SmartSpice
Encyclopedia
SmartSpice is a commercial version of SPICE
SPICE
SPICE is a general-purpose, open source analog electronic circuit simulator.It is a powerful program that is used in integrated circuit and board-level design to check the integrity of circuit designs and to predict circuit behavior.- Introduction :Unlike board-level designs composed of discrete...

 (Simulation Program with Integrated Circuit Emphasis) developed by Silvaco
Silvaco
Silvaco, inc. is a privately owned provider of electronic design automation software and TCAD process and device simulation software. Silvaco was founded in 1984 by Dr. Ivan Pesic...

. SmartSpice is used to design complex analog circuits, analyze critical nets, characterize cell libraries, and verify analog mixed-signal designs. SmartSpice is compatible with popular analog design flows and foundry-supplied device models. It supports a reduced design space simulation environment.

Key Features

  • HSPICE-compatible netlists, models, analysis features, and results
  • Can handle up to 400,000 active devices in 32-bit and 8 million active devices in 64-bit version
  • Supports multiple threads for parallel operation
  • Multiple solvers and stepping algorithms
  • Collection of calibrated SPICE models for traditional technologies (bipolar, CMOS) and emerging technologies (e.g., TFT, SOI, HBT, FRAM)
  • Provides an open model development environment and analog behavioral capability with Verilog-A
    Verilog-A
    Verilog-A is an industry standard modeling language for analog circuits. It is the continuous-time subset of Verilog-AMS.Verilog-A was created out of a need to standardize the Spectre behavioral language in face of competition from VHDL , which was absorbing analog capability from other languages...

     option
  • Supports the Cadence analog flow through OASIS
  • Offers a transient non-Monte Carlo method
    Monte Carlo method
    Monte Carlo methods are a class of computational algorithms that rely on repeated random sampling to compute their results. Monte Carlo methods are often used in computer simulations of physical and mathematical systems...

     to simulate the transient noise in nonlinear dynamic circuits

Supported transistor models

  • BJT/HBT: Gummel-Poon, Quasi-RC, VBIC, MEXTRAM, MODELLA, HiCUM
  • MOSFET: LEVEL 1, LEVEL 2, LEVEL 3, BSIM1, BSIM3, BSIM4, BSIM5, MOS 11, PSP, MOS 20, EKV
    EKV MOSFET Model
    The EKV Mosfet Model is a mathematical model of metal-oxide semiconductor field-effect transistors which is intended for circuit simulation and analog circuit design. It was developed by C. C. Enz, F. Krummenacher and E. A. Vittoz around 1995 based in part on work they had done in the 1980s...

    , HiSIM, HVMOS
  • TFT: Amorphous and Polysilicon TFT models: Berkeley, Leroux, RPI
  • SOI: Berkeley BSIM3SOI PD/DD/FD, UFS, LETISOI
  • MESFET: Statz, Curtice I & II, TriQuint
  • JFET: LEVEL 1, LEVEL 2
  • Diode: Berkeley, Fowler-Nordheim, Philips JUNCAP/Level 500
  • FRAM: Ramtron FCAP

Supported input formats

Berkeley SPICE netlist, HSPICE netlist, W-element RLGC matrix files, S-parameter model files, Verilog-A and AMS, C/C++

Supported output formats

Rawfiles, output listings, Analysis results, Measurement data, Waveforms (portable across unix/windows platforms)

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK