Computing DC IR Simulations

DC IR analysis solves for the voltage drop across the power plane. The DC solution provides important information pertaining to power delivery, including:

SIwave makes use of a dedicated DC solver that is based on a well-known formulation and produces an efficient DC solution.

SIwave can perform the following actions:

The DC IR simulation provides a connection to the thermal solver Ansys Icepak. If appropriate, export the DC IR data to Icepak after analysis, or import a temperature map from Icepak to use in the DC IR simulation.

Note:

As a preliminary step, users may want to define equipotential regions.

Users can configure component parameters prior to simulation from the SIwave Workflow Wizard or skip directly to Setting Up the Compute DC Current and Voltage Distribution Window.

Beginning Simulation From the SIwave Workflow Wizard

Complete the following steps to begin configuring a simulation from the SIwave Workflow Wizard.

  1. From the SIwave Workflow Wizard, select Configure DC IR Drop Analysis to open the DC IR Configuration window.

    SIwave Workflow Wizard

  1. From the list on the left, check the box adjacent to an appropriate net (e.g., V1P0_S0).

    DC IR Configuration Window

  1. From the table, do the following:

    1. Make selections from the Source/Probedrop-down menu (i.e, select None, Current Source, Voltage Source, Voltage Probe, or Terminal) .

    2. The Type drop-down menu is enabled if Current Source or Voltage Probe are selected from the Source/Probe drop-down menu. Select either Constant Voltage (i.e., adding one circuit element) or Distributed Current (i.e., adding a circuit element on every pin) from the Type drop-down menu.

      DC IR Configuration Window

    1. Enter a Magnitude in the field or accept the default parameter, if any.

    1. Select the left-most empty cell in the component's row to populate the fields beneath the table. Then make further adjustments, as appropriate.

      DC IR Configuration Window

  1. Click Configure Simulation.

    DC IR Configuration Window

    The Components window will populate with an appropriate sources/probes.

    Components Window

  1. Click Validate to open the Launch Validation Check window.

    Launch Validation Check Window

  1. If appropriate, configure the validation check. Then click OK to begin validation. View progress in the Process Monitor (Validation Checker).

    Process Monitor

  1. After the validation check is complete, a Validation Check Results window appears. Assuming the simulation has passed validation, click OK to return to the DC IR Configuration window.

    Validation Check Results Window

  1. Click Simulate to open the Compute DC Current and Voltage Distribution window.

    DC IR Configuration Window

  2. Continue to step 2 of Setting Up the Compute DC Current and Voltage Distribution Window.

Setting Up the Compute DC Current and Voltage Distribution Window

Complete the following steps to finalize simulation solver setup and run a simulation.

  1. From the Simulation tab, click Compute DC IR to open the Compute DC Current and Voltage Distribution window.

    Simulation > Compute DC IR

Note:

DC thermal information is provided when requested for use in Icepak simulations using a full-resolution meshed power map.

Compute DC Current and Voltage Distribution Window

  1. From the Simulation Name field, enter a name for the DC IR simulation.
  2. From the Ansys Icepak Options area:

    • Check Export power dissipation... if users want to export data to Ansys Icepak or Mechanical.
    • Select either:

      • Set uniform design temperature... and enter a value, in celsius. This sets a global design temperature and is used to modify the conductivity of metallization during the DC IR simulation. In general, the higher the temperature, the lower the conductivity (implying a higher resistance).
      • Import temperature map... and select an Icepak temperature distribution file, either from a previous simulation or from an external *.sitemp file. The temperature data can locally adjust DC conductivity.

        Resistivity of conductors is adjusted by:

        Where:

        • R is the conductor resistance at temperature T.
        • Rref is the conductor resistance at reference temperature Tref.
        • α is the temperature coefficient of resistance for conductor material (4e-3 per degree Celsius for all materials in SIwave).
        • T is the conductor temperature in degrees Celsius.
        • Tref is the reference conductor temperature in degrees Celsius at which the resistivity of a metal in the material definition is assumed to be taken (20 degrees Celsius in SIwave).

  3. From the Select Ideal Ground Node(s) area, choose a ground node from the table. Select a current or voltage source at 0 volts (ideal ground). All other voltages are computed with respect to this node. If no ideal ground node is selected, SIwave automatically picks a source terminal to ground.
  4. Use the Node to Ground drop-down menu to select Neither, Negative, or Positive.
  5. If users select Negative on a voltage source, the voltage display on its ground pin will be 0 V.

    If users select Positive on a voltage source, the voltage display on its ground pin will be negative.

    Consider this as being the 0 node in a SPICE simulation. This is the node to which all voltages should be referenced. Since SIwave includes the return paths of all planes (including the ground), we cannot assume that all of the sources reference that 0 node. Thus we have to pick one to be the absolute 0 node reference. So if we put the 0 node on the positive side of a voltage plane, the "ground" or return path would show as negative.

  6. Click Save Settings.
  7. To view additional solver options, click Other solver options.
  8. Click Launch to begin the simulation. View progress in the Process Monitor.

    Process Monitor

Note:

If the simulation is canceled while it is running, and even if one iteration has been completed, the last refinement iteration will display.