To support Verilog-AMS, the menu choices in the Design Browser (and in the other SimVision windows) for the AMS Designer simulator differ from the choices available for purely digital simulators. See the comments and cross-references in the following table.
|
Menu | Command |
Description | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Edit |
Lets you specify the options in the Preferences form. |
||||||||||||||||
| Preferences |
Opens the Preferences form and lets you set the display and formatting preferences for Verilog-AMS objects. For more information, see Setting Display and Formatting Preferences for Verilog-AMS Objects. |
||||||||||||||||
|
Select |
Lets you select the objects and branches for a Verilog module. |
||||||||||||||||
| Branches | Lets you select branches in addition to the objects available for a Verilog module. For more information, see Selecting Objects. To probe the values of currents and Spectre primitives, you must use Tcl probe commands.
|
||||||||||||||||
|
Simulation |
Lets you specify the simulation options for SimVision. |
||||||||||||||||
| Advance - To Synchronization Point | Runs the simulator until the digital solver gains control from the analog solver. You can use this command to leave the analog solver and return to the digital solver. (Some commands, such as Create Force, are available only when the digital solver is active.) The simulator stops at any breakpoint it encounters before it reaches the synchronization point.
|
||||||||||||||||
| Advance - Timepoint | Simulates up to the beginning of the next analog timepoint or to the next time at which a digital event is scheduled. The simulator stops at any breakpoint it encounters before it reaches the specified timepoint.
|
||||||||||||||||
| Reset to Start | Supported for RNM designs. For more details of that feature, please refer to SimVision User Guide. | ||||||||||||||||
| Set Breakpoint - Time |
For the AMS Designer simulator, you can specify a time breakpoint at any time: You do not have to use an integer to specify the number of time units. |
||||||||||||||||
| Deposit Value |
You cannot deposit values to analog quantities, including analog nets, ports, variables, or branches. Also, you cannot deposit values to digital quantities while the analog solver is active. |
||||||||||||||||
| Create Probe |
Probe values of digital and most analog objects to a database. To probe the values of currents and Spectre primitives, you must use Tcl probe commands. |
||||||||||||||||
| Create Force |
Only available when the digital solver is active. You cannot force a value for an analog quantity, including analog nets, branches, and analog variables. Also, you cannot force values for digital variables and signals while the analog solver is active. |
||||||||||||||||
