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.
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.
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.
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.
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ää .
Käyttöliittymä mahdollistaa graafisten kuorien kirjoittamisen tiiviimpää vuorovaikutusta varten simulaattorin kanssa käyttämällä TCL-kielen komentoja
mekaniikan tietokoneavusteiseen suunnitteluun ja laskemiseen | Ohjelmistot|||||
---|---|---|---|---|---|
CAD |
| ||||
Mekaniikan laskelma |
|