Product Documentation
Voltus-Fi Custom Power Integrity Solution XL User Guide
Product Version IC23.1, August 2023

20


Voltus-Fi Form Descriptions

Create Power Grid Views Form

Field Description

LEF Files and Layermap Files

OA Libs

Displays the name of the OA database library.

Macro Name

Displays the name of the top cell.

Library Name

Displays the name of the library.

This option is used to create a library with a name different than that of the macro. By default, a library is created with the same name as that of the macro.

Extraction Tech File

Displays the name of the technology file that will be used for reading the technology data.

Tech Lef File

Displays the name of the file that includes the LEF information for the technology data.

Macro Lef File

Displays the name of the file that includes the LEF information for the design.

Lef Def Layer Map File

Displays the name of the file that provides the mapping between LEF layer names and technology layer names.

PGDB Layer Map File

Displays the name of the file that provides the mapping between xDSPF layer names (which are written in the simulation database) and the technology layer names.

If an xDSPF layer name is missing in this file, the PGVs will not contain data for that layer.

Simulation Directory

Provides the path to the directory that contains the current (*.ptiavg) files.

PGV generation fails if this directory does not contain the current files for all the nets for which the PGVs are being generated.

Simulation Prefix

Indicates the prefix used for creating an instance while performing the simulation. This input is optional.

The prefix is specified along with the hierarchy separator.

For example, you can specify “XO.” or “IO.”. In these examples, “XO” or “IO” are prefixes and “.” is the hierarchy separator. You can check the prefix used during simulation in your simulator input file.

UTI Ron File

Specifies the Spectre-generated file that contains multiple on-resistance (Ron) values, that is minimum, maximum, and average, for powergates. A sample file is shown below:

D-Term-Net   S-Term-Net   Ron_avg(Ohm) Ron_max(Ohm) Ron_min(Ohm) Power-Gate   
outp       VDD         1268.34      1302.38      1230.52     MPM3         
outp       VDD         1268.03      1302.06      1230.2      MPM3@39      
outp       VDD         1268         1302.04      1230.18     MPM3@40      
outp       VDD         1268.03      1302.07      1230.21     MPM3@41 

Trigger File

Specifies the file used during dynamic current simulation to run a detailed analysis for determining current distribution.

Net Name

Lets you specify a net.

Voltage

Lets you specify a voltage value for the net.

State Directory / Results File

Provides the path to the directory that contains the simulation result file.

Add

Adds the net, the corresponding voltage, and the EMIR Results DB file location to the list.

Remove

Removes a net from the list.

Output

Results Directory

Specifies the output directory in which the PGVs will be saved.

By default, the PGVs are stored in the work directory. When you specify the directory in which you want to save the PGV generation results, the software gives a warning if there are any issues with the specified directory. For example, if you provide a file path instead of a directory path or a directory path that is read-only, the software gives a warning.

The Results Directory field lets you save different outputs without overwriting the existing ones. However, if the output is stored in the default directory, then the new output file created while generating the power-grid views in the current run overwrites the existing one.

Ok

Generates the PGVs.

Cancel

Closes the form without executing the command.

Default

Displays all the default values.

Save

Saves the configuration file.

Load

Loads the configuration file.

Help

Opens help information in Cadence Help.

IR/EM Results Form - IR Tab

Field Description

Results

State Directory/Results File

Specifies the file or directory that stores the results of the simulation. The naming convention of the result file is *.emir#_bin.

Shrink factor

Specifies the factor value by which the xDSPF was shrunk. This is used for flows where the xDSPF is generated with a shrunk technology but the layout remains on the original technology. For example, if the original xDSPF was shrunk by 80%, the shrink factor should be specified as 0.8. The shrink factor value is less than 1.

Customize Display

Select the nets for which you want to view the display. The Customize Display pop-up window opens. This helps save time as results are loaded only for the selected nets and not for all nets. You can also specify the IR Threshold value in this window.

The Customize Display button is enabled only before the results are loaded. It is disabled once the results are loaded.

QRC Run

Specifies that the plots displayed in the layout will be based on the shape database generated by Quantus.

When you switch between the IR and EM tabs, the status of the QRC Run radio button is maintained. This means that the Quantus run selections, run directory, and run name fields, made on one tab remain populated for the other tab even after clearing the analysis results.

DFII Layermap

Specifies the APS/XPS-to-DFII layer map file. You can create a new layer map file or edit an existing file, using the edit button provided next to the field. This layer map file is the same file that is used in structural analysis.

You can also specify this file by using the vfiDfiiLayerMapFile environment variable in either the .cdsenv or the .cdsinit file.

The following considerations apply to the DFII layer map flow:

  • When the DFII layer map file is specified, the visibility of the DFII layers in the layout is in sync with the layers selected in the Layers group box or the layer selection window of the Display form.
  • When the correct mapping in the DFII layer map file is either not specified or if some layers are missing in this file then the resistors or nodes of those layers will not be highlighted in the layout because there will be no shapes attached to them.
  • When this file is not specified, the plots are displayed using stick diagrams.

Finer Gradient

Displays finer gradient for the selected DFII layers.

Load Results

Loads the results.

Clear Results

Clears the results.

Power-up Report

Displays additional information about power gates. This feature is used only in power-gated designs. If this report is not available, the software displays the Input not available pop-up window.

Net Plot

Rail Analysis

Specifies the type of IR plot. The following options are available:

  • IR – IR Drop: analyzes and reports voltage drop
  • IRAVG – IR Avg Drop: analyzes and reports average voltage drop
  • RC – Resistor Current: analyzes and reports peak resistor currents
  • IV – Transistor Voltage: analyzes and reports the voltage drop at device nodes, also known as tap nodes
  • TCRMS – RMS Tap Current: analyzes and reports RMS tap currents
  • TCAVG – Average Tap Current: analyzes and reports average tap currents
  • TC – Peak Tap Current: analyzes and reports peak tap currents
  • POWER – Resistor Power: analyzes and reports resistor power, which is the value of current through a resistor multiplied by the voltage across the resistor
  • PI – Powergate current: analyzes and displays the currents through the resistors when power gates are connected
  • PV – Powergate voltage: analyzes and displays the IR drop across power-switch instances. This plot can be used to analyze and debug regions of high IR drop inside the power-gated block of the design
  • RCAVG – Average Resistor Current: analyzes and reports average resistor currents
  • RCRMS – RMS Resistor Current: analyzes and reports RMS resistor currents
  • REffective – Effective Resistance: analyzes and displays the pin to node resistances

Power Nets

Lists all power nets in the list box.

Signal Nets

Lists all signal nets in the list box.

All Nets

Lists all power and signal nets in the list box.

Select All Nets

Selects all the nets listed in the table. For example, if you select Power Nets and click Select All Nets, all power nets listed in the table are selected. The list box lists Net Type and the corresponding Net Name.

You can search for specific nets for which you want to plot results by typing the net name in the text field provided in the form. The list box is updated to display information about the specified net. The net name is case-sensitive.

Show Plot

Displays the plot on the Virtuoso layout. When you click Show Plot, the IR/EM Results form expands to show the available plot display options. You can use these options to customize the displayed plots.

Clear Plot

Clears the plot for the selected net from the Virtuoso layout. For this, select the net for which you want to clear the plot in the list box and then click Clear Plot.

IR threshold

Specifies the threshold value above which IR drop violations should be displayed. Select V or mV to specify the threshold voltage in volt and millivolt, respectively. When this value is specified, the Min - Max slider range is updated to reflect the specified minimum violation value and the plot is updated in the layout.

Plot Powergate Nets

Plots the IR drop analysis results of power-gated designs. In this case, when you click the Select Nets option and select a net from the list box, all the switched nets for the selected always-ON net also get selected. The software plots results for all the switched nets together. This option is turned off by default.

Cancel

Closes the form without executing the command.

Load

Loads the settings from a previous run in the IR/EM Results form automatically. For this, you can save the settings in a .vpsconfig file. When you click Load, the software searches for the .vpsconfig file. If the file is available, the settings specified in this file are restored in the form.

A sample .vpsconfig file is shown below.

setvar vps_results_IR
{/icd/epsrd_t1nb_002/babita/xps/demo/design/raw.078/xps.emirtap.emir0_bin}
setvar vps_results_EM
{/icd/epsrd_t1nb_002/babita/xps/demo/design/raw.078/xps.emirtap.emir0_bin}
setvar vps_results_IR_Flow {mmsim}
setvar vps_results_IR_shrink_factor {}
setvar vps_results_EM_shrink_factor {}
setvar vps_results_EM_tech_file
{/icd/epsrd_t1nb_002/babita/xps/demo/qrcTechFile}
setvar vps_results_EM_layermap_file
{/icd/epsrd_t1nb_002/babita/xps/demo/contactmapfile}
setvar vps_results_EM_peak_dc true
setvar vps_results_EM_avg_dc true
setvar vps_results_EM_abs_avg_dc false
setvar vps_results_EM_peak_ac false
setvar vps_results_EM_rms_ac false

You can also load the EMIR control file or emir.config file using this button. When this file is specified, the technology file and layer map file information provided in this file is used for EMIR analysis.

Save

Saves the specified settings in a configuration file.

Help

Opens help information in Cadence Help.

IR/EM Results Form - EM Tab

Field Description

Results

Shrink factor

Specifies the factor value by which the xDSPF was shrunk. This is used for flows where the xDSPF is generated with a shrunk technology but the layout remains on the original technology. For example, if the original xDSPF was shrunk by 80%, the shrink factor should be specified as 0.8. The shrink factor value is less than 1.

Customize Display

Select the nets for which you want to view the display. The Customize Display pop-up window opens. This helps save time as results are loaded only for the selected nets and not for all nets. You can also specify the IR Threshold value in this window.

The Customize Display button is enabled only before the results are loaded. It is disabled once the results are loaded.

State Directory/Results File

Specifies the file or directory that stores the results of the simulation. The naming convention of the result file is *.emir#_bin.

QRC Run

Specifies that the plots displayed in the layout will be based on the shape database generated by Quantus.

When you switch between the IR and EM tabs, the status of the QRC Run radio button is maintained. This means that the Quantus run selections, run directory, and run name fields, made on one tab remain populated for the other tab even after clearing the analysis results.

DFII Layermap

Specifies the APS/XPS-to-DFII layer map file. You can create a new layer map file or edit an existing file, using the edit button provided next to the field. This layer map file is the same file that is used in structural analysis.

You can also specify this file by using the vfiDfiiLayerMapFile environment variable in either the .cdsenv or the .cdsinit file.

The following considerations apply to the DFII layer map flow:

  • When the DFII layer map file is specified, the visibility of the DFII layers in the layout is in sync with the layers selected in the Layers group box or the layer selection window of the Display form.
  • When the correct mapping in the DFII layer map file is either not specified or if some layers are missing in this file then the resistors or nodes of those layers will not be highlighted in the layout because there will be no shapes attached to them.
  • When this file is not specified, the plots are displayed using stick diagrams.

Finer Gradient

Displays finer gradient for the selected DFII layers.

Load Results

Loads the results.

Clear Results

Clears the results.

Power-up Report

Displays additional information about power gates. This feature is used only in power-gated designs. If this report is not available, the software displays the Input not available pop-up window.

Net Plot

Rail Analysis

Specifies the type of IR plot. The following options are available:

  • IR – IR Drop: analyzes and reports voltage drop
  • IRAVG – IR Avg Drop: analyzes and reports average voltage drop
  • RC – Resistor Current: analyzes and reports peak resistor currents
  • IV – Transistor Voltage: analyzes and reports the voltage drop at device nodes, also known as tap nodes
  • TCRMS – RMS Tap Current: analyzes and reports RMS tap currents
  • TCAVG – Average Tap Current: analyzes and reports average tap currents
  • TC – Peak Tap Current: analyzes and reports peak tap currents
  • POWER – Resistor Power: analyzes and reports resistor power, which is the value of current through a resistor multiplied by the voltage across the resistor
  • PI – Powergate current: analyzes and displays the currents through the resistors when power gates are connected
  • PV – Powergate voltage: analyzes and displays the IR drop across power-switch instances. This plot can be used to analyze and debug regions of high IR drop inside the power-gated block of the design
  • RCAVG – Average Resistor Current: analyzes and reports average resistor currents
  • RCRMS – RMS Resistor Current: analyzes and reports RMS resistor currents
  • REffective – Effective Resistance: analyzes and displays the pin to node resistances

Power Nets

Lists all power nets in the list box.

Signal Nets

Lists all signal nets in the list box.

All Nets

Lists all power and signal nets in the list box.

Select All Nets

Selects all the nets listed in the table. For example, if you select Power Nets and click Select All Nets, all power nets listed in the table are selected. The list box lists Net Type and the corresponding Net Name.

You can search for specific nets for which you want to plot results by typing the net name in the text field provided in the form. The list box is updated to display information about the specified net. The net name is case-sensitive.

Show Plot

Displays the plot on the Virtuoso layout. When you click Show Plot, the IR/EM Results form expands to show the available plot display options. You can use these options to customize the displayed plots.

Clear Plot

Clears the plot for the selected net from the Virtuoso layout. For this, select the net for which you want to clear the plot in the list box and then click Clear Plot.

IR threshold

Specifies the threshold value above which IR drop violations should be displayed. Select V or mV to specify the threshold voltage in volt and millivolt, respectively. When this value is specified, the Min - Max slider range is updated to reflect the specified minimum violation value and the plot is updated in the layout.

Plot Powergate Nets

Plots the IR drop analysis results of power-gated designs. In this case, when you click the Select Nets option and select a net from the list box, all the switched nets for the selected always-ON net also get selected. The software plots results for all the switched nets together. This option is turned off by default.

Cancel

Closes the form without executing the command.

Load

Loads the settings from a previous run in the IR/EM Results form automatically. For this, you can save the settings in a .vpsconfig file. When you click Load, the software searches for the .vpsconfig file. If the file is available, the settings specified in this file are restored in the form.

A sample .vpsconfig file is shown below.

setvar vps_results_IR
{/icd/epsrd_t1nb_002/babita/xps/demo/design/raw.078/xps.emirtap.emir0_bin}
setvar vps_results_EM
{/icd/epsrd_t1nb_002/babita/xps/demo/design/raw.078/xps.emirtap.emir0_bin}
setvar vps_results_IR_Flow {mmsim}
setvar vps_results_IR_shrink_factor {}
setvar vps_results_EM_shrink_factor {}
setvar vps_results_EM_tech_file
{/icd/epsrd_t1nb_002/babita/xps/demo/qrcTechFile}
setvar vps_results_EM_layermap_file
{/icd/epsrd_t1nb_002/babita/xps/demo/contactmapfile}
setvar vps_results_EM_peak_dc true
setvar vps_results_EM_avg_dc true
setvar vps_results_EM_abs_avg_dc false
setvar vps_results_EM_peak_ac false
setvar vps_results_EM_rms_ac false

You can also load the EMIR control file or emir.config file using this button. When this file is specified, the technology file and layer map file information provided in this file is used for EMIR analysis.

Save

Saves the specified settings in a configuration file.

Help

Opens help information in Cadence Help.

Setup and Run Current Analysis Form

Field Description

Basic Tab

Analysis Type

Specifies the type of analysis. The following options are available:

  • Peak
  • Average

Top Cell Name

Specifies the name of the top cell. This field is populated by default from the layout.

Net Names

Specifies the net names for which you want to calculate the peak current.

Spice Netlist

Specifies the DSPF file.

Power Pins

Specifies the power pins for which current analysis is to be performed.

Voltages

Specifies the corresponding voltages for the power pins.

Gnd Pins

Specifies the ground pins for which current analysis is to be performed.

Spice Models

Specifies the SPICE model file.

Spice Corners

Specifies the SPICE corners to be used from the SPICE model file.

Output Directory

Specifies the output directory in which all the current data will be saved. By default, for every static current analysis run, the tool will save the results in the directory with the naming convention, “vps_simulation_#”, where the number is increased incrementally for each run. For example, vps_simulation_1, vps_simulation_2, and so on.

Advanced Tab

Hierarchical Separator

Specifies the hierarchical separator. This is required only if the netlist used is hierarchical.

Simulation Temperature

Specifies the temperature, in degree Celsius, at which to perform the simulation. By default, the simulation is performed at 25 degree Celsius.

Cmd Include File

Specifies the file containing additional user commands that are passed to Thunder during static current analysis.

Frequency

Specifies the dominant frequency of the design..

Clock File

Specifies the file that contains information about the clock nodes, subcircuit definitions, and subcircuit instance names and their frequencies.

VCD File

Specifies the file that contains information about the number of transitions for each net..

Global Activity

Specifies the average number of times all the unset nodes switch in a clock cycle.

Activity File

Specifies the file that contains the data for the activity factor on any node of the circuit.

Avg Power (All Nets)

Specifies the average power value for all the nets. The default unit is W (Watts). If the value is in any other unit, you must specify the unit. For example, 20mW.

Avg Power File

Specifies the file that contains average power for specific sub circuits.

Net based average power

Specify different power values for different nets. When you check this option, a list box is enabled. The list box has two columns, “Net Name” and “Average Power in W”. The “Net Name” column is already populated with the names of nets specified on the Basic tab. For each net, specify the power value in the “Average Power in W” column.

Run

Runs the specified analysis.

Cancel

Closes the form without executing the command.

Default

Displays all the default values.

Save

Saves the configuration file.

Load

Loads the configuration file.

Help

Opens help information in Cadence Help.

Hierarchical Top Simulation Form

Field

Description

Block

xDSPF Type

Displays the type of xDSPF to be used from the PGV directory. The following options are available:

  • Detailed: Specifies the detailed block xDSPF file.
  • Port: Specifies the port block xDSPF file.
  • Via Snapped: Specifies the via layer xDSPF generated using via layer snapping.

PGV dir for block xDSPF file

Provides the path to the PGV directory that contains the xDSPF file.

Instance(s)

Indicates the instance name of the block.

Current Type

Lets you specify whether the current analysis will be Static or Dynamic.

Current File

Displays the name of the piece-wise linear (PWL) file that is generated while running block simulation.

Add Block

Adds the specified block data to the table.

Add Block instance

Adds another instance to the already added block with a different current file.

Remove

Removes any block data from the table.

Top

xDSPF File

Displays the name of the top-level xDSPF file.

Ckt File

Specifies the input circuit file for performing top-level simulation. This file contains information about models/vectors and other parameters required for top-level simulation.

Bus Bit Char

Specifies the bus delimiter character. The following options are available: <>, [], {}.

EMIR Config file

EM Techfile

Specifies the EM technology file to be used in the EMIR configuration file.

Instance Hierarchy

Specifies the instance hierarchy name to be used in the EMIR configuration file.

Create New

Generates a default EMIR configuration file, emir_vfi.conf.

Output

Results Directory

Specifies the directory that stores the results of the top-level simulation.

Run

Runs the top-level simulation.

Cancel

Closes the form without executing the command.

Save

Saves the configuration file.

Load

Loads the configuration file.

Help

Opens help information in Cadence Help.

Extract xDSPF Form

Field

Description

Input

Data Type

Lets you specify whether the input data will come from PVS/Pegasus or Calibre. By default, PVS/Pegasus is selected.

Data Directory

Provides the path to the directory in which the input data is stored.

Run Name

Specifies the name of the PVS/Pegasus or Calibre run.

Post Processing Script

Specifies the name of the post-processing script file.

Hierarchical EMIR flow

Enables hierarchical EMIR analysis.

This field is specific to the hierarchical EMIR flow.

PGV Library Name

Specifies the block PGV library that is used for the block-level extraction performed for the hierarchical flow.

This field is specific to the hierarchical EMIR flow.

Process

Foundry / Process Node

Lets you specify the process node. The following options are available:

  • N5/N3: for N5 and N3 process nodes
  • N7: for N7 process nodes
  • N10-PG: for N10 process nodes with PG rules
  • N10: for N10 process nodes
  • N20/N16/N12: for N20, N16, and N12 process nodes
  • N14: for N14 process nodes
  • Others > 20: for process nodes greater than N20

Signal EM

Indicates that signal nets should be included in the xDSPF file.

When Signal EM is selected, the following command is added to the Quantus command file or the common command language (CCL) file, to perform decoupled RC extraction (rc_decoupled)for all nets.

In rc_decoupled extraction, an RC network for the specified nets with both parasitic resistance and capacitance decoupled to ground is extracted.
extract \
-selection "all" \
-type "rc_decoupled"

When Signal EM is not selected, you need to provide the names of the power or ground nets on which rc_decoupled extraction will be performed. For all other nets, c_only_decoupled extraction is performed.

In c_only_decoupled extraction, only parasitic capacitance between the specified nets and adjacent nets decoupled to the specified cap ground is extracted.

For example, when the following command is specified, c_only_decoupled extraction is performed on all nets:

extract \
   -selection "all" \
   -type "c_only_decoupled"

When the following command is specified, rc_decoupled extraction is performed on nets specified in the vfiQrc_nets file. For all other nets, c_only_decoupled extraction is performed.

extract \
   -selection "nets_file ./vfiQrc_nets"
   -type "rc_decoupled"

PG Net(s)

Provides information about the power and ground nets that should be included in the xDSPF file.

This option is specified only when the Signal EM option is deselected. If the Signal EM option is not selected and PG Nets are not provided, a pop-up window opens asking for the list of PG Nets.

Nets File

Displays the names of the nets to be included in extraction.

When the Nets File option is checked, the Signal EM and PG Net(s) options are ignored.

Extraction Type

Specifies the extraction type.

  • RC: Specifies that both parasitic resistors and capacitors will be extracted.
  • R only: Specifies that only parasitic resistors will be extracted.

When Extraction Type selected is R only, the simulation time is short. While selecting the extraction type, consider the type of simulation being run. For example, to run a DC operating point (DCOP) simulation, select R only as the Extraction Type because the capacitance values are not required.

Cap Coupling Model

Specifies the coupling mode.

  • De-coupled: Specifies that decoupled capacitance extraction will be performed.
  • Coupled: Specifies that coupled capacitance extraction will be performed.

By default, De-coupled mode is selected.

While specifying the coupling mode, ensure that there is no extract command defined in the additional CCL file. The extract command in the additional CCL file will override the above options.

Parasitic RES Color

Enables color-aware EM analysis.

Compression

Generates xDSPF in a compressed format.

Reduce I-Cards

Enables the reduce_i_cards option in the CCL file that is used for generating the xDSPF file. If a net is “capacitance only”, it is qualified for reduced I card or instance card treatment. This means that when this option is selected, the instance cards and the corresponding dummy resistors are not printed in the results.

Comment Sub Ckt

Comments out the top sub circuit statements from the xDSPF file.

Sub Conductor Model

Provides information about the parasitic resistor models for the subconductor layers that should be included during extraction. This is used to support different EM rules for poly layers during EM analysis.

Filter RES Center

Includes sub-nodes after eliminating resistors with small resistance values. When this option is selected, the survivor sub-nodes, among a group of sub-nodes that are formed by the filtered resistors, are chosen based on their proximity to the geometric center of the group. This field is specific to process nodes 5nm and below.

Filter RES By Layer

Lets you specify the LVS layer name for which the minimum resistance value for the extracted parasitic resistors is to be applied. If the layer name is not specified, the default value, RH_TN_6 0, is used. This field is specific to process nodes 5nm and below.

Ref Node

Specifies the reference node on which the extraction is to be performed. By default, 0 is specified.

Sub-Node Char

Indicates the subnode identification character. By default, # is specified.

Fracture Via Count

Indicates the number that will be used to divide pseudo vias into segments during extraction.

Via Array Spacing

Indicates the distance that will be used as the maximum distance criteria for grouping vias within the same array. This means that if the distance between vias is less than the specified maximum distance, they are grouped within the same array. The default value of the via array spacing is 0.35 times the via size for N10, N16, N12, and N20 processes. For other processes, the default is auto, in which case Voltus-Fi sets the via spacing automatically.

auto

Indicates that Voltus-Fi sets the via spacing automatically.

Via Array Count

Indicates the number of vias per side allowed in an array (without the per via layer count option). The default value is 4. For example, if the via array count is set to 2, the number of vias allowed per array side will be 2.

Technology

Technology Library File

Displays the location of the technology file to be used for reading the technology data.

Technology Directory

Displays the name of the directory that contains the technology file.

Technology Name

Displays the name of the technology file to be used for extraction.

This field is optional if the technology directory has been specified.

Corner

Displays the name of the technology corner to be picked from the library.

Temperature

Indicates the temperature at which the extraction will be performed.

By default, a temperature of 25 degree Celsius is used. The temperature specified for extraction is optional. The options, temperature and temp_coeff, specified in the CCL file are mutually exclusive. The following scenarios hold true.

  • If you specify a temperature for extraction in the Extract xDSPF form or by using the -temperature parameter of the extract_xdspf command in batch mode, the following option in the CCL file will be set to false:
    -include_parasitic_res_temp_coeff "false" \
    The software displays the following message:
    User specified temperature will be used for extraction. The option include_parasitic_res_temp_coeff will be set as false.
  • If you do not specify a temperature for extraction, the following option in the CCL file will be set to true:
    -include_parasitic_res_temp_coeff "true" \
    The software displays the following message:
    No user specified temperature value so the option include_parasitic_res_temp_coeff will be set as true

No of CPUs

Displays the number of CPUs to be used during the Quantus extraction run.

SubCkt Pin Order File

Provides the order of pins to be used during extraction.

The pin order is specified in the xDSPF file using the .SUBCKT and .ENDS statements. You can use this option to provide a file with a different pin order that will override the order specified using the default .SUBCKT statement in the xDSPF file.

Below are examples of pin orders in the xDSPF file before and after specifying the pin order file.

Without the sub-circuit pin order file

    .SUBCKT top In_001 VDD Out_001  VSS In_002 Out_002 In_003 Out_004 ...
    .ENDS

With the sub-circuit pin order file

    .SUBCKT top VDD VSS In_001 Out_001 In_002 Out_002 In_003 Out_004 ...
    .ENDS

Customized Extract Commands File

Lets you specify the file with user-customized extract commands.

Add Extract Command

Indicates that Voltus-Fi adds the extract commands to the CCL file.

By default, when a customextract file is specified, all commands, including the extract commands, from that file are added to the Voltus-Fi-generated CCL file. However, when you select Add Extract Command, Voltus-Fi adds the extract commands to the CCL file, and all other commands specified in the customextract file are added to the CCL file.

Parasitic blocking device cells file

Lets you specify the file containing parasitic blocking device cell names, if any.

Once a cell is declared a blocking cell, all the parasitic RCs inside the cell are not extracted. If the cell content overlaps top cell routing, then, the top cell routing's RCs in the overlapping regions are also not extracted.

Output

Directory

Specifies the output directory in which the xDSPF file will be saved. If this file is not specified, a pop-up window opens asking for the name of the directory.

xDSPF File Name

Specifies the name of the xDSPF file that will be generated. If you do not specify the filename, Voltus-Fi generates a file with the name, <runName>.dspf, by default.

Autorun Spfchecker

Runs the SPF Checker utility after the extraction run. SPF Checker checks the syntax of the DSPF/SPEF followed by opening the output log. It also compares the terminal names in the DSPF and the device models and populates the summary section with the recommended mapping statements or the spf aliasterm statements.

Generate CCL

Creates the CCL or the Quantus command file that will be used to run Quantus.

Generate and Run

Creates the CCL file and runs Quantus to create the xDSPF file in a single step.

Run

Selects the CCL file to use for running Quantus.

Reset

Displays all the default values.

Cancel

Closes the form without executing the command.

Save

Saves the xDSPF file.

Load

Loads the configuration file.

Help

Opens help information in Cadence Help.


Return to top
 ⠀
X