Ngspice

NGSpice
Típusú Elektronikus tervezés automatizálás
Fejlesztő Paolo Nenzi
Operációs rendszer Többplatformos szoftver
legújabb verzió 28. kiadás (2018-06-01)
Engedély BSD
Weboldal ngspice.sourceforge.net

Az NGSPICE egy nyílt forráskódú, általános célú elektronikus áramkör-szimulátor, amely vegyes jelű és vegyes szintű szimulációkat biztosít. Ez a Spice3f5 kiterjesztése , amely tartalmazza a vegyes szintű szimulációt biztosító Cider projekt és a vegyes jelű szimulációt biztosító XSPICE projekt kódját. Ez egy hatékony program, amelyet mind az integrált áramkörök, mind a nyomtatott áramköri lapok tervezésénél használnak az áramkör integritásának ellenőrzésére és viselkedésének elemzésére.

Bevezetés

A digitális és analóg alkatrészeket kombináló rendszerek széles körben elterjedtével, gyakran egyetlen chipen kombinálva, felmerült az igény az ezeket szimuláló szimulátorokra.

A digitális eszközök analóg modellezése túlzott számítási erőforrást igényel, ezért a digitális áramkörök esetében eseményvezérelt modellezést alkalmaznak. A digitális és analóg részek különböző elvek alapján történő együttes szimulációjához vagy kombinált szimulátor, vagy két különálló szimulátor használható, amelyeket egy speciális protokollal szinkronizálnak.

Történelem

További funkciók

Az eredeti Spice3f5 projekthez képest az NGSPICE képessé vált a kritikus eszközök szimulálására egy áramkörben, szimulálni az áram-, feszültség- és logikai szinteken kívüli egyedi csomópontokat, valamint szimulálni analóg és digitális áramköröket. A klasszikus parancssori felületen kívül most már grafikus felület is használható a TCL nyelven keresztül . Ezenkívül új eszközmodellek kerültek hozzáadásra, és egyszerűbbé vált az egyéni analóg és digitális modellek hozzáadásának lehetősége.

Almabor

A Cider projekt eszközszintű szimulátora további lehetőségeket biztosít a pontosabb áramkör-szimulációhoz, figyelembe véve a kritikus elemek szimulációját. Az elemek szimulálására két szimulátor szolgál: a beépített DCIM szimulátor és a külső GSS TCAD eszközszimulátorral való interfész.

A beépített DCIM szimulátor a Stanford Egyetem PISCES projektleíró nyelvét és a klasszikus SPICE kapcsolási rajz leírását használja.

XSPICE

Az NGSPICE az XSPICE projekt Combined Mixed Signal Simulator-ját használja. Valójában digitális csomópontokat ad a szimulátorhoz, amelyet logikai szint és jelerősség jellemez.

Digitális eszközök modelljeinek hozzáadásához használhat egy modellt C nyelven , vagy használhat egy speciálisan biztosított interfészt a Verilog hardverleíró és modellező nyelven írt digitális modellek megvalósításához.

TCL Spice

Az interfész lehetővé teszi grafikus héjak írását a szimulátorral való szorosabb interakcióhoz a TCL nyelvű parancsok használatával

Lásd még

Linkek