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

8


EM Rules Specification

EM Rule File Requirements

Before running EMIR analysis in Voltus-Fi-L, you need to specify the EM reliability rules.

The EM reliability rules can be specified in any of these files: the QRC technology file (qrcTechFile), the ICT file, or the EM data file (emDataFile).

The ICT file contains the process information for the design and information about the EM rules. This is a text-based file that can be edited using any text editor.

You can either specify the ICT file directly as an input for EM analysis, or you can use the information in the ICT file to update the qrcTechFile. You can view a sample ICT File in the “File Formats” chapter of the Voltus-Fi Custom Power Integrity Solution XL User Guide.

The EM reliability rules that can be specified in the qrcTechFile and the emDataFile are detailed below. The following topics are covered:

EM Rules in qrcTechFile

This section provides details of the Current Density (jmax) keywords that can be specified in the qrcTechFile and the rules for defining EM parameters. It covers the following topics:

Currently, Voltus-Fi-L only supports parameters for limit-based EM analysis.

Parameters for Limit-Based Analysis

The following parameters can be specified in the qrcTechFile:

Table 8-1 Limit-Based Analysis Parameters

Parameter Name Description

em_vcwidth <value>

Optional parameter for via that defines the minimum size via that is used by the software to identify single square via. This parameter is similar to the viaWidthList parameter in emDataFile.

em_W_n

Optional parameter that specifies the wire width in microns below which a line is considered narrow. All lines are considered wide unless you specify otherwise using this parameter

It helps to select the rule between em_jmax_*_w and em_jmax_*_n. If w < em_W_n , then em_jmax_*_n is selected, otherwise em_jmax_*_w selected.

em_jmax_dc_rms_metal_line_factor

Defines the relationship between the value of power on metal lines and the Irms rating values for DC RMS analysis.

em_jmax_ac_rms_metal_line_factor

Defines the relationship between the value of power on metal lines and the Irms rating values for AC RMS analysis.

Current Density (JMAX) Keywords

The table below lists the Current Density keywords that are supported in Voltus-Fi-L.

Table 8-2 Current Density Keywords

Keyword Description

em_jmax_dc_avg*

Optional keyword that specifies the DC AVG analysis in Voltus-Fi-L

em_jmax_ac_avg*

Optional keyword that specifies the AC AVG analysis in Voltus-Fi-L

em_jmax_dc_peak*

Optional keyword that specifies DC PEAK analysis in Voltus-Fi-L

em_jmax_ac_peak*

Optional keyword that specifies AC_PEAK analysis in Voltus-Fi-L

em_jmax_dc_rms*

Optional keyword that specifies DC RMS analysis in Voltus-Fi-L

em_jmax_ac_rms*

Optional keyword that specifies AC RMS analysis in Voltus-Fi-L

Where star ‘*’ implies that ‘_w’ and ‘_n’ rules are also supported.

Rules for Defining EM Parameters

An example of the EM rule for defining the em_jmax_dc_avg parameter is provided below:

[em_jmax_dc_avg <value> | <value_1> <area_1/width_1> [...] | EQU <fn(E)>]
[jmax_factor <temp1> <scale1> [<temp2> <scale2> ...]]
[jmax_life <life1> <scale1> [<life2> <scale2>.......]]
[current_direction up | down | both] 
[conditions]
[single]
[power_rail/power_grid    ]
[priority==<priority no.>]
[device==”<device model names>”]
[sub_conductor=="<subconductor names>"]
[color=="<list of color no.>"]
[mask==<mask no.>]
Currently, the via_range construct is not supported in Voltus-Fi-L. If it is specified in the EM rule, it will be ignored by the software.
[via_range <value>]

All other EM parameters are defined with the same structure but apply to different characteristics of the em_model (peak current versus average for instance). The following rules apply to all the em_model parameters:

Rules for Specifying Via Area

You can specify PWL in either one of the following ways:

Rules for Specifying EM Analysis Type for Power and Ground Nets

Set the variable, splitACDCRules, to true for specifying different rules for EM analysis of power and signal nets. You can set this variable in the following ways:

The table below shows the rules for power and signal nets for both scenarios, when the variable is set and when it is not set.

Table 8-3 Rules for Power and Signal Nets

splitACDCRules false splitACDCRules true
Power and Signal Nets Power Nets Signal Nets

em_jmax_dc_peak

em_jmax_dc_peak

em_jmax_ac_peak

em_jmax_dc_avg

em_jmax_dc_avg

em_jmax_ac_avg

em_jmax_ac_rms

em_jmax_dc_rms

em_jmax_ac_rms

EM Rule Selection Priority

This section details the order of priority in which the EM rules are applied by Voltus-Fi-L based on the specified keywords. The order of priority of keywords in descending order is provided below:

  1. device --> highest priority
  2. sub_conductor
  3. bridge_via
  4. priority
  5. power_grid/power_rail
  6. color
  7. mask
  8. current_direction
  9. Conditions
  10. Area matching in case of PWL
  11. Base rule
  12. Optimistic/pessimistic rules --> lowest priority

These are detailed below.

Example

Consider the two scenarios provided below for EM rule selection.

The given rule set is as follows:

1. em_jmax*… current_direction up L>=5
2. em_jmax*… current_direction up L<5
3. em_jmax*… current_direction down L>=5
4. em_jmax*… L<5

Case 1: EM rule selection for a resistor with current direction “up” and with L==3 will be as follows:

The final rule selection in Case 1 will be rule 2.

Case 2: EM rule selection for a resistor with current direction “down” and L==2 will be as follows:

The final rule selection in Case 2 will be rule 4.

EM Rules in EM Data File

An EM data file specifies the technology information, such as Current Density limits, and provides a mapping between the layers for highlighting.

Single line comments can be added by beginning the line with a semicolon (‘;’). For example:

; This is a comment line

For a sample EM Data file, see EM Data File in the “File Formats” chapter of the Voltus-Fi Custom Power Integrity Solution XL User Guide.

EM Rules Specifications Supported in EmData File

The EM Rule specifications supported in Voltus-Fi-L are listed below:

EM Rules Specifications not Supported in Voltus-Fi-L


Return to top
 ⠀
X