TechMaster -- I have been using version 6 of
Circuit Maker for awhile, and I get pretty good results. They now have
Circuit Maker 2000. There are more elaborate (and expensive) simulators, but it really depends on your budget, as well as performance.
Here's a link to the maker
==> Microcode Engineering