Not being an "electronics person," I don't know all the details of this program, but the engineers I used to work with from time to time at my school used to use a program called <a href="http://www.electronicsworkbench.com/html/proprodg.html">Multisim</a>. Give that a look, it seems to be pretty much exactly what you're looking for as far as I can tell.
__________________
If you're flammable and have legs, you are never blocking a fire exit. - Mitch Hedberg
|