ansys redhawk-cpa: new paradigm for faster chip-package convergence

17
© 2014 ANSYS, Inc. 6/23/2014 1 1 RedHawk™-CPA Chip-Package Co-analysis Design Automation Conference 2014

Upload: ansys-inc

Post on 25-Jun-2015

594 views

Category:

Engineering


10 download

DESCRIPTION

Due to the increasing size of SoCs and the variation in the switching current and parasitic profile across the chip, the individual connections between the SoC and the package at the C4 bump level need to be as granular as possible to provide resolution to the power analysis. To see the benefit from changes made to the chip and/or package in a timely manner requires that both layouts can be modified and modeled in an integrated manner. This presentation introduces RedHawk-CPA, a new feature which allows the inclusion of both chip and package layouts for a unified DC, transient and AC power integrity analysis. It will demonstrate how RedHawk-CPA can improve the level of accuracy as well as reduce the time to power closure. Learn more on our website: https://bit.ly/1ssSGM0

TRANSCRIPT

Page 1: ANSYS RedHawk-CPA: New Paradigm for Faster Chip-Package Convergence

© 2014 ANSYS, Inc.6/23/2014 111

RedHawk™-CPAChip-Package Co-analysis

Design Automation Conference 2014

Page 2: ANSYS RedHawk-CPA: New Paradigm for Faster Chip-Package Convergence

© 2014 ANSYS, Inc.6/23/2014 222

Design Trends and Challenges

The Move to FinFET Nodes:

• Lower operating voltage

• Tighter operating margins

Increased Chip Functionality:

• Increasing number of voltage domains

• Power density variations

• Increasing operating modes

Supply vs FOM Delay

Source: ARM FinFET Study 2013

Demand Current

Supply CurrentHigh power

Low power

ITRS Trends, 2012

Operating voltage

Threshold voltage

Page 3: ANSYS RedHawk-CPA: New Paradigm for Faster Chip-Package Convergence

© 2014 ANSYS, Inc.6/23/2014 333

Need for Accurate Package Models

Package Model for Noise Analysis:

• Model inductive components

• Model di/dt events accurately

• Model high and low frequency effects

Rpkg

Cpkg

Lpkg

Package

V(t)

Cdie

Die

Rdie

+

-

Supply

i(t,V)

Green = Current from battery w/o pkgRed = Current from battery w/ pkg

Page 4: ANSYS RedHawk-CPA: New Paradigm for Faster Chip-Package Convergence

© 2014 ANSYS, Inc.6/23/2014 444

Package Modeling Importance

Full CPS Analysis

Tran

sien

t An

alys

is Without Package With Package

32nm CMOS Design

• Analysis with and without package shown

• Package has significant impact on chip voltage

Page 5: ANSYS RedHawk-CPA: New Paradigm for Faster Chip-Package Convergence

© 2014 ANSYS, Inc.6/23/2014 555

RedHawk-CPAChip-Package Co-Analysis Platform

• Accurate per-bump package model for IC analysis

• Tight integration with RedHawk platform

• Enables package voltage drop analysis

Package modeling for

on-die analysis

Page 6: ANSYS RedHawk-CPA: New Paradigm for Faster Chip-Package Convergence

© 2014 ANSYS, Inc.6/23/2014 666

RedHawk-CPA Overview

• Package Model Generation Customized for RedHawk

– High bump resolution

– Model power/ground supplies independently

– Fast and accurate

– Automatic hook-up and import into RedHawk

– Direct import of package layout

• IC-Package Co-Analysis

– Support for IR, DvD and power-up analysis in RedHawk

– DC-IR Static analysis of package

– AC-hotspot analysis of package

Page 7: ANSYS RedHawk-CPA: New Paradigm for Faster Chip-Package Convergence

© 2014 ANSYS, Inc.6/23/2014 777

RedHawk-CPAAccuracy

• Extraction engine uses 3D full-wave technology

• Optimized for IC-Package co-simulation

• Per-bump resolution

• Correlated with reference electromagnetic solvers

Correlation with 3D solversProprietary meshing technology

Page 8: ANSYS RedHawk-CPA: New Paradigm for Faster Chip-Package Convergence

© 2014 ANSYS, Inc.6/23/2014 888

Physical vs S-Parameter Models

Package SI/PI AnalysisDie Analysis

RedHawk-CPA (RLCK Model)

• Thousands of bumps can be modeled

• Separate power and ground networks

• Accurate for PDN frequency components

• Physical model

S-Parameter (3D-FW Model)

• Limited to tens of ports

• Folded ground/power networks

• Appropriate for signal integrity analysis

• Behavioral model

Page 9: ANSYS RedHawk-CPA: New Paradigm for Faster Chip-Package Convergence

© 2014 ANSYS, Inc.6/23/2014 999

Power and Ground Noise Modeling

DvD Analysis Requirements

– Power and ground networks to be analyzed

– Ground bounce through package impacts

ground bounce on die

– Net based and instance based drops

VSS DropVDD Drop

Board Package Chip

planes

capacitorsother components

CPA Model RedHawk

Power and Ground Model Requirement

Page 10: ANSYS RedHawk-CPA: New Paradigm for Faster Chip-Package Convergence

© 2014 ANSYS, Inc.6/23/2014 101010

RedHawk-CPA Analysis Flow: Model Import

RedHawk

3D FEM PKG

ExtractionPkg Database

IC Database Chip Package

Co-simulation

IR, DvD, Power-up

Package Bumps

RedHawk PLOC

Die-Package Hook Up using GUI:

– Automatic connection using PLOC

– PKG-DIE transformations done

– One click die hook up

Page 11: ANSYS RedHawk-CPA: New Paradigm for Faster Chip-Package Convergence

© 2014 ANSYS, Inc.6/23/2014 111111

RedHawk-CPA Performance

Setup Runtime #Terminals

6 layer package / 3 domains 10min (~15GB) 600

18 layer package / 6 domains 15hrs:20min (~100GB) ~3000

Enabling Technologies

– Multi-core solver

– Adaptive meshing

Page 12: ANSYS RedHawk-CPA: New Paradigm for Faster Chip-Package Convergence

© 2014 ANSYS, Inc.6/23/2014 121212

Package-Aware

IR/DvD

Chip-Aware Package

AC/DC Hotspot

RedHawk-CPA Analysis Flow: Co-simulation

RedHawk Explorer ResultsPackage/Die Co-visualization

RedHawk

3D FEM PKG

ExtractionPkg Database

IC Database Chip Package

Co-simulation

Package Robustness

Metrics

Page 13: ANSYS RedHawk-CPA: New Paradigm for Faster Chip-Package Convergence

© 2014 ANSYS, Inc.6/23/2014 131313

Package Robustness Metrics

Impedance Analysis

– Per bump impedance

– Impedance vs frequency analysis

Bump/Pin RL

– Highlight bumps with relatively large

resistance or inductance

– Overlay results with package layout to find

routing weak points

Page 14: ANSYS RedHawk-CPA: New Paradigm for Faster Chip-Package Convergence

© 2014 ANSYS, Inc.6/23/2014 141414

Chip-Aware Package DC and AC Hotspot

AC-Hotspot

– AC voltage/current as function of frequency

– Automatic or user driven frequency points

– EMI near/far field views

DC-Hotspot

– IR drop across package planes

– View voltage, currents

– View individual layers including bumps/balls

Page 15: ANSYS RedHawk-CPA: New Paradigm for Faster Chip-Package Convergence

© 2014 ANSYS, Inc.6/23/2014 151515

Case Study: Per-Bump Accuracy

RedHawk-CPA highlighted weakly connected bumps !!

Bump Voltage from RedHawk DvD Analysis

Per-bump Model

19.2mV

Lumped

13.8mV (Uniform)

Veff No PKGVeff Lumped PKGVeff Distributed PKG

Instance Voltage Distribution

Instance voltage distribution shows larger variations

using the distributed per-bump model

Per-bump CPA model shows voltage

variations on bumps

Page 16: ANSYS RedHawk-CPA: New Paradigm for Faster Chip-Package Convergence

© 2014 ANSYS, Inc.6/23/2014 161616

Case Study: RedHawk-CPA

– Not all cores were able to meet specified speed

– Silicon measurement showed voltage gradient

across cores to be the cause

– Simulations with RedHawk-CPA high resolution

package model correlated with measurement

• 61mV simulated vs. 50mV measured voltage

difference (core3 – core1)

Source: Mahesh Sharma et al., “Unified method for package-induced power

supply droop”. Design Automation Conference 2013, Designer Track

Core

1

Core

0

Core

3

Core

2

Cores 0/1 faster

than cores 2/3

RedHawk-CPA Results

Silicon Measurements

Page 17: ANSYS RedHawk-CPA: New Paradigm for Faster Chip-Package Convergence

© 2014 ANSYS, Inc.6/23/2014 171717

Summary

Independent Power/Ground

Analysis with Package

Package Pin

Inductance/R Maps

HTML Report of Analysis

RedHawk-CPA

IC Database Pkg Database

Enabling IC/Package Co-analysis Using RedHawk-CPA

3D FEM Package

Extraction

IR, DvD, Power-upAccurate Voltage Gradient

Across Bumps

IC-Package

Co-Analysis

Streamlined

Package/Die Setup