cadence’s solution for high-speed design
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 PresentationTRANSCRIPT
Cadence Design Systems, Inc.
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
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
4
conf
iden
tial
Welcome Networking!
HammerheadNetworks
R
5
conf
iden
tial
Agenda
What is High-Speed Design?Ideal High-Speed Design ProcessSPECCTRAQuest DemonstrationIntroduction to SPECCTRAQuest Power Integrity
NOWNOW
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?
7
conf
iden
tial
Question: Which is a “High-Speed” Problem?
8
conf
iden
tial
Answer: They BOTH Are !!
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.
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
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
12
conf
iden
tial
Most Tools Force You to Choose
Great
Simulator!
Analyze Constrain
GreatLayoutSystem!
Hmm...
13
conf
iden
tial
But for High-Speed You Need BOTH
All in ONE integrated & interactive
environment !
Analyze &ConstrainLet’s Go!
14
conf
iden
tial
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
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
17
conf
iden
tial
Agenda
What is High-Speed Design?Ideal High-Speed Design ProcessSPECCTRAQuest DemonstrationIntroduction to SPECCTRAQuest Power Integrity
NOWNOW
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
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
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
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?
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
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
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
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
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
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
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
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
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
31
conf
iden
tial
Constraint Manager – Systems
Support for system level constraints– Constraints can span PCB
boundaries
Chipset
Termination RIMM
32
conf
iden
tial
Topology
Templa
tes
Constraint Driven Layout
Guides:FloorplanningHand LayoutAuto-Route
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
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
35
conf
iden
tial
Agenda
What is High-Speed Design?Ideal High-Speed Design ProcessIntroduction to SPECCTRAQuest Power IntegritySPECCTRAQuest Demonstration
NOWNOW
Cadence Design Systems, Inc.
SPECCTRAQuest Power Integrity Module
The Future of Power Delivery System 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”
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
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!
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
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
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
43
conf
iden
tial
Isolating Decoupling Problem Areas
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
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
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!
47
conf
iden
tial
Agenda
What is High-Speed Design?Ideal High-Speed Design ProcessIntroduction to SPECCTRAQuest Power IntegritySPECCTRAQuest Demonstration NOWNOW
Cadence Design Systems, Inc.
SPECCTRAQuest Demonstration
(please ask questions as we proceed!)
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
50
conf
iden
tial
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
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
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