Title :
Code-level modeling in XSPICE
Author :
Cox, Fred L., III ; Kuhn, William B. ; Murray, Jeffrey P. ; Tynor, Stephen D.
Author_Institution :
Georgia Inst. of Technol., Atlanta, GA, USA
Abstract :
Describes code-level modeling in XSPICE, an extended version of the SPICE3 simulator from the University of California at Berkeley. XSPICE extends SPICE3´s capabilities to allow efficient simulation of mixed-signal (analog/digital) circuits and systems. XSPICE´s code-level modeling approach allows new models to be easily added to the SPICE3 core, providing a practical alternative to traditional macromodeling techniques. Addition of event-driven simulation extends SPICE3 to include 12-state digital modeling. User-defined data types allow simulation of designs such as sampled-data filters. A library of over 40 predefined code models has been developed, covering analog, digital, and hybrid devices and functions. The complete XSPICE simulator has been integrated with the Mentor Graphics MSPICE CAE (computer-aided engineering) environment, and provides a general interprocess communication interface for connection to other CAE system software. An example illustrating the use of XSPICE in top-down, system-level design is shown. The system is a simple MIDI (musical instrument digital interface) synthesizer
Keywords :
CAD/CAM; SPICE; circuit CAD; discrete event simulation; CAE; MIDI; SPICE3 simulator; XSPICE; code-level modeling; digital modeling; event-driven simulation; interprocess communication interface; mixed-signal circuits; sampled-data filters; system-level design; top-down design; Circuit simulation; Circuits and systems; Computational modeling; Computer aided engineering; Computer graphics; Computer interfaces; Computer simulation; Discrete event simulation; Filters; Software libraries;
Conference_Titel :
Circuits and Systems, 1992. ISCAS '92. Proceedings., 1992 IEEE International Symposium on
Conference_Location :
San Diego, CA
Print_ISBN :
0-7803-0593-0
DOI :
10.1109/ISCAS.1992.230083