Med en teknik kallad Precision Parallel har Synopsys gjort det största prestandalyftet för Hspice någonsin. Förvisso har denna Spicevariant gjorts snabbare även tidigare, men de senaste fyra års förfining har bara gett totalt fem gånger snabbare körningar. När Synopsys nu tar steget till parallelliserad programvara har man i ett svep lyckats öka prestanda med sju gånger, då en enkärnes-pc jämförs med en åttakärnors.
Prestanda behövs - Hspicesimuleringar kan ta många timmar eller ibland flera dagar. Verktyget används för simulering av analoga och blandat analog-digitala konstruktioner, och att reducera en veckokörning till en natt, eller en heldagskörning till en timme gör förstås stor skillnad.
Den sjufaldiga ökningen är ett genomsnitt - vissa element lämpar sig bättre för parallellisering än andra. Som framgår av diagrammet här intill har Synopsys mätt upp 7,5 gångers prestandaökning på en sigmadeltaomvandlare, men bara 4,4 gångers prestandaökning på en PLL.
Kapaciteten anges till 10 miljoner element, en modest ökning från 8 miljoner i förra versionen. De flesta konstruktioner omfattar bara 10 000 - 20 000 transistorer plus tillhörande parasiteffekter, så miljonkapaciteten kan tyckas rejält tilltagen. Men enligt produktmarknadschefen Geoffrey Ying används verktyget även för exempelvis klockträd i system på kisel, och då kommer kapaciteten till sin rätt.
Synopsys har också inkluderat en rad nya analysfunktioner, som stabilitetsanalys av loopar för att karaktärisera fas och frekvensförstärkning. För transient brusanalys har den tidigare Montecarloanalysen kompletterats med stokastiska differentialekvationer. Och verktygen för högfrekvens och statistiska ögondiagram som introducerades 2008 har fräschats upp och gjort snabbare. För högfrekvenselement kan nu såväl fasbrus som jitter analyseras i både frekvens- och tidsdomänen.
Synopsys samarbetar med en rad foundries och framhäver inte utan stolthet att 9 av de 10 största använder Hspice som referensplattform (golden reference). Man har också ett långtgående samarbete med TSMC, och Hspice finns som en del i det foundryts så kallade PDK, process design kit.
Precision Parallel kommer att finnas tillgänglig från december och ska då ingå i den reguljära uppdateringen för alla Synopsys Hspice-kunder.