![]() |
|
|||
|
Home
Process Simulation
Device Simulation
Interactive Tools
Virtual Wafer Fab
Licensing
Platforms
Services
Design Flows
Technical Library
Downloads and Support
Corporate
Learn more
|
Maverick and Guardian - Enhancements
Introduction LVS Cross-View Navigator provides easy and convenient
way to analyze the results of the LVS run and to make necessary corrections
in the design. Using this tool (Figure 1) makes it possible to view all
nodes mentioned in reports directly on layout and schematic graphical
views from the perspective of both netlists (extracted from layout and
derived from schematic) involved in comparison. ![]() Figure 1. Workbench of LVS Navigator.
Figure 4. Device Cross-View
The flexible scope gives the user the convenience of having a small number of views necessary for the particular verification activity on the screen. NODE TYPE: As long as all basic LVS reports (matches, discrepancies, etc.) are split between relations involving nets and devices, LVS navigator works in one of the two corresponding modes - to show nets or instances (devices) inside all views included into the show scope. REPORT CATEGORY: The set of design elements to be browsed during particular navigation session is defined by the nature of the report under consideration. LVS Cross-View Navigator supports (Figure 6) four categories of reports for browsing control:
![]() Figure 6. Choice of Report Categories in LVS Cross-View Navigator
ACTIVE NETLIST / BROWSE STRATEGY: These settings affect the order of LVS report processing in the case of hierarchical netlists. ACTIVE NETLIST determines the netlist whose hierarchy will be taken into account while applying the selected strategy. STRATEGY, in turn, can be Top-Down or Down-up. The first choice means that references from the active netlist that are taken from the root (top) subcircuit are processed first, then the references are taken from primary instances from the root, and so on down to the leaf subcircuits (which do not contain instances of the other subcircuits). SUBCIRCUIT: The choice of a subcircuit from the active netlist is provided to reduce navigation to those nodes that are contained in this subcircuit. NAVIGATION COMMANDS: The "Start" command serves to activate the browsing list after changing any options (category, strategy etc.). The "Next" and "Previous" commands provide the initiation (highlighting) of nodes which are mentioned in the browsing list after or before the currently processed ones.
Maverick extracts geometry-dependent resistance
value for resistors. The efficient numerical procedure implemented in
Maverick provides high accuracy of extracted resistance
values for resistors of arbitrary configuration. Theoretically, those
values like head and contact resistance traditionally prescribed to some
resistors are not needed, because the head shape is taken into account
automatically. For contacts a separate type of resistor could be defined.
However, to meet common approaches, some extensions in definition of resistors
were made (Figure 7). This provides more flexibility in definition of
device recognition layers for various types of resistors.
To extract the value of the resistance, the user has to specify non-zero value for at least sheet resistance. Contact resistance is treated as the resistance of a single contact shape. If actual connection of a resistor head has been designed using a group of contact shapes, resistances of all of those shapes are summed as usual parallel resistors. If resistor heads are parts of resistor recognition layers (see, for instance, grey area in Figure 8), then the head resistance is calculated from geometrical information and sheet resistance value is specified. The value of head resistance shown in Figure 7 is ignored in this case. If the resistor recognition shape (see the hatched area in Figure 9) does not cover the resistor head's areas, then the head resistance is not calculated. The extractor utilizes the value of head resistance shown in Figure 7 instead.
Resistance extraction routines need sheet resistance
value (in Ohms/square) to be specified for the resistor recognition layer
in the technology file. This can be done in the way as the following fragment
of Expert technology file shows.
DevParam
"SheetRes" for sheet resistance
Conclusion Silvaco's verification suite (Maverick, Guardian, Savage, Dragon) is a dynamically developing system, permanently adjusting to the diversity of customer needs. The evolution of verification tools is followed by their tight integration with layout processor and schematic capture. This allows the designers to run complicated projects much faster and more accurately. |
|||
| © 1984 -
Silvaco Data Systems Inc. -
Trademarks - Privacy Policy
|
||||