Ngspice er en open source, gratis og cross-platform grafisk og kommando-line software implementeret i C og designet som en mixed-signal og blandet niveau kredsløb simulator oprindeligt baseret på Spice3f5, Xspice og Ciber1b1 kredsløb simulators.Improves den Spice3f5 kredsløb simulatorThe ansøgning & rsquo; s vigtigste mål er at forbedre Spice3f5 kredsløb simulator, samt at støtte så mange operativsystemer som muligt. Desuden Ngspice tilføjer mange nye funktioner, forbedringer og fejlrettelser til den oprindelige kode af kredsløbet simulatorer, der er baseret on.Features på en glanceAmong sine højdepunkter kan nævnes en indbygget scriptsprog, der lader brugerne at tilføje kontrol strømme til en simulation, som kan være meget nyttigt, når du vil køre matematiske operationer på simulering resultater, støtte til styring af software via output eller input FIFOs, og en fælles funktion, der gør det muligt at kompilere ngspice som en dynamisk link library eller delt bibliotek.
Derudover programmet kommer med en tclspice option, der giver dig mulighed for at tilføje TCL scripting funktionalitet til softwaren, en ASCO Optimizer til fjernbetjening og parallel behandling, omfatter funktioner som AGAUSS, forarbejdning funktioner til Monte Carlo analyse, automatisk generering af aktuelle værdier og tilfældige spænding, såvel som adfærdsmæssige kilder (B, E, G, R, L, C).
En anden interessant feature er tilgængeligheden af flere transmission line modeller. Desuden tilbyder forskellige optimering for at bruge TCL som scritping sprog eller et sæt af ngspice scripts. ASCO optimizer, samt en optimering procedure afledt af "differential evolution" algorithm.Supported styresystemer og hardware architecturesNgspice er et multiplatform software skrevet i C programmeringssprog. Det er blevet testet med succes på flere distributioner af Linux, så vel som på BSD, Solaris, Microsoft Windows og Mac OS X-operativsystemer. Både 32-bit og 64-bit instruktion sæt arkitekturer understøttes på dette tidspunkt
Hvad er nyt i denne udgivelse:.
- Fejlrettelser:. Mange små bugs fjernet, håndtering af biblioteker opdateret, forbedret kode overholdelse
- Nye funktioner: FFT kommando alternativt bruge fftw3; nye funktioner NINT, asinh, acosh, ATANH, PWR; 'Temperament' i adfærdsmæssige anordninger; kontrollere for SOA (sikker drift område); delt ngspice som en delt objekt eller dynamisk link library; hash tabel til parsing netlist; grundlæggende .Hvis / .else blokere; Område beregningsmetode (ACM) for BSIM3.3.0; `TC1 ',` Tc2' instance parametre.
- Dokumentation:. Opdateret pdf manual og anden dokumentation
Hvad er nyt i version 21:.
- Flere fejl er blevet rettet, forbedre stabilitet og pålidelighed
- En kompatibilitetstilstand for behandling af andre simulatorer blev tilføjet.
- BSIM 4 blev opdateret til at frigive 4.6.5. BSIMSOI blev opdateret til version 4.3.1.
- Transmission linjer fra kspice blev opdateret og korrigeret.
- B kilder blev forbedret med en PWL funktion, tilføjelse af & quot; HERTZ & quot ;, & quot; tid & quot; og & quot; temperament & quot; variabler, og tilføjelsen af en ternær funktion.
- PWL kilder blev forbedret med en gentagelse parameter (r = værdi) og en forsinkelse parameter (td = værdi).
Hvad er nyt i version 18:.
- Tclspice simulator bibliotek er blevet fusioneret med ngspice
- Nye muligheder:. korte, registrerede enhed, autostop, og omfanget
- Der er indført Støtte til Lib filer. .measure udsagn: avg, integ, rms, max, min, forsinkelse, og param. .global erklæring støtte. .func makroer må indbygges funktioner i netlists.
- numparam Biblioteket er blevet forbedret for at støtte fuldt parametriserede netlists.
- BSIM model binning.
- Nye multi-input gate VCVS ved hjælp XSPICE extensions.
Der er indført
Kommentarer ikke fundet