There are three built-in format choices: net, devs, and spice. Any combination of the formats can be selected, and the output will contain a block for each selected format, for each cell.
In addition, there are a number of options which modify the presentation. These include list all cells and list bottom-up, which apply to all formats, and show geometry and include wire cap. The latter options are enabled only when net and spice are enabled, respectively.
The format options will be described in more detail below. Below the format check boxes there is a Depth choice menu which allows setting of the depth into the hierarchy to process. The user is given the option of creating the netlist to an arbitrary depth in the hierarchy. If the given depth is greater than zero, the subcells above the indicated depth will also be added to the file. If ``all'' is selected, the full hierarchy will be output.
Below the depth menu is a text entry area for the name of the file to be generated. The default name is the base name of the current cell, suffixed with ``.physnet'', to be created in the current directory. The entry area is sensitive as a receiver for drag/drop.
Any combination of the four format options may be selected. The states of the option check boxes track the status of the variables described below. The listing from the Dump Phys Netlist command will have a field of output for each selected format, from each cell. Pressing the Go button will produce the output file.
The format option check boxes are described below. The first two are options that apply to all formats.
The next three rows of option check boxes specify the internal formats and options for these formats.
Additional option buttons, if any, correspond to formats specified in the format library file. If selected, a text block containing the output from the format generator will be appended to the file, for each cell.
Each of the option buttons that correspond to an internal format or option (not the formats from the library) has a corresponding !set variable. If the variable is changed while the pop-up is visible, the pop-up will be updated. Conversely, changing the state of the option buttons will set or unset the corresponding variables. The pop-up check box will be checked if the corresponding variable is set, unless the variable name has a ``No'' prefix, in which case the logic is reversed. The names of the corresponding variables are given in the table below.
list all cells | PnetListAll | |
---|---|---|
list bottom-up | PnetBottomUp | |
net | NoPnet | |
show geometry | PnetShowGeometry | |
devs | NoPnetDevs | |
spice | NoPnetSpice | |
include wire cap | PnetIncludeWireCap |