system aware chip level power integrity analysis using ... · pdf file1 © 2015 ansys,...

13
1 © 2015 ANSYS, Inc. October 14, 2016 ANSYS Confidential System Aware Chip Level Power Integrity Analysis Using Redhawk-CPA

Upload: lamkhanh

Post on 12-Feb-2018

259 views

Category:

Documents


4 download

TRANSCRIPT

1 © 2015 ANSYS, Inc. October 14, 2016 ANSYS Confidential

System Aware Chip Level Power Integrity Analysis Using Redhawk-CPA

2 © 2015 ANSYS, Inc. October 14, 2016 ANSYS Confidential

• Supply noise due to power delivery network composed of chip, package and board is represented by

Power Supply Noise

)(*)()( fZfIdt

diLRtIV

Current Spectrum at frequency: I(f) domain Impedance: Z(f)

3 © 2015 ANSYS, Inc. October 14, 2016 ANSYS Confidential

PDN(Power Delivery Network) vs. Frequency

1 MHz 10 MHz 100 MHz 1 GHz 10 GHz

Board Only

Board+Package Package+Chip Chip Only

0 MHz frequency

Managing Impedance

sourced by Power Integrity Modeling and Design for Semiconductors and Systems, p65, Madhavan Swaminathan and A.Ege Engin

4 © 2015 ANSYS, Inc. October 14, 2016 ANSYS Confidential

• Assumption: Chip Bandwidth is from 27MHz to 1GHz

• Critical I(f) is overlaid with package and board dominant frequency

• Noise suppression method like adding decoupling capacitors on package or board PDN can make unexpected harmonic with dominant frequency of chip

Pitfalls in Separated Development Environment

f(MHz)

Current(A)

27 50 100 200 400 1000

I(f)

Voltage drop at chip bump will be larger due to 4X increased impedance at 200MHz

50 200

Target Impedance

Resonant Point shift right by adding decoupling cap on board near to package

f(MHz)

Z(f)

Impedance is up from 50mΩ to 200mΩ

5 © 2015 ANSYS, Inc. October 14, 2016 ANSYS Confidential

Voltage Drop at On-Chip Bump vs. PDN Scope

Power & Ground bumps on Chip

Without package & board, easy to bring wrong result !!

Assumption

• Supply voltage at PMIC: 1.5V

• Allowable voltage at bump: 1.5V+/-10% => +/- 150mV

• Voltage tolerance spec at bump: - undershoot: 1.35V - overshoot: 1.65V

Voltage level at bump with package: 1.28V~1.62V= > Slightly over the spec

Voltage level at bump with package & board: 0.87V ~1.09V => Over the spec

6 © 2015 ANSYS, Inc. October 14, 2016 ANSYS Confidential

Voltage Drop at On-chip Cell Instance vs. PDN Scope

• Cell instance’s timing is related to voltage level at power and ground rail

• If voltage drop at rail of standard cell does not meet rule, it means standard cell does not have stable voltage level to meet target frequency

Will cause function failure or not meet target frequency

Assumption

• Allowable voltage level at chip bump: 1.35~1.65V

• Allowable voltage level at power and ground rail of standard cell: 1.25 ~ 1.5V

Voltage level at cell instance’s rail with package: 1.23V~1.6V = > Slightly over the spec

Voltage level at cell instance’s rail with package & board 0.83V~1.07V = > Over the spec

7 © 2015 ANSYS, Inc. October 14, 2016 ANSYS Confidential

• Chip level dynamic voltage drop analysis including board as well as package

• ANSYS Solution: SIwave-CPA, RH-CPA

• Advantages: Prevent under/over-design due to package/board absence

• Applications

– High speed(over 100’s MHz) design multiple frequency signatures

– Low or mid frequency(KHz to 100’s MHz) target design

ex) IoT, Image processing, Automotive etc

– SCAN mode(shift & capture) analysis

ANSYS System Aware Chip Level Power Integrity Solution

Chip level sign-off(Static/Dynamic voltage drop analysis) with package/board on RH-CPA

• Power integrity Sign-off Analysis

• Dynamic voltage aware function failure check due to glitch noise

• Dynamic voltage aware timing analysisBoard’s parasitic extraction on

SIwave-CPA

8 © 2015 ANSYS, Inc. October 14, 2016 ANSYS Confidential

PDN Parasitic Extraction of Board PDN from SIwave-CPA

Result Check

Open Project or import Board design

Specify Package ball part on board

Make group of VRM part

Check input and execute RLCG netlist creation

with Siwave-CPA

Specify target P/G domain

Specify VRM part on board

Set options for SIWave-CPA execution

Demonstration Video

9 © 2015 ANSYS, Inc. October 14, 2016 ANSYS Confidential

Integrated RH-CPA Flow Overview

Import package layout with CPA_FILES keywords in GSR file:

CPA_FILES

PACKAGE ./fccsp.mcm

MODEL ./fccsp

RHCPA Model

VS

S

Bum

p

s

VD

D

Bum

p

s

Generate high resolution RLCK model with RHCPA

RHCPA Model

VS

S

Bum

p

s

VD

D

Bum

p

s

DiePackag

eRHCPA automatically connects package model and die to perform package aware static, dynamic and rampup chip analyses

• View package pin RL results in color maps.

• Visualize chip and pkg bump voltage and inductance maps in same GUI

• Perform static co-simulation on the pkg layout

• View results statistics and design weakness in RHCPA Explorer

10 © 2015 ANSYS, Inc. October 14, 2016 ANSYS Confidential

Integrated RH-CPA GUI Overview

Design Layout

Property Editor

Layout Manager Configuration Buttons

Result Color Maps

Extraction Setup Dialog

Setup Tabs

11 © 2015 ANSYS, Inc. October 14, 2016 ANSYS Confidential

CPA Performance

Accuracy PDN accuracy typically < 10% of

Q3D. Ground bounce preserved

Performance/Capacity Very high capacity – full package and

PCB structures – 1000’s of sources/sinks

Fast extraction (minutes to a few hours – even for extremely large packages with 10K bumps and boards)

Technology Based on 3D FEM Similar technology as PSI solver Extracts RLCG netlist

Applications Packages, PCBs Handles decaps,

and other embedded components

12 © 2015 ANSYS, Inc. October 14, 2016 ANSYS Confidential

Analyze Chip Level SimulationResult

System(Package & board) Aware Chip Level Power Integrity Analysis on RH-CPA

Setup Design

Chip Power Calculation

Package PDN Parasitic Extraction

Chip Level Dynamic VoltageDrop Simulation

Demonstration Video Import Board Netlist

Connect Package and Board

Chip PG Parasitic Extraction

13 © 2015 ANSYS, Inc. October 14, 2016 ANSYS Confidential

• Up to 4GHz extraction bandwidth

• Linked to SIwave-CPA

• 3DIC Feature Support

• Totem-CPA is available

Upcoming CPA 18.0 Features

.xfl and Extraction Result from SIwave-CPA

Specifying .xfl and result directory in gsr

./adsCPA

• Chip designer can have the same configuration set by package designer as well as

co-visualization analysis without package parasitic re-extraction