SPICEmuutoksia
SPICEmuutokset ovat SPICE-simulaattorin malleihin, parametreihin tai alikoodiin tehtyjä muutoksia, joiden tarkoituksena on parantaa simuloinnin vastaavuutta todellisiin piireihin tai soveltaa simulointia tiettyihin käyttötarkoituksiin. Ne voivat tulla laitetoimittajilta, suunnittelijoilta tai tutkimusryhmiltä ja ne voivat koskea sekä yksittäisiä komponentteja että koko mallikirjastoa.
Usein syynä on, että valmiiden mallien oletusparametrit eivät kata prosessin varianssia, lämpötilavaihteluita tai valmistajakohtaisia eroja. Muutoksia
- Transistorimallien parametrit: MOSFET- tai BJT-mallien .MODEL-parametrien säätäminen (esim. Vto, beta, TOX, L, W).
- Makro- ja alikoodit: uusien alikoodien lisääminen tai olemassa olevien makrojen muokkaaminen.
- Simulaattorin konvergenssi ja aikaskaalat: GMIN, ajan asettaminen, toleranssit (RELTOL, VNTOL).
- Lämpötilan ja prosessin varianssin huomiointi: parametriarvojen lämpötilakorjaukset.
- Parasitoinnin ja liitosten malli: lisäparasiitteja ja johdotusmallinnus.
Käyttöönotto tapahtuu tyypillisesti netlistin muokkauksella tai erillisen mallikirjaston lisäämällä include-komennon kautta. Muutoksia tulisi testata vertaamalla simulointituloksia
SPICEmuutokset voivat parantaa piirien suunnittelun luotettavuutta, mutta niihin liittyy riskejä, kuten mallin liiallinen muokkaus tai siirrettävyyden