Product Documentation
Dracula Graphical User Interface Reference
Product Version IC23.1, Septembee 2023

4


LPE commands

This chapter discusses the LPE Menu.

LPE Menu

The LPE menu lets you display resistance and capacitance parasitics on nets. You must have parasitic data from a Dracula LPE/PRE run to display these nets. You can also display layout versus schematic errors.

Setup defines a Dracula directory and sets parameters.

View Parasitic lets you specify which parasitic resistance and capacitance elements to view.

View LVS lets you set display options and get information about nets, devices, and errors.

Open Netlist Window opens a new window containing netlist information.

Show Network Hierarchy displays the circuit hierarchy.

Show Discrepancy Report displays the LVS discrepancy report.

Text File Handling lets you display text layers.

Hierarchical Cell lets you choose which Hcells to display and how to display them.

Get Reference Window displays the reference window.

Setup

Lets you define the path to the Dracula directory containing the data you want to query. Setup also lets you select display options for the analysis.

LPE Setup Form

Dracula Data Path specifies the path to the directory containing Dracula data. You can enter a relative path or a full path.
Default: current directory

Netlist Cross Display allows corresponding nets or devices in the netlist window to be highlighted when you highlight nets or devices in the layout window. When you highlight nets or devices in the netlist window, the Dracula graphical user interface highlights the corresponding nets or devices in the layout window.

The graphical user interface supports cross-display of CDL, SPICE™, Verilog®, TEGAS®, and SILOS® netlists only.

Schematic Cross Display allows corresponding devices or nets in the Cadence Composer schematic window to be highlighted when you highlight nets or devices in the layout window. When you highlight nets or devices in the schematic window, the graphical user interface highlights corresponding nets or devices in the layout window.

CDL Run Directory specifies the run directory used in a previous CDLOUT translator run to generate a netlist from a Cadence schematic. This directory contains cross-reference information and other data needed to cross-probe between the graphical user interface and the Cadence environment. Specify a CDL run directory only if you used CDLOUT to generate the netlist for LVS and you want to perform schematic cross-probing.

You must use the CASE command in LOGLVS if you want cross-probing. This command turns on case sensitivity, to preserve the case of the original text. Names in the files generated by LOGLVS, such as the net/device, are the same as upper/lower case and the net/device names in the input netlist.

Using LPE Setup

You can change the setup options any time while you are running the Dracula graphical user interface.

  1. Select Setup from the LPE menu.
    The Setup form appears.
  2. Type in the path to the Dracula directory.
  3. To highlight a net or device in both the layout and netlist windows, click on Netlist Cross Display.
  4. To highlight a net, device, or error in both the layout and schematic windows, click on Schematic Cross Display.
  5. To cross-reference the schematic, type in the name of the CDL Run Directory, which was created when you ran the CDLOUT program to create the netlist.
  6. Click on OK.

View Parasitic

Lets you select parasitic components to display.

RCV Form

The Resistance and Capacitance Viewing window (RCV) lets you access the parasitic resistance and capacitance display capabilities in the layout window.

Highlighting Utilities

Explain lets you click on a net in the layout window and display information about that net in a text window.

Clear All removes any highlighting from the view and the netlist.

Fit Current Hilite zooms the graphical user interface design window in or out to display the currently highlighted item.

Current Hilite Blink makes the last item you highlighted blink.

List of Nets

The following options let you select the nets with parasitic elements to display in the Nets field:

All Nets lets you display all nets with either parasitic capacitance (With C selected) or parasitic resistance (With R selected).

Target Nets lists the nets in the TARGET.DAT file. You can create this text file to display resistance and capacitance. You can display parasitic capacitance (With C selected), parasitic resistance (With R selected), or the original TARGET.DAT file (Original selected).

With C displays nets with parasitic capacitance, sorted by value from highest to lowest.

With R displays nets with parasitic resistance, sorted by value from highest to lowest.

Original (for Target Nets only) displays the TARGET.DAT file, unsorted.

List lists the nets you selected with All Nets, Target Nets, With C, With R, or Original in the Nets field.

Hilite top highlights the number of nets you specify, up to a maximum of 9, that have the highest parasitic resistance or capacitance value. For example, if you set Hilite top to 5 and select With C, the five nets with the highest capacitance values are highlighted and listed in the Nets list box.

Nets lists the nets being displayed.

Individual Net

Net is the original net name of the net you want to display. You can select a net name from the list of nets in the Nets field, type in an original net number starting with ?o or a subnet number starting with ?p, or use Cursor Pick to select a net.

Add highlights the net with the name you specify in the Net field.

Remove unhighlights the net with the name you specify in the Net field.

Cursor Pick lets you point to the net you want to highlight. If there are multiple nets under the cursor, a list box appears. When you choose a net, the graphical user interface displays the item name in the Net field.

List options select the components of the parasitic shapes to display for the net listed in the Net field. When you select an option and click on List, the RCV form is extended with another list box, which lists the components.

If you included the LUMPCAP=YES or REDUCER=YES functions in your rules file when you ran your extraction job, you can list only the C_LUMP and R parasitic components. If you did not use either of these functions, the components you can list are C, C_GND, Aggr., and R.

C lists all the parasitic capacitance components of the net (PARASITIC CAP, FRINGE CAP) in the format for capacitance components.

C_Gnd lists all capacitance from the net to ground in the format for capacitance components.

Aggr. lists all aggressor nets, which are nets with cross-coupled capacitance to the net, in the format for original net capacitance. Aggressor nets are listed in a separate list box. You can click on an aggressor net in this list box to get a list of capacitance components between the net and the aggressor net, which are listed in the format for capacitance components.

C_LUMP lists all capacitance from the net to ground in the format for capacitance components.

R lists all the parasitic resistance components of the net in the format or resistance components.

Remove unhighlights the parasitic component in the layout.

Fit options control how to display parasitic data in the layout window.

Term 1 fits the first terminal of the current capacitor or resistor in the layout window. For capacitors, this terminal is on the “subject” net.

Term 2 fits the second terminal of the current capacitor or resistor in the layout window. For capacitors, this terminal is on the “aggressor” net.

Whole fits all the highlighted parasitic data in the layout window.

Body fits the resistor body in the layout window.

Displaying Parasitic Resistance and Capacitance

To view parasitic resistance and capacitance, do the following:

  1. From the Dracula graphical user interface window, select LPE – Setup.
  2. Type the Dracula Data Path.
  3. Click on OK.

The graphical user interface displays the RCV form.

How Information Is Listed

The RCV form lists parasitic resistance and capacitance for nets in different formats, depending on what type of parasitic RC you are viewing.

Original Net Capacitance

Each entry has the following format:

original_net_name cap_value

original_net_name

Original net name, beginning with ?o.

cap_value

Capacitance value of the original net.

For example

?o49 3.29382E+04

Capacitance Components

Each entry has the following format:

subject_subnet original_net:subnet cap_type cap_value

subject_subnet

The subnet number of the net listed in the Net field.

original_net

Original net name of the aggressor net, beginning with ?o.

subnet

The subnet number of the aggressor net involved in the capacitance.

cap_type

Capacitance type specified with PARASITIC CAP[type] or FRINGE CAP[type].

cap_value

Value of the capacitance between the subnets.

For example

:0 ?o49:0 AB 3.16815E+04

Original Net Resistance

Each entry has the following format:

original_net_name res_value

original_net_name

Original net name.

res_value

Resistance value of the original net.

For example

?o23 1.10643E+01

Resistance Components

Each entry has the following format:

resistor :subnet1 :subnet2 res_type res_value

resistor

Name of the resistor device.

subnet1

Subnet of the original net you selected in the left column, representing one end of the resistor.

subnet2

Subnet of the other end of the resistor.

res_type

Resistance type specified with PARASITIC RES[type].

res_value

Resistance value between the two subnets.

For example

RR323 :34 :35 IN 9.04527E-01

Highlighting Capacitance Parasitics

To highlight capacitance parasitics on nets in the layout window, follow these steps.

  1. Specify which nets you want listed by doing one of the following:
    • To list all nets with parasitic components, select All Nets.
    • To list the nets you specified in the TARGET.DAT file, select Target Nets.
  2. Select With C.
  3. To list nets with the highest capacitance, select Hilite top and type in a number of nets to highlight, from 1 to 9.
  4. Click List.
    The nets are listed in the Nets list box, in the format for original net capacitance.
  5. Highlight the capacitance you want to display by doing one of the following:
    • Type an original net name in the Net field.
    • Click on a net name in the Nets list box. The net name appears in the Net field.

    The net is highlighted in the layout window.

Listing and Highlighting Capacitance Components

To list and highlight capacitance components of nets in the layout window, follow these steps.

  1. To list all parasitic capacitance components of the net you specified, select C.
    The nets are listed in the C’s list box, in the format for capacitance components.
  2. To list all capacitances to ground for the net you specified, select C_LUMP if you used LUMPCAP=YES or REDUCER=YES, or C_GND if you did not.
    The nets are listed in the C’s list box in the same format as the C option. The value is the capacitance between the net and ground. For example
    :0 ?o23:33 AC 1.58750E+01
  3. To list all aggressor nets that have coupling capacitance to the net you specified, select Aggr.
    The nets are listed in the Aggressors list box, in the format for original net capacitance. The value is the capacitance between the aggressor net and the subject net. For example
    ?o49 3.23667E+04
  4. To highlight a C or C_Gnd component, click on the component in the C’s list box.
    The component is highlighted in the layout window. You can use Explain to show the net name and list the capacitance extraction rule that generated this component.
    You can unhighlight the component by clicking Remove.
  5. To highlight an Aggr component, click on the component in the Aggressors list box. The outline of the aggressor net is highlighted.
    When you click on an aggressor net, the C’s list box lists the capacitance components. Click on the component in the C’s list box to highlight an aggressor component. You can use Explain to show the net name and list the capacitance extraction rule that generated this component.

Highlighting Resistance Parasitics

To highlight resistance nets in the layout window, follow these steps.

  1. Specify which nets to list by doing one of the following:
    • To list all nets with parasitic components, select All Nets.
    • To list the nets you specified in the TARGET.DAT file, select Target Nets.
  2. Select With R.
  3. To list nets with the highest resistance, select Hilite top and type in a number of nets to highlight, from 1 to 9.
  4. Click List.
    The nets are listed in the Nets list box, in the format for original net resistance.
  5. Highlight the resistance you want to display by doing one of the following:
    • Type an original net name in the Net field.
    • Click on a net name in the Nets list box. The net name appears in the Net field.

    The net is highlighted in the layout window.
  6. To list all parasitic resistance for the net you specified, select R and click List.
    The nets are listed in the R’s list box, in the format for resistance components.
  7. To highlight a resistor, click on an entry in the R’s list box. The resistor is highlighted in the layout window.
    You can use Explain to show the net name and list the resistance extraction rule that generated this component. You can use Term 1, Term 2, Body, and Whole to look at the body, terminals, or complete resistor.

View LVS

Lets you set display options and get information about nets, devices, and errors.

For details, see the "View LVS" section in the LVS Commands" chapter.

Open Netlist Window

Opens a new window that contains the circuit netlist.

For details, see the "Open Netlist Window" section in the "LVS Commands" chapter.

Show Network Hierarchy

Opens a browser that displays the hierarchy of the circuit netlist so you can select the cell name for the netlist you want. The browser hierarchy contains only references to cells, not references to nets and devices.

For details, see the "Show Network Hierarchy" section in the "LVS Commands" chapter.

Show Discrepancy Report

Opens a new window displaying the LVS discrepancy report.

For details, see the "Show Discrepancy Report" section in the "LVS Commands" chapter.

Display Text Labels

Displays text labels associated with the view.

For details, see the "Display Text Labels" section in the "DRC Commands" chapter.

Clear Text Labels

Removes the text labels from the current window.

Hierarchical Cell

Lets you control which Hcells to display in the Dracula graphical user interface design window.

For details, see the "Hierarchical Cell" section in the "DRC Commands" chapter.

Get Reference Window

Displays the Reference window.

Node File

Creates and edits the TARGET.DAT file or other text files containing lines of node names. This feature can be used to generate the list of target nets used by the LPE View Parasitic form.

To bring up the Node File form, choose Node File in the LVS or LPE pull-down menu.

Name contains the filename of the node file. If / exists in the filename, it represents a regular Unix filename with a path. If there is no / in the filename, it specifies a file which resides in the Dracula Data Path, which has been entered during LVS/LPE setup.

The name of the file used for the LPE function is TARGET.DAT. Node names will appear in the list box in layout name format.

Read reads the content of the node file typed in the Name field into the list box. If there are nodes already in the list box when you click on Read, the nodes in the file which were not originally in the list box are added.

Save saves the contents of the list box to the node file.

Add Current Hilite adds the node name of the current net hilite to the list box. This can be used when the hilite is done before bringing up the Node File form.

Add All Hilites adds the node names of all net hilites to the list box. This can be used when the hilites are done before bringing up the Node File form.

Delete Node deletes a node selected it in the list box.

Hilite Node hilites a selected node it in the list box.

Delete All deletes all nodes from the list box.


Return to top
 ⠀
X