Ngspice

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.

Introducere

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.

Istorie

Caracteristici suplimentare

Î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ă.

Cidru

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.

XSPICE

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 .

TCL Spice

Interfața permite scrierea shell-urilor grafice pentru o interacțiune mai strânsă cu simulatorul folosind comenzi în limbajul TCL

Vezi și

Link -uri