SPICE OPUS comes with several device models • basic circuit components like voltage and current sources, resistors, capacitors, bipolar transistors, diodes, ... • advanced models like BSIM3, BSIM3SOI, BSIM4, SOI3, UFS, UFET, EKV, ... • XSPICE code models for behavioral modeling and event-driven simulation • special code models for small-signal modelling in
frequency domain: ZARC and constant phase element (CPE). • a library of compact models written in Verliog-A (BSIMBULK, BSIMCMG, HICUM, EKV, HiSIM, MEXTRAM, ...) Following approaches for adding user-defined models are supported: • Behavioral voltage and current sources (B devices) • XSPICE code models written in C • Verilog-A models that can be compiled with OpenVAF compiler SPICE OPUS supports parameterized netlists, parameterized subcircuits, and topology changes without simulator restart (netclass). As a supported simulator in PyOPUS optimization library SPICE OPUS can be used as a simulation engine for advanced circuit analyses (
Monte Carlo, sensitivity, worst-case, worst-case distance) and automated design procedures (nominal design, corner-based design, yield targeting). Schematic entry is available via an interface to the
KiCAD schematic editor in the PyOPUS library or Qucs-S: Qucs circuit simulation software package. Usage of SpiceOpus is also reported in web-application for circuit schematics editing GEEC == References ==