Ngspice

NGSpice
Tyyppi Elektroninen suunnitteluautomaatio
Kehittäjä Paolo Nenzi
Käyttöjärjestelmä Monialustainen ohjelmisto
uusin versio julkaisu 28 (2018-06-01)
Lisenssi BSD
Verkkosivusto ngspice.sourceforge.net

NGSPICE on avoimen lähdekoodin yleiskäyttöinen elektroniikkapiirisimulaattori, joka tarjoaa sekasignaalin ja sekatason simulaatioita. Se on Spice3f5 :n laajennus, joka sisältää koodia Cider-projektista, joka tarjoaa sekatason simulaation, ja XSPICE-projektista, joka tarjoaa sekasignaalisimulaatiota. Se on tehokas ohjelma, jota käytetään sekä integroitujen piirien että painettujen piirilevyjen suunnittelussa piirin eheyden tarkistamiseksi ja sen käyttäytymisen analysoimiseksi.

Johdanto

Digitaalisia ja analogisia osia yhdistävien, usein yhdelle sirulle yhdistettyjen järjestelmien laajan käytön myötä syntyi tarve simulaattoreille, jotka simuloivat niitä.

Digitaalisten laitteiden analoginen mallinnus vaatii liikaa laskentaresursseja, joten digitaalisissa piireissä käytetään tapahtumalähtöistä mallintamista. Digitaalisten ja analogisten osien yhteiseen simulointiin eri periaatteilla voidaan käyttää joko yhdistettyä simulaattoria tai kahta erillistä simulaattoria, jotka on synkronoitu erityisellä protokollalla.

Historia

Lisäominaisuudet

Alkuperäiseen Spice3f5-projektiin verrattuna NGSPICE sai kyvyn simuloida kriittisiä laitteita piirissä, simuloida muita mukautettuja solmuja kuin virta-, jännite- ja logiikkatasoja sekä simuloida analogisia ja digitaalisia piirejä. Klassisen komentorivikäyttöliittymän lisäksi on nyt mahdollista käyttää graafista käyttöliittymää TCL -kielen kautta . Lisäksi uusia laitemalleja on lisätty ja mahdollisuutta lisätä mukautettuja analogisia ja digitaalisia malleja on tehty helpommaksi.

Siideri

Cider-projektin laitetason simulaattori tarjoaa lisävaihtoehtoja tarkempaan piirisimulaatioon, ottaen huomioon kriittisten elementtien simuloinnin. Elementtien simulointiin käytetään kahta simulaattoria: sisäänrakennettua DCIM-simulaattoria ja liitäntää ulkoiseen GSS TCAD -laitesimulaattoriin.

Sisäänrakennettu DCIM-simulaattori käyttää Stanfordin yliopiston PISCES -projektin kuvauskieltä ja klassista SPICE-piirikaaviokuvausta.

XSPICE

NGSPICE käyttää XSPICE-projektin Combined Mixed Signal Simulaattoria. Itse asiassa se lisää simulaattoriin digitaalisia solmuja, joille on ominaista logiikkataso ja signaalin voimakkuus.

Digitaalisten laitteiden mallien lisäämiseen voidaan käyttää joko mallin kirjoittamista C -kielellä tai Verilog -laitteiston kuvaus- ja mallinnuskielellä kirjoitettua digitaalisten mallien toteuttamiseen tarkoitettua erityisliittymää .

TCL Spice

Käyttöliittymä mahdollistaa graafisten kuorien kirjoittamisen tiiviimpää vuorovaikutusta varten simulaattorin kanssa käyttämällä TCL-kielen komentoja

Katso myös

Linkit