![]() |
|
|||
|
Home
Process Simulation
Device Simulation
Interactive Tools
Virtual Wafer Fab
Licensing
Platforms
Services
Design Flows
Technical Library
Downloads and Support
Corporate
Learn more
|
Behavioral Modeling and Simulation in the Scholar Schematic Environment Introduction This article focusses on the use of Silvaco International’s schematic capture and editing tool Scholar combined with Verilog A. Verilog A is a standard language used for behavioral level modeling. Verilog A combined with Scholar forms a powerful tool capable of running both schematics with Verilog A modules and mixed Verilog A and physical model simulations. Verilog A may also be used in an environment for compact model development but primarily it is used to reduce schematics of significant amounts of transistors into efficient maintainable and changeable blocks which can be instantiated on any level of a design. Silvaco’s Scholar is the entry point for the Analog Express design environment. The Scholar schematic is netlisted for SmartSpice and tightly integrated for running simulations concurrent with the schematic. Scholar handles behavioral simulations in two ways:
The analog behavioral element (A device) is a two-port device capable of describing a voltage across or current through the pins of the device. These currents and voltages may be logical expressions or user-defined functions. Listed below is an example of an A device which is defined here as a temperature dependent linear resistor connected between nodes A and D:
The current through this device is a function based on the temperature coefficients and voltage difference across the terminals of the device. This is an adequate behavioral modeling for simple devices. However, more complex devices need a language suited for producing behavioral models capable of reducing hundreds to thousands of transistors to single or multiple behavioral blocks. In this case, the Verilog-A language built into SmartSpice provides a powerful solution to achieve accuracy and gain speed.
Advantages of the Schematic Driven Environment
How to Implement Verilog-A in Scholar To use the environment for schematic, simulation, Verilog-A, and postprocessing, the following licenses are required:
The following example is for an RSFF simulation using Verilog-A:
Figure 6. Simulation of RSFF Verilog-A module and results.
Conclusion The Scholar schematic editor is a tool capable of
driving simulations for both physics-based device models and behavioral level
modeling using Verilog-A. Top-down design saves time and drives the design of
individual circuit-level blocks. With the scholar interface, symbols may be
readily changed in and out, swapping the transistor level designs and the Verilog-A
behavioral designs, providing designers with the means to reduce simulation
time for portions of the design and overlay results on the same plots. |
|||
| © 1984 -
Silvaco Data Systems Inc. -
Trademarks - Privacy Policy
|
||||