Benchmarks from Spice History

The above schematic for the uA733 video amplifier is from the 1975 PhD thesis report by Laurence W. Nagel for the Berkeley Spice-2 computer program.  The memorandum is available as a pdf  here  .    

A TI version of the uA733 integrated circuit is still in production and sells for about a dollar from Mouser (as of October 2024).   Nagel's report also includes the uA741 operational amplifier, still in production as "the most popular op-amp of all time."  It is known to students of analog circuits taught from the texts by Gray and Meyer or by Sedra and Smith..   These circuits, and 20 other benchmarks, were used by Nagel to compare the effectiveness of alternate algorithms for DC and Transient simulation.   Subsequently, they were used to compare various versions of Spice running on various platforms.

I learned of these benchmarks because they are included in the 1988 Intusoft book, Simulating With Spice, by Meares and Hymowitz.  Judging by the date on the used-book's price sticker, this was sometime in 2009.

Here is a 55-minute presentation, The History of Spice, given by Nagel to an IEEE workshop in the UK in 2013:   here .

Here is a 67-minute presentation, The Life of Spice,  given by Nagel to the IEEE SSCS Silicon Valley Chapter in 2018:    here

The slides below show simulations of the classic benchmarks using QucsStudio.  This page is partially a celebration of the success of Spice for more than 50 years.  

I have sorted the benchmark circuits into the following groups:   amplifiers (in two parts),  positive feedback, digital, and passive.  

Benchmark_Amps_Part-1
Benchmark_Amps_Part-2

The next slides, for positive feedback, include an oscillator, multi-vibrator,  Schmitt Trigger, and flip-flop.

Benchmarks_with_Positive_Feedback

The slides below show 10 digital gates. 

Regarding TTL history, an interesting 2015 article by David Laws,  The Rise of TTL:  How Fairchild Won a Battle but Lost the War , can be found on the Computer History Museum website  here .

Benchmarks_Digital_Gates

Two benchmarks for testing Integration in Transient:

Benchmarks_Two_Passive_Ckts