NGSpice | |
---|---|
Tip de | Automatizare design electronic |
Dezvoltator | Paolo Nenzi |
Sistem de operare | Software multiplatformă |
ultima versiune | ediția 28 (2018-06-01) |
Licență | BSD |
Site-ul web | ngspice.sourceforge.net |
NGSPICE este un simulator de circuit electronic cu sursă deschisă, de uz general, care oferă simulări cu semnal mixt și nivel mixt. Este o extensie a Spice3f5 care include cod din proiectul Cider, care oferă simulare la nivel mixt, și proiectul XSPICE, care oferă simulare cu semnal mixt. Este un program puternic folosit atât în proiectarea circuitelor integrate, cât și a plăcilor de circuite imprimate pentru a verifica integritatea circuitului și pentru a analiza comportamentul acestuia.
Odată cu utilizarea pe scară largă a sistemelor care combină părți digitale și analogice, adesea combinate pe un singur cip, a apărut nevoia de simulatoare care le simulează.
Modelarea analogică a dispozitivelor digitale necesită resurse de calcul excesive, prin urmare, modelarea bazată pe evenimente este utilizată pentru circuitele digitale. Pentru simularea în comun a pieselor digitale și analogice folosind principii diferite, poate fi utilizat fie un simulator combinat, fie două simulatoare separate sincronizate folosind un protocol special.
În comparație cu proiectul original Spice3f5 , NGSPICE a câștigat capacitatea de a simula dispozitive critice într-un circuit, de a simula noduri personalizate, altele decât nivelurile de curent, tensiune și logic și de a simula circuite analogice și digitale. Pe lângă interfața clasică de linie de comandă, acum este posibil să utilizați o interfață grafică prin limbajul TCL . În plus, au fost adăugate noi modele de dispozitive, iar capacitatea de a adăuga modele analogice și digitale personalizate a fost simplificată.
Simulatorul la nivel de dispozitiv din proiectul Cider oferă opțiuni suplimentare pentru simularea mai precisă a circuitului, ținând cont de simularea elementelor critice. Două simulatoare sunt utilizate pentru a simula elementele: simulatorul DCIM încorporat și interfața cu simulatorul de dispozitiv extern GSS TCAD.
Simulatorul DCIM încorporat utilizează limbajul de descriere a proiectelor PISCES de la Universitatea Stanford și descrierea clasică a diagramei de circuit SPICE.
NGSPICE folosește simulatorul de semnal mixt combinat din proiectul XSPICE. De fapt, adaugă noduri digitale la simulator, caracterizate printr-un nivel logic și puterea semnalului.
Pentru a adăuga modele de dispozitive digitale, se poate folosi fie scrierea unui model în limbajul C , fie folosind o interfață special furnizată pentru implementarea modelelor digitale scrise în descrierea hardware și limbajul de modelare Verilog .
Interfața permite scrierea shell-urilor grafice pentru o interacțiune mai strânsă cu simulatorul folosind comenzi în limbajul TCL
proiectarea asistată de calculator și calculul mecanicii | Software pentru|||||
---|---|---|---|---|---|
CAD |
| ||||
Calcul mecanic |
|