Every software package contains a full set of examples suitable for that version and are installed with the software. If you see examples here that are not in your installation you should consider updating to a later version of the software. These examples can be used by beginners and advanced users for product evaluation, teaching purposes, and self-training.
Required Modules
Victory Device
- 2D Simulator
- 2D MixedMode
This example uses the MixedMode module in Victory Device to simulate the circuit performance of two NMOS inverters in series. The first inverter is simulated using Victory Device, the second inverter using SPICE level 1 models. This simulation shows how to:
Create an NMOS structure using Victory Device syntax
Simulate the DC transfer curve of the inverters.
Simulate the transient switching curve of the inverters.
The input file consists of three separate runs. The first one uses the Victory Device syntax to construct an NMOS transistor. The mesh, regions and electrodes are specified as coordinates in the syntax. The doping distribution for the device is constructed from several gaussian and uniform analytical functions. The final structure is saved for later use.
The second run uses the command .dc to set a DC ramp of the input voltage ‘vin’ and ‘vcc’ from zero to 5.0V in 0.1V steps. The syntax for this run is split into two parts. The first is a SPICE-like circuit description and control cards. This part is bounded by .begin and .end . The second is device parameter syntax. The circuit netlist is written using standard SPICE syntax. This example has two inverters composed of an NMOS transistor and resistor connected in series feeding into a capacitor.
The two NMOS transistors are defined is different ways. The first is labelled amos, and it is to be simulated by Victory Device. The syntax specifies the structure file name from the previous run, and connects the circuit nodes to electrode names. The other NMOS transistor is labelled ‘mn’, and it is simulated using SPICE level 1 model labelled ‘simple’.
After the .end statement the device parameter syntax is given. This sets the models, material and contact parameters for the device of Victory Device.
The currents and voltages for each node are stored in the file specified in the .log statement.
The final run uses the .tran statement combined with a time dependent definition of ‘vin’ using the PULSE parameter to set up a switching transient. The PULSE syntax specifies that the pulse of ‘vin’ has a peak value of 5.0V, a rise and fall time of 50ps, and a time at peak value of 1ns. On the .tran statement, 1ps specifies the initial timestep only. All other timesteps are automatically calculated by Victory Device. This differs from the .tran card in standalone SPICE programs. The maximum simulation time is set to 3ns.
Images

