cadence’s solution for high-speed design

53
Cadence Design Systems, Inc. Cadence’s Solution for High- Speed Design

Upload: cosmo

Post on 02-Feb-2016

68 views

Category:

Documents


0 download

DESCRIPTION

Cadence’s Solution for High-Speed Design. Agenda. What is High-Speed Design? Ideal High-Speed Design Process Introduction to SPECCTRAQuest Power Integrity SPECCTRAQuest Demonstration. The Day of “High-Speed” Has Come. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Cadence’s Solution for High-Speed Design

Cadence Design Systems, Inc.

Cadence’s Solution for High-Speed Design

Page 2: Cadence’s Solution for High-Speed Design

2

conf

iden

tial

Agenda

What is High-Speed Design?Ideal High-Speed Design ProcessIntroduction to SPECCTRAQuest Power IntegritySPECCTRAQuest Demonstration

Page 3: Cadence’s Solution for High-Speed Design

3

conf

iden

tial

R

The Day of “High-Speed” Has Come

“Pc-board designers, meanwhile, were retooling in 1999 for high-speed design. Signal integrity, once confined to high-end boards, has become everybody’s problem…”

Richard Goering, commenting on why the PCB layout market grew 20%while the IC layout market shrunk 30%, in EETimes 4/10/2000 page 70

Page 4: Cadence’s Solution for High-Speed Design

4

conf

iden

tial

Welcome Networking!

HammerheadNetworks

R

Page 5: Cadence’s Solution for High-Speed Design

5

conf

iden

tial

Agenda

What is High-Speed Design?Ideal High-Speed Design ProcessSPECCTRAQuest DemonstrationIntroduction to SPECCTRAQuest Power Integrity

NOWNOW

Page 6: Cadence’s Solution for High-Speed Design

6

conf

iden

tial

What is “High-Speed” ?

Over 50 MHz

is “High-Speed”

“High-Speed” isn’t related

to frequency, it’s a function

of rise timesA net is “High-Speed” when itsround-trip delay is greaterthan twice its edge-speed

A signal is “High-Speed”

when it is faster than

anything you’ve designed before

“ High-S

peed”

occurs

when

skin e

ffect

and di

electr

ic

loss e

ffects

becom

e impo

rtant

Huh?

Page 7: Cadence’s Solution for High-Speed Design

7

conf

iden

tial

Question: Which is a “High-Speed” Problem?

Page 8: Cadence’s Solution for High-Speed Design

8

conf

iden

tial

Answer: They BOTH Are !!

Page 9: Cadence’s Solution for High-Speed Design

9

conf

iden

tial

Definition of High-Speed

A net can be considered ‘High-Speed’ when you have to do something other

than simply connect it.

Page 10: Cadence’s Solution for High-Speed Design

10

conf

iden

tial

High-Speed Design Involves 2 Things

Nets that are understood, and must be constrained

Nets that must be analyzed to be understood, and then

constrained

Page 11: Cadence’s Solution for High-Speed Design

11

conf

iden

tial

Nets that are understood, and must be constrained

Nets that must be analyzed to be understood, and then constrained

SDRAM DIMM Layout

MODELS

DatasheetsFront-side Bus Simulation

Page 12: Cadence’s Solution for High-Speed Design

12

conf

iden

tial

Most Tools Force You to Choose

Great

Simulator!

Analyze Constrain

GreatLayoutSystem!

Hmm...

Page 13: Cadence’s Solution for High-Speed Design

13

conf

iden

tial

But for High-Speed You Need BOTH

All in ONE integrated & interactive

environment !

Analyze &ConstrainLet’s Go!

Page 14: Cadence’s Solution for High-Speed Design

14

conf

iden

tial

Page 15: Cadence’s Solution for High-Speed Design

15

conf

iden

tial

SPECCTRAQuest: Integrated Constraint & Analysis

Model Development & Verification

Topology Entry &

Floorplanning

Constraint Driven Layout

Analyze

Constrain

SPECCTRAQuest helps you manage the process of High-Speed PCB development through both

Simulation Analysis & Constraint-Driven Layout tasks

A Complete Solution!

Pre-Route Sol’n-Space

Analysis Post Route Analysis

VerificationVerification

Page 16: Cadence’s Solution for High-Speed Design

16

conf

iden

tial

Expanding Existing Process

PhysicalModel

Creation

Outline/Floorplan/Room Def/

SchematicModel

Creation

SchematicCreation

SCHEMATIC LAYOUT

To Final Verification

netlist

SI CleanRoute

constraints

Back-Annotate

Re-useTopology

FilesTopology

FilesTopology

Files

DeriveConstraints

ElectricalModel

Creation

HIGH-SPEED

yes

no

Post-RouteAnalysis

rules/criticals/

placement/ ACs

OK?

“IP” Library

PCBRouting

Page 17: Cadence’s Solution for High-Speed Design

17

conf

iden

tial

Agenda

What is High-Speed Design?Ideal High-Speed Design ProcessSPECCTRAQuest DemonstrationIntroduction to SPECCTRAQuest Power Integrity

NOWNOW

Page 18: Cadence’s Solution for High-Speed Design

18

conf

iden

tial

Ideal High-Speed Design Flow

Model Development & Verification

Topology Entry &

Floorplanning

Constraint Driven Layout

Analyze

Constrain

Development Process Flow

Pre-Route Sol’n-Space

Analysis Post Route Analysis

VerificationVerification

Model Development & Verification

Model Development & Verification

Page 19: Cadence’s Solution for High-Speed Design

19

conf

iden

tial

Need Flexible Device Modeling Language (DML)

Today’s models come in many styles and formatsCadence DML can model all formats AND advanced behaviors

(for example, Merced / Itanium)

QuadModels

Version 2.1Version 3.2

IBIS

Package,Transmission Line,Connector, Cable

Models

SPICEModels

EBDModels

CadenceDML

can’t do “M” element today

Page 20: Cadence’s Solution for High-Speed Design

20

conf

iden

tial

Ideal High-Speed Design Flow

Model Development & Verification

Topology Entry &

Floorplanning

Constraint Driven Layout

Analyze

Constrain

Development Process Flow

Pre-Route Sol’n-Space

Analysis Post Route Analysis

VerificationVerification

Pre-Route Sol’n-Space

Analysis

Pre-Route Sol’n-Space

Analysis

Page 21: Cadence’s Solution for High-Speed Design

21

conf

iden

tial

Pre-Route Solution Space Analysis Exhaustive “pre-layout” analysis of

manufacturing and design variances Used to define topologies, routing

rules and termination strategies Crosstalk and data pattern

dependencies may be taken into consideration

Swept-parameter analysis is used extensively to cover all combinations of conditions

Need flexibility to define any kind of simulation and any kind of measurement criteria

P1P1 P2P2

CS

P3P3 P4P4

Given:l Driver Strength = {F, T, S}l er = ernom +/- ertoll Z0 = Z0nom +/- Z0tol

What values of trace lengthallow the design to functionwithin limits?

Page 22: Cadence’s Solution for High-Speed Design

22

conf

iden

tial

Output of pre-layout process is an electronic constraint file that can be used to guide the layout process

Analyze

Topology

Template

s

Derive and Save “Solution Space”Constrain

Page 23: Cadence’s Solution for High-Speed Design

23

conf

iden

tial

Ideal High-Speed Design Flow

Model Development & Verification

Topology Entry &

Floorplanning

Constraint Driven Layout

Analyze

Constrain

Development Process Flow

Pre-Route Sol’n-Space

Analysis Post Route Analysis

VerificationVerificationTopology Entry &

Floorplanning

Topology Entry &

Floorplanning

Page 24: Cadence’s Solution for High-Speed Design

24

conf

iden

tial

High-Speed PCB Design Now Requires Both Electronic Inputs to Floorplanning & Routing

TopologyFiles

FinalNetlist

PCB Routing

PHYSICAL

TopologyFiles

FinalNetlist

PCB Routing

PCB Routing

PHYSICAL

Page 25: Cadence’s Solution for High-Speed Design

25

conf

iden

tial

Topology Entry and Floorplanning

Design rules derived from solution space analysis guide the placement process

Constraint Manager spreadsheets plays a key role in guiding / evaluating component placement

Margin columns show difference between constraint and design value

– Fast feedback– Color-coded status

Topology

Templates

Page 26: Cadence’s Solution for High-Speed Design

26

conf

iden

tial

Ideal High-Speed Design Flow

Model Development & Verification

Topology Entry &

Floorplanning

Constraint Driven Layout

Analyze

Constrain

Development Process Flow

Pre-Route Sol’n-Space

Analysis Post Route Analysis

VerificationVerificationConstraint Driven Layout

Constraint Driven Layout

Page 27: Cadence’s Solution for High-Speed Design

27

conf

iden

tial

ConceptHDLCapture

ConceptHDLCapture

SPECCTRAQuestExploration

SPECCTRAQuestExploration

SPECCTRAQuestFloorplanning

SPECCTRAQuestFloorplanning

Allegro/APDLayout

Allegro/APDLayout

Constraint ManagerConstraint Manager

CaptureCaptureExplorationExploration FloorplanningFloorplanning LayoutLayout

GUIGUI GUIGUI GUIGUI GUIGUI

ConstraintsConstraints ConstraintsConstraints ConstraintsConstraints ConstraintsConstraints

? ??ePlanner/QUADSPICE

HyperLynx

ViewDraw ICX

DesignBoard Station

PADS

VeriBestArchitect ePlanner

Constraint Management Today

Page 28: Cadence’s Solution for High-Speed Design

28

conf

iden

tial

PSD 14.0 Constraint Manager

Common, powerful environment for constraint entry / editing / management and verification

Single mechanism for managing constraints throughout the design process

Page 29: Cadence’s Solution for High-Speed Design

29

conf

iden

tial

Constraint Manager – Key Features

Spreadsheet-based graphical interface

– No cryptic formats or cumbersome updating

Provides unsurpassed Integration across the entire design flow

– Consistent Front to Back solution– No messy translations with static

constraint data – Directly integrated with

schematic and PCB databases– Analysis engines can update

spreadsheet data interactively

Page 30: Cadence’s Solution for High-Speed Design

30

conf

iden

tial

Constraint Manager – Hierarchy

Allows constraints to be managed hierarchically– Groups of rules are maintained as Electrical Constraint Sets

(ECSets)– Provides single point for updating rules or assigning to nets– ECSets can be applied to groups of nets (buses) with individual

overrides

Page 31: Cadence’s Solution for High-Speed Design

31

conf

iden

tial

Constraint Manager – Systems

Support for system level constraints– Constraints can span PCB

boundaries

Chipset

Termination RIMM

Page 32: Cadence’s Solution for High-Speed Design

32

conf

iden

tial

Topology

Templa

tes

Constraint Driven Layout

Guides:FloorplanningHand LayoutAuto-Route

Page 33: Cadence’s Solution for High-Speed Design

33

conf

iden

tial

Constraint Driven Layout Design rule violations during

interactive routing are identified in real-time

Autorouter follows design rules - powerful integration with SPECCTRA!

Because solution space analysis has defined a set of conditions under which the nets are known to work, chance of first-pass success is high.

– Nets can be ripped up and rerouted, as long as they still adhere to the design rules

Page 34: Cadence’s Solution for High-Speed Design

34

conf

iden

tial

Ideal High-Speed Design Flow

Model Development & Verification

Topology Entry &

Floorplanning

Constraint Driven Layout

Analyze

Constrain

Development Process Flow

Pre-Route Sol’n-Space

Analysis Post Route Analysis

VerificationVerification

Post Route Analysis

Verification

Post Route Analysis

VerificationVerification

Page 35: Cadence’s Solution for High-Speed Design

35

conf

iden

tial

Agenda

What is High-Speed Design?Ideal High-Speed Design ProcessIntroduction to SPECCTRAQuest Power IntegritySPECCTRAQuest Demonstration

NOWNOW

Page 36: Cadence’s Solution for High-Speed Design

Cadence Design Systems, Inc.

SPECCTRAQuest Power Integrity Module

The Future of Power Delivery System Design

Page 37: Cadence’s Solution for High-Speed Design

37

conf

iden

tial

SPECCTRAQuest Power Integrity

Innovative technology developed and proven by Sun Microsystems, now commercialized by Cadence Design Systems, Inc. to address Power Delivery issues in high-speed PCB System Designs.

A design tool / methodology used to design and optimize the frequency-dependent characteristics of Power Delivery Systems in high-speed system designs

An integrated solution to allow many quick iterations of “change-simulate-analyze”

Page 38: Cadence’s Solution for High-Speed Design

38

conf

iden

tial

Power Delivery Requirements TrendYear Voltage Power Current Zta rge t Frequency

(Volts) (Watts) (Amps) (m-Ohms) (MHz)1990 5 5 1 250 161993 3.3 10 3 54 661996 2.5 30 12 10 2001999 1.8 90 50 1.8 6002002 1.2 180 150 0.4 1200

Power dissipation and longer battery life fueling decreasing chip power supply voltages

– Maximum allowable supply ripple decreases accordingly SoC, SiP fueling trend towards devices with large number of devices

– The instantaneous switching current required is enormous The maximum acceptable power supply ripple voltage determines the

target impedance which must be maintained across the PCB– Maximum supply impedance must be less than 0.002 Ohms

Page 39: Cadence’s Solution for High-Speed Design

39

conf

iden

tial

Power Delivery System Design Challenges

Power supply droop– Alters system timing and can cause Setup failures– Can cause sampling errors that results in a system crash

Unreliable power delivery system design can cause increased common-mode EMI preventing product shipment due to compliance problems

Power delivery system impedance is frequency-dependent– Must be controlled for all frequency range of all transient currents

Increases Development Costs and Time to Market is LOST!Increases Development Costs and Time to Market is LOST!

Page 40: Cadence’s Solution for High-Speed Design

40

conf

iden

tial

Power Delivery System Design -How it is done today

Standalone analysis tools– Design data translation is left up to the user– Changes to the design resulting from simulation is manual

Use Time Domain simulation– Power delivery system impedance is frequency-dependent!– With only time domain simulation, it is like searching for needle in

a haystackOver design - add more de-coupling capacitors than necessary

– Expensive solution that may not work

Page 41: Cadence’s Solution for High-Speed Design

41

conf

iden

tial

The Cadence approach

Allow users to determine the needs of the power delivery system– Target impedance– Decoupling capacitor requirements

Provide frequency domain analysis to find problem areasProvide an integrated PCB design editor to optimize capacitor

placement

Develop reliable power delivery systemwhile shortening design cycle timeDevelop reliable power delivery systemwhile shortening design cycle time

Page 42: Cadence’s Solution for High-Speed Design

42

conf

iden

tial

SPECCTRAQuest Power Integrity -Software Components

Frequency-domain analysis engine Integrated PCB editor that includes

Decoupling capacitor placement environment

Impedance requirements calculator Decoupling requirements wizard High speed capacitor library / library

editor

Page 43: Cadence’s Solution for High-Speed Design

43

conf

iden

tial

Isolating Decoupling Problem Areas

Page 44: Cadence’s Solution for High-Speed Design

44

conf

iden

tial

Device Placement – Decoupling Capacitors Capacitors can be selected from

the decoupling “menu” and placed into the design

The effective decoupling radius is automatically displayed as the capacitor is positioned

Designers continue to adjust capacitor selection & placement until performance of the PDS is acceptable

Allows many “change-simulate-analyze” cycles in a short time

Allows many “change-simulate-analyze” cycles in a short time

Page 45: Cadence’s Solution for High-Speed Design

45

conf

iden

tial

Release

Available with PSD release version 14.1– Scheduled for late Q2, 2001

First release available on Sun Solaris (7 / 8) only– Other platforms to follow with next major release

Page 46: Cadence’s Solution for High-Speed Design

46

conf

iden

tial

SPECCTRAQuest Power Integrity - Summary Innovative technology developed

and proven by Sun Microsystems, commercialized by Cadence

Combined toolset and methodology for the design and analysis of high performance power delivery systems

Offered as an option to SPECCTRAQuest, integrated with Allegro

Part of Cadence’s complete family of Signal Integrity / Power Delivery / EMI solutions

Shortens Development Cycle and Time to Market!Shortens Development Cycle and Time to Market!

Page 47: Cadence’s Solution for High-Speed Design

47

conf

iden

tial

Agenda

What is High-Speed Design?Ideal High-Speed Design ProcessIntroduction to SPECCTRAQuest Power IntegritySPECCTRAQuest Demonstration NOWNOW

Page 48: Cadence’s Solution for High-Speed Design

Cadence Design Systems, Inc.

SPECCTRAQuest Demonstration

(please ask questions as we proceed!)

Page 49: Cadence’s Solution for High-Speed Design

49

conf

iden

tial

What You Will See

Intel PIII / BX Reference Design–100 MHz Front-Side Bus

Analysis & Constraint Process–Board Level–Electrical Level–Constraint Integration–Advanced Processing

Page 50: Cadence’s Solution for High-Speed Design

50

conf

iden

tial

Page 51: Cadence’s Solution for High-Speed Design

51

conf

iden

tial

Post-Route DRC Verification

DRC checks identify areas which do not comply with design rules

– Net is marked visually– Identifies which constraint was

violated DRC provides a “first pass” check

faster than simulation Design rules can also be applied

without ripping up etch, to pinpoint problems in boards routed before design rules were available

Page 52: Cadence’s Solution for High-Speed Design

52

conf

iden

tial

Post-Route Analysis Verification

Post-layout simulation now becomes a “verification” process

Chances of first-time success are high if a thorough solution-space analysis was performed

Nets can be extracted individually and analyzed in-depth if problems are found

SQ has the only optimized spice analysis engine that is integrated with PCB layout and field solvers

Page 53: Cadence’s Solution for High-Speed Design

53

conf

iden

tial

SPECCTRAQuest: Integrated Constraint & Analysis

Model Development & Verification

Topology Entry &

Floorplanning

Constraint Driven Layout

Analyze

Constrain

Development Process Flow

Pre-Route Sol’n-Space

Analysis Post Route Analysis

VerificationVerification