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

7


EM Analysis Results

Overview

Voltus-Fi-L uses the results of the simulation performed using the vavo-db or the PSF data to perform EM analysis and displays the results of the analysis on the Virtuoso layout.

It also generates text and html reports of the analyses and lets you query the analyses results to view specific violations on the layout. This is used to debug the high EM violation regions in the design.

Batch mode support is provided for loading EM analysis results and generating reports. For details of the batch commands used to load and print EM analysis result reports, see Batch Commands for EM Reports in the “Batch Mode Execution” chapter.

EM Rules Specification

Before running EM Analysis, the EM reliability rules need to be specified. These rules are read either from the QRC technology file (qrcTechFile), or from the emDataFile, which includes user-specified rules.

For more information, see the “EM Rules Specification” chapter.

Types of EM Analysis

This section details the types of analyses that are available in Voltus-Fi-L.

Design Resistor EM Current Analysis

By default, the EM current analysis is only performed on parasitic resistors. If required, EM analysis for design resistors can be enabled by specifying design resistor cell names by using commands listed below in a file.

net design_res_models=[name=nplusres l=l w=w layer=rhim_n unit=1e06]
net design_res_models=[name=pplusres l=l w=w layer=rhim_p unit=1e06]

Where,

l is the length property name of the cell

w is the width property name of the cell

layer is the technology layer to be used for EM analysis.

unit is the factor to convert l/w in um

This file is then specified in the Voltus-Fi-L command file using the variable listed below, before running the load_em_results_extview or the load_ir_results_extview commands.

set_variable extViewExtraCmdFile <filename>

The design resistor related EM results are reported in the EM analysis report file.

For more details, see Design Resistor EM Current Analysis in the “EM Analysis Results” chapter of the Voltus-Fi Custom Power Integrity Solution XL User Guide.

The EM Analysis Flow

In this section, the use model for the EM analysis flow is detailed below for the batch mode and GUI mode.

The EM Analysis Batch Mode Flow

The EM analysis batch mode flow can be run using either the EMIR configuration file used in Voltus-Fi-XL or the command file used by legacy (VPS-L). The complete details of the batch mode flow are covered in the “Batch Mode Execution” chapter.

For details of the Voltus-Fi-L batch mode flow, see the following sections in the “Batch Mode Execution” chapter:

For details about migrating from legacy (VPS-L) to Voltus-Fi-L in batch mode, see Migrating from Legacy (VPS-L) to Voltus-Fi-L in Batch Mode in the “Batch Mode Execution” chapter.

The batch mode EM analysis flow involves the following key tasks, which are detailed in the sections below:

Loading the EM Analysis Results

When the legacy (VPS-L) command file is used for running Voltus-Fi-L in the batch mode, you can load the EM analysis results by writing the following command in the vfibatch command file:

load_em_results_extview -i cmd_file

Where,

cmd_file is the batch file used in legacy (VPS-L) batch mode execution.

Printing the EM Analysis Reports

When the EMIR configuration file is used for running Voltus-Fi-L in the batch mode, the EM analysis report, #.rpt_em, is generated automatically by the tool.

When the legacy (VPS-L) batch command file is used for running Voltus-Fi in the batch mode, the command, print_em_report is used to generate the EM analysis reports. This is the same command that is used to print EM analysis reports in Voltus-Fi-XL.The syntax of the command is as follows:

print_em_report
-net {all_power | all_signal | all_nets | netname}
-type {javg | jmax | jabsavg | jacpeak | jacrms | rc | rcavg | rcrms}
[-threshold threshold_value]
-filename output_file_name
[-rule custom_em_rule_name]
In the -type parameter, only the analysis types listed in the syntax above are supported in the Voltus-Fi-L flow.

A Sample Command File for EM Analysis

Sample command files used for running the EM analysis in batch mode in Voltus-Fi-L are provided below.

The EM Analysis GUI Flow

To view the EM analysis results in Voltus-Fi-L, ensure the following are provided:

The following topics are covered in this section:

Viewing the EM Analysis Results

In the Results group box:

Displaying and Querying EMIR Results

Voltus-Fi-L lets you specify the plot display settings for the IR drop and EM plots that are displayed on the Virtuoso layout.

In addition, there are options to query the layout for viewing specific violations. The results of the query are highlighted in the EM/IR tab of the Annotation Browser.

For detailed descriptions of the display options and the query feature, see Displaying and Querying EMIR Results in the “IR Drop Analysis Results” chapter of the Voltus-Fi Custom Power Integrity Solution XL User Guide.

Displaying Current Directions for EM Plots

When you load EM results and click Show Plot, the expanded IR/EM Results form opens. In this form, there are options provided for displaying the current direction between nodes, and for customizing the size of the arrows showing the direction of the flow of current.

Figure 7-8 Viewing the Current Direction

The following options are provided in the Display group box:

When the Current Direction option is enabled, the plot on the layout shows white highlights for the current direction flow of selected nets. The highlight appears on top of the plot highlights. The current direction plot honors the following user settings:

The Min/Max slider range setting is not honored by the current direction plot. The plot displays current directions for all nodes.

This is shown in the image below.

Figure 7-9 Current Flow Direction Representation on the Layout

Reporting the Direction of Currents in the EM Result File

You can print information about the direction of current flow for each layer in the EM result file. This current direction is reported in the “Current Direction” column in the report.

You can specify the reporting of current direction in the batch mode in either of the following ways:

For details, see Reporting the Direction of Currents in the EM Result File in the “EM Analysis Results” chapter of the Voltus-Fi Custom Power Integrity Solution XL User Guide.

Converting emDataFile to ICT File for EM Analysis

Voltus-Fi supports the specification of an emDataFile as a technology file for performing EM analysis. The file can be specified in the following ways:

When the emDataFile is specified, the following files are generated in the current working directory:

The software uses the toolgenerated.ict for EM rules and the additional.cmd file for EM variable values for running EM analysis.

Types of EM Analysis Plots

The different plot types available and the corresponding analysis types are listed below:

For details of the above plots, see Types of EM Analysis Plots in the “EM Analysis Results” chapter of the Voltus™-Fi Custom Power Integrity Solution XL User Guide.

Generating EM Analysis Reports in Voltus-Fi-L

For details about the EMIR reports generated in Voltus-Fi-L, see the following sections in the “IR Drop Analysis” chapter of the Voltus-Fi Custom Power Integrity Solution XL User Guide:


Return to top
 ⠀
X