40
© 2010 ANSYS, Inc. All rights reserved. 1 ANSYS, Inc. Proprietary © 2010 ANSYS, Inc. All rights reserved. 1 ANSYS, Inc. Proprietary SIwave SIwave55. .0 0 PI PI Advisor Advisor for for Optimized Optimized DDR DDR3 3 Memory Memory Design Design SIwave SIwave55. .0 0 PI PI Advisor Advisor for for Optimized Optimized DDR DDR3 3 Memory Memory Design Design Presented by Presented by Sergey Polstyanko, Sergey Polstyanko, Ph.D Ph.D Senior R&D Senior R&D Manager Manager Presented by Presented by Sergey Polstyanko, Sergey Polstyanko, Ph.D Ph.D Senior R&D Senior R&D Manager Manager

SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

© 2010 ANSYS, Inc. All rights reserved. 1 ANSYS, Inc. Proprietary© 2010 ANSYS, Inc. All rights reserved. 1 ANSYS, Inc. Proprietary

SIwaveSIwave 55..00 PIPI AdvisorAdvisor forforOptimizedOptimized DDRDDR33 MemoryMemoryDesignDesign

SIwaveSIwave 55..00 PIPI AdvisorAdvisor forforOptimizedOptimized DDRDDR33 MemoryMemoryDesignDesign

Presented by Presented by Sergey Polstyanko, Sergey Polstyanko, Ph.DPh.D

Senior R&D Senior R&D ManagerManager

Presented by Presented by Sergey Polstyanko, Sergey Polstyanko, Ph.DPh.D

Senior R&D Senior R&D ManagerManager

Page 2: SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

© 2010 ANSYS, Inc. All rights reserved. 2 ANSYS, Inc. Proprietary

Agenda

• Design Overview and Challenges

• How to define Target impedance ?

• PI Advisor

• Summary

Page 3: SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

© 2010 ANSYS, Inc. All rights reserved. 3 ANSYS, Inc. Proprietary

Design Challenges

• New deep sub-micron technologies– Increased device speeds– Lower power supply voltages

• Device miniaturization– Decreasing design cycles

• Delta-I noise on whole PDS system

Page 4: SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

© 2010 ANSYS, Inc. All rights reserved. 4 ANSYS, Inc. Proprietary

• Customer X has a PCB with possible SI/PI related issues• Management is asking for quick fix and cost reduction• The Challenge: How to achieve target impedances without compromising SI/PI

performance?

High Volume ProductionHigh Volume Production

Decoupling Capacitor StrategyDecoupling Capacitor Strategy

A Typical Scenario

Page 5: SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

© 2010 ANSYS, Inc. All rights reserved. 5 ANSYS, Inc. Proprietary

Power Integrity Design

• PCB Geometry present– A functional design, with all decoupling capacitors already placed on PCB – PI Engineer may want to:

• Increase capacitor count in order to make design more robust (i.e. overclocking, etc.)• Reduce the capacitor count• Reduce number of different capacitor types used• Redesign using lower cost capacitors• Chose appropriate capacitor location

Page 6: SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

© 2010 ANSYS, Inc. All rights reserved. 6 ANSYS, Inc. Proprietary

Cadence Allegro/APDAccess Ansoft Tools directly from Allegro!

Layout Import and Translation

• Direct access to Ansoft tools from Cadence environment – Allegro layout is directly translated and imported in SIwave– Component file is also imported

Page 7: SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

© 2010 ANSYS, Inc. All rights reserved. 7 ANSYS, Inc. Proprietary

ECAD Databases Supported

1. Cadence Allegro and APD 15.0, 15.1, 15.2, 15.5.x, 15.7, 16.0, 16.1, 16.2, and 16.3

2. Cadence SiP Digital/RF 15.7, 16.0, 16.1, 16.2, and 16.3

3. Mentor BoardStation 8.x

4. Mentor BoardStation XE/RE v2007.1 and v2007.2

5. Mentor Expedition v2004, v2005, v2007.1, v2007.2 and v2007.3

6. Mentor PADS (PowerPCB) v5.2a, v2005 (2007 with 2005 export format)

7. Synopsys Encore ICPD 2001.x, 2002.x, 2003.x, 2004.x and 2005.x

8. Sigrity UPD 9.0 and lower

9. Zuken CR5000 10.x and lower

10. Altium Designer Summer 2010 Beta2 or later

Page 8: SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

© 2010 ANSYS, Inc. All rights reserved. 8 ANSYS, Inc. Proprietary

The Impedance looking into PDS at the device should be kept low over a broad frequency range (from DC to several harmonics of clock frequency).

f

|Z|

Mag. of Z

targetZ

High-Speed

Digital Device

Power

Delivery SystemV

IVZ =

I

VRM

PI Design Goal : Target Impedance of PDS

Page 9: SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

© 2010 ANSYS, Inc. All rights reserved. 9 ANSYS, Inc. Proprietary

• *Target Impedance is falling ~ 1.6x, every 3 years

( ) ( )Current

RippleAllowedVoltageSupplyPowerZ ___Target

×=

( ) ( )Ω=

×= m

AVZ 1.3

3.40%55.2

v)Target(2.5

*Source: International Technology Roadmap for Semiconductors

Target Impedance Trends

Page 10: SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

© 2010 ANSYS, Inc. All rights reserved. 10 ANSYS, Inc. Proprietary

• Target Impedance• Get TX/Rx models for DRAM and CPU modules• Use Random Signal Input from CPU• Get time/frequency domain current profile

DRAM1DRAM1

DRAM2DRAM2

CPUCPU

IN

POWER

GND

OUT

IN

POWER

GND

OUT

datadata

datadata

io

POWER

GND

logic_in

enable out_of_in

pullup

pulldown

Random Signal InputRandom Signal Input

Define Target Impedance

Page 11: SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

© 2010 ANSYS, Inc. All rights reserved. 11 ANSYS, Inc. Proprietary

Simulation Schematic

Random Clock Source and Voltage Bias

Random Clock Source and Voltage Bias

Main Chip Output Buffer (Source = Spectre Netlist)Main Chip Output Buffer

(Source = Spectre Netlist)

Receiver IBIS Model

Receiver IBIS Model

Page 12: SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

© 2010 ANSYS, Inc. All rights reserved. 12 ANSYS, Inc. Proprietary

Signal Input – Random Clock

Page 13: SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

© 2010 ANSYS, Inc. All rights reserved. 13 ANSYS, Inc. Proprietary

Signal Output

Page 14: SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

© 2010 ANSYS, Inc. All rights reserved. 14 ANSYS, Inc. Proprietary

Simulation Results –Time domain Current Profile

Page 15: SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

© 2010 ANSYS, Inc. All rights reserved. 15 ANSYS, Inc. Proprietary

Current Spectrum output Trace type - Continuous

667MHz667MHz

Page 16: SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

© 2010 ANSYS, Inc. All rights reserved. 16 ANSYS, Inc. Proprietary

Adaptive Target Impedance

0.4 Ω @ 0.01GHz

30 Ω@

1GHz667MHz667MHz

Vcc = 1.2V ± 5% variation ∴∆Vcc = 0.06 V

2 Ω @ 0.75GHz

Adaptive Target Impedance Adaptive Target Impedance design specificationsdesign specifications

Page 17: SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

© 2010 ANSYS, Inc. All rights reserved. 17 ANSYS, Inc. Proprietary

Or …. Adaptive Target Impedance

667MHz667MHz

Adaptive Target Impedance Adaptive Target Impedance design specificationsdesign specifications

1 Ω @ 0.5GHz0.4 Ω @ 0.01GHz

20 Ω@

1GHz

2 Ω @ 0.75GHz

Vcc = 1.2V ± 5% variation ∴∆Vcc = 0.06 V

Page 18: SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

© 2010 ANSYS, Inc. All rights reserved. 18 ANSYS, Inc. Proprietary

PCB Layer Structure

• High-speed signals are routed between CPU and DRAM• Minimize noise voltage distribution on the VCC/GND plane pair

• Design of this Power/Ground plane is the most important aspect of design• Low power bus impedance over frequency

DRAM1DRAM1DRAM2DRAM2

CPUCPU Power Plane Ground Plane

1.2v1.2v GNDGND

4 Layer PCBBoard Size : 5.3’’ x 6.5’’ (13.5cm x 16.5cm)

4 Layer PCBBoard Size : 5.3’’ x 6.5’’ (13.5cm x 16.5cm)

3 ports defined3 ports defined

Page 19: SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

© 2010 ANSYS, Inc. All rights reserved. 19 ANSYS, Inc. Proprietary

PCB Layer Structure

Layer 1 Layer 1

Layer 2Layer 2

Layer 3 Layer 3

Layer 4 Layer 4

Page 20: SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

© 2010 ANSYS, Inc. All rights reserved. 20 ANSYS, Inc. Proprietary

Bare Board Impedance

if(Freq>0.01GHz,if(Freq>0.5GHz,if(Freq>0.75GHz,20,2),1),0.04)

CPUDRAM1DRAM2

CPUDRAM1DRAM2

Page 21: SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

© 2010 ANSYS, Inc. All rights reserved. 21 ANSYS, Inc. Proprietary

Original Design All 1.2V to GND 36 Capacitors ON

Original Design -Total 36 Caps

Types of CapacitorsGRM21BC70G106ME45GRM21BF51A225ZA01GRM21BF51H224ZA01GRM21BR71E104KA01GRM216F51H103ZA01GRM216F51H224ZA01GRM1885C1H201JA01GRM1885C1H820JA01

Page 22: SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

© 2010 ANSYS, Inc. All rights reserved. 22 ANSYS, Inc. Proprietary

0.00 0.01 0.10 1.00Freq [GHz]

0.00

0.01

0.10

1.00

10.00

100.00

Z M

ag [O

hm]

Ansoft LLC Test_Board_Con_PI_DS_90fitOrig Design 36 Caps On - Z profiles ANSOFT

Curve InfoMag(Z(CPU1_+1.2V_Group,CPU1_+1.2V_Group))

Orig 36 CapsMag(Z(D1_+1.2V_Group,D1_+1.2V_Group))

Orig 36 CapsMag(Z(D2_+1.2V_Group,D2_+1.2V_Group))

Orig 36 Caps

Original Design All 36 Capacitors Enabled

CPUDRAM1DRAM2

CPUDRAM1DRAM2

Original Design -Total 36 Caps

OverDesign

1 Ω

0.4 Ω

20 Ω

2 Ω

Page 23: SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

© 2010 ANSYS, Inc. All rights reserved. 23 ANSYS, Inc. Proprietary

Launch SIwave PI Advisor…

Page 24: SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

© 2010 ANSYS, Inc. All rights reserved. 24 ANSYS, Inc. Proprietary

Step 1 : Define Ports and Target Impedance Profile

PortsPorts

• PI Advisor• Select Reference Port

Locations• Set the VRM Parameters

including ESL & ESR • Define Impedance Mask

Page 25: SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

© 2010 ANSYS, Inc. All rights reserved. 25 ANSYS, Inc. Proprietary

Step 2 : Select Capacitors for Automated Optimization

• PI Advisor• Select Capacitor set that

needs to be optimized• All 36 caps selected

Page 26: SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

© 2010 ANSYS, Inc. All rights reserved. 26 ANSYS, Inc. Proprietary

Step 3 : Select Candidate Capacitors for Optimization

Page 27: SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

© 2010 ANSYS, Inc. All rights reserved. 27 ANSYS, Inc. Proprietary

Step 4 : Setup Optimization Criteria

• PI Advisor• Launch PI Advisor Wizard• Set Optimizer Goal Parameters• Set Thresholds

• Total price $$$• Total number of capacitors

• Genetic Algorithm is used for optimization

• SYZ sweep

Page 28: SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

© 2010 ANSYS, Inc. All rights reserved. 28 ANSYS, Inc. Proprietary

Step 5 : Launch Optimizer and Analyze Results

• Time = 2 minutes 56 seconds• RAM = 286 MB

– Frequency Setup• 10KHz < f < 1GHz• 201 Points/decade

– Genetic Algorithm Setup• Optimized for Impedance• Optimized for # of Caps• Optimized for Price

Page 29: SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

© 2010 ANSYS, Inc. All rights reserved. 29 ANSYS, Inc. Proprietary

PI Advisor – Step 5

• PI Advisor Results• PI Advisor provides multiple different Schemes • Sort solutions by Price ($), Num Caps and Goodness of Fit• You can display Impedance Mask . Etc• Apply optimized capacitor scheme to the existing design• Export BOM file back to layout database

Page 30: SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

© 2010 ANSYS, Inc. All rights reserved. 30 ANSYS, Inc. Proprietary

Step 5 : Launch Optimizer and Analyze Results

• Original solution– Total # Caps: 36

• Optimized Solution– Total # Caps: from 10 to 19– 9 Schemes available– 6 Capacitor Types: 10 to 16

Page 31: SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

© 2010 ANSYS, Inc. All rights reserved. 31 ANSYS, Inc. Proprietary

PI Advisor Simulation Results

• Scheme 8 Capacitors Selection information– 11 capacitors and 11 different types

Page 32: SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

© 2010 ANSYS, Inc. All rights reserved. 32 ANSYS, Inc. Proprietary

PI Advisor Simulation Results

Scheme 8 Target impedance information

Scheme 8 Target impedance information

Port SelectionPort Selection

Page 33: SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

© 2010 ANSYS, Inc. All rights reserved. 33 ANSYS, Inc. Proprietary

Scheme 8 Results – All three ports

CPU portCPU port DRAM1 portDRAM1 port DRAM2 portDRAM2 port

Page 34: SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

© 2010 ANSYS, Inc. All rights reserved. 34 ANSYS, Inc. Proprietary

Capacitor Count Reduction

Original Design -Total of 36 Caps

New Design –Total of 11 Caps

Capacitor Count 69% Reduction

CPU portCPU port DRAM1 portDRAM1 port DRAM2 portDRAM2 port

Page 35: SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

© 2010 ANSYS, Inc. All rights reserved. 35 ANSYS, Inc. Proprietary

Apply Scheme 8 to Original Design

Circuit Element Properties auto defined !

Circuit Element Properties auto defined !

Page 36: SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

© 2010 ANSYS, Inc. All rights reserved. 36 ANSYS, Inc. Proprietary

Re- Compute S,Y,Z parameters

Page 37: SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

© 2010 ANSYS, Inc. All rights reserved. 37 ANSYS, Inc. Proprietary

0.00 0.01 0.10 1.00Freq [GHz]

0.00

0.01

0.10

1.00

10.00

100.00

Y1

Test_Board_Con_PI_Demo5 71 scheme8 Z Plot 1 ANSOFT

Curve InfoMag(Z(CPU1_+1.2V_Group,CPU1_+...

5 71 scheme8

Mag(Z(D1_+1.2V_Group,D1_+1.2V_...5 71 scheme8

Mag(Z(D2_+1.2V_Group,D2_+1.2V_...5 71 scheme8

Final Simulation Results

CPUDRAM1DRAM2

CPUDRAM1DRAM2

1 Ω

0.4 Ω

20 Ω

2 Ω

Page 38: SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

© 2010 ANSYS, Inc. All rights reserved. 38 ANSYS, Inc. Proprietary

Loop Inductance Plot

• Provides intuitive plot to analyze capacitor layout thereby minimizing loop inductance (all 36 caps displayed)

Page 39: SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

© 2010 ANSYS, Inc. All rights reserved. 39 ANSYS, Inc. Proprietary

Efficient Simulation = Design Productivity

Delivering productivity:• Assume 4 to 5 changes per board

– Single PI Advisor simulation time ~ 3 min– Simulation time is approximately 10-15 min.

•• Result:Result: Your design team meets project performance requirements on time and, therefore, within budget.

*2005 ITRS: “Cost of design is the greatest threat to the continuation of the semiconductor roadmap… [and] design productivity… is the most massive and critical [design challenge facing the industry today].”

*Source: International Technology Roadmap for Semiconductors

Page 40: SIwaveve55..00PIPIAdvisororfor ve PI or ... Advisor for Optimized...© 2010 ANSYS, Inc. 1All rights reserved. 1 ANSYS, Inc. Proprietary SIwaveve55..00PIPIAdvisororfor OptimizedzedDDRDDR33Memory

© 2010 ANSYS, Inc. All rights reserved. 40 ANSYS, Inc. Proprietary

Summary

• Achieving Adaptive Target Impedance Specifications is critical for overall system performance

• The advantages of PI Advisor PI Advisor were shown here.• Increase capacitor count in order to make design more robust • Reduce the capacitor count• Reduce number of different capacitor types used• Redesign using lower cost capacitors

• Efficient Power Integrity PCB Capacitor Optimization analysis and “What-if...” type analysis is utilized using:– SIwave – DesignerSI