WP_Term Object
(
    [term_id] => 15
    [name] => Cadence
    [slug] => cadence
    [term_group] => 0
    [term_taxonomy_id] => 15
    [taxonomy] => category
    [description] => 
    [parent] => 157
    [count] => 598
    [filter] => raw
    [cat_ID] => 15
    [category_count] => 598
    [category_description] => 
    [cat_name] => Cadence
    [category_nicename] => cadence
    [category_parent] => 157
)
            
14173 SemiWiki Banner 800x1001
WP_Term Object
(
    [term_id] => 15
    [name] => Cadence
    [slug] => cadence
    [term_group] => 0
    [term_taxonomy_id] => 15
    [taxonomy] => category
    [description] => 
    [parent] => 157
    [count] => 598
    [filter] => raw
    [cat_ID] => 15
    [category_count] => 598
    [category_description] => 
    [cat_name] => Cadence
    [category_nicename] => cadence
    [category_parent] => 157
)

SI and PI Update from Cadence on Sigrity X

SI and PI Update from Cadence on Sigrity X
by Daniel Payne on 10-22-2024 at 10:00 am

Signal Integrity (SI) and Power Integrity (PI) issues are critical to analyze, ensuring the proper operation of PCB systems and IC packages, yet the computational demands from EDA tools can cause engineers to only analyze what they deem are critical signals, instead of the entire system. Cadence has managed to overcome this SI/PI analysis limitation by using distributed simulation, where all of the cores in a machine are used, along with distributing the workload to multiple machines. Sigrity X is the platform from Cadence that uses distributed simulation for SI/PI for PCB and IC package designs.

Sigrity entails multiple EDA tools, each aimed at a specific task.

  • IBIS Modeling – AMI Builder
  • Transistor to Behavioral model conversion – T2B
  • Interconnect extraction – XcitePI
  • EM field solver – PowerSI, XtractIM
  • Serial/Parallel link analysis – SystemSI
  • Finite Difference Time-Domain Analysis – SPEEDEM
  • Power Integrity – OptimizePI, Sigrity PowerDC
Sigrity X
Sigrity Tools

The database used in Sigrity X has migrated into a single .spd file, instead of being spread out over multiple files, simplifying your workflow.

single spd file for Sigrity min
Sigrity uses a single .spd file

Runtime improvements with Sigrity X are about 10X faster, all with the same accuracy level. For the PowerSI comparison a package plus PCB simulation improved by 12X. With XtractIM run on an InFO package showed a 15.1X speedup. On a FC-BGA package simulation the improvement was 7.18X. OptimizePI simulation was 8.56X faster using Sigrity X.

Sigrity X speedups
Sigrity X speedups

Run times depend on how many cores are used, so here’s a table showing the scalability comparisons. Users decide how many machines and cores to use for each run.

Sigrity scalability min

PCB designers using Allegro canvas can run Sigrity analysis for topological extractions, crosstalk and reflections, IR drop, impedance, coupling and return path simulations. For system-level simulations here’s an example flow using Sigrity and Clarity tools.

sigrtiy and clarity min
Sigrity and Clarity tool flow

DDR5 simulations and data-dependent measurements are done with Sigrity X by using accurate interconnect models, plus accurate modeling of transceiver equalization.

DDR5 analysis with Sigrity
DDR5 analysis with Sigrity

Analyzing a board and package power delivery network (PDN) is accomplished using Sigrity, Clarity 3D Solver and Voltus IC Power integrity in a flow.

Power domain analysis
Power domain analysis

Case Studies

Setting up a Sigrity Simulation starts with dragging and dropping a .brd file into the window, then selecting which nets should be simulated. Ports are generated based on the selected nets, then compute resources are selected.

DDR simulation results
DDR simulation results

Continuing the DDR example a testbench is created, a circuit simulator selected, then time domain results viewed. A channel report is run and the results are compared versus expected, based on the standard, so this mask is passing at 4.4Gbps.

Eye mask plot
Eye mask plot

A power domain analysis was run on a system consisting of building blocks, subcircuits, S-parameter blocks, ideal elements, layout element, VRMs, Voltus blocks, plus an IC block. The IC block has a PWL source for the current. Target impedance is then simulated. Impedance from all eight nodes (IC2:IC9) is examined and compared to the target impedances.

Power domain analysis flow
Power domain analysis flow

Some of the eight impedances are peaking out above 100MHz, so the designers can reduce these impedances to meet the power ripple specification.

Eight port impedances
Eight port impedances

A final simulation is run after impedance changes, then the eight nodes are examined and the ripples are overlapping each other. Both impedance and power ripple results have been analyzed properly at the system-level.

Eight nodes simulated
Eight nodes simulated

Summary

SI/PI analysis is improved by the abilities in Sigrity X and the Clarity 3D Solver, using distributed simulation. Your PCB and IC package design teams will have increased confidence that each new project will meet requirements through SI/PI analysis.

Read the complete 18-page White Paper on Sigrity X.

Related Blogs

Share this post via:

Comments

There are no comments yet.

You must register or log in to view/post comments.