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

10


Power-Grid View Creation

The Power-Grid View Flow

Voltus-Fi-L provides the ability to create power-grid views (PGVs) of an analog design block that can be used in Voltus for mixed-signal analysis. PGVs contain the following:

PGVs provide an accurate characterization of capacitance and currents, and power-grid extraction. Voltus uses these views to model the power rail and power distribution information for each instance of the cell in the design for dynamic or static full-chip power-grid analysis.

For more information about PGVs, refer to the “Power-Grid Library Generation” chapter in the Voltus IC Power Integrity Solution User Guide.

Data Requirements and Flow for PGV Creation

The following table shows the required inputs for generating power-grid views in Voltus-Fi-L. The inputs are categorized into the following: 1) from the design; and 2) from the user.

Type of Inputs

Required Inputs

Details

Design Inputs

Detailed Standard Parasitic Format (DSPF)

Required for providing the following information:

  • All power ground nets extracted
  • Layer information with each resistor
  • x, y coordinates of the parasitic resistors
  • A valid layermap external file that lists all layers
  • Lumped C of the signal nets

Spice models and corresponding spice corners

Required for SPICE simulation

QRC Techfile

Required for power-grid extraction

LEF file

Required for port connectivities

User Inputs

Net names

Required for extraction and pin information

DSPF layermap file

Required to provide information about the order and type of layers in the DSPF file.

LEF layermap file

Required for providing mapping between the layer names in the LEF file and the layer names in the technology file.

Stimulus file

Required for providing information about simulation vectors, start time/stop time, and the time interval for running the simulation.

This is required only for dynamic PGV generation.

The following diagram illustrates the flow of PGV creation in Voltus-Fi-L.

Figure 10-1 Power-Grid View Generation Flow in Voltus-Fi-L

Creating Power-Grid Views

To create PGVs in Voltus-Fi-L, perform the following steps:

Writing Out a PGV Command File

To generate a batch mode command file for PGV generation, follow these steps:

Outputs of PGV Generation

Following are the outputs of PGV generation in Voltus-Fi-L:

Sample Batch Command file

A sample PGV batch command file is shown below:

;vsa batch mode command file
;commands for PGV generation
_vsa_testbench_lib_cell_view "amsPLL" "TB1_vco_single" "schematic"
_vsa_extracted_lib_cell_view "amsPLL" "vco" "av_R"
_vsa_pgv_output_directory "dyn_pgv"
_vsa_pgv_tech_file "qrcTechFile"
_vsa_pgv_lef_layer_map_file "leflayermap"
_vsa_pgv_pgdb_map_file “pgdb.map”
_vsa_pgv_net "vdd!" " 1.2"
_vsa_pgv_net "gnd!" "0.0"
_vsa_pgv_lef_files "amspll.lef tech.lef"
_vsa_pgv_dynamic_options "amspll.vector" "0.0ns" "120.0ns" "250ps"
_vsa_pgv_spice_model "cln90g_lk.l" "TT tt_hvt"
_vsa_pgv_spice_model "cln90g_sr.l" "TT_sr"
_vsa_pgv_dspf_file "vco.xdspf"
_vsa_pgv_dspf_layermap "layermap_dspf"
_vsa_create_pgv
exit

Return to top
 ⠀
X