Cadence`s Solution for High-Speed Design
Download
Report
Transcript Cadence`s Solution for High-Speed Design
Cadence’s Solution for High-Speed Design
Cadence Design Systems, Inc.
Agenda
What is High-Speed Design?
Ideal High-Speed Design Process
Introduction to SPECCTRAQuest Power Integrity
confidential
SPECCTRAQuest Demonstration
‹#›
The Day of “High-Speed” Has Come
confidential
R
‹#›
“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
Welcome Networking!
confidential
R
‹#›
Hammerhead
Networks
Agenda
NOW
What is High-Speed Design?
Ideal High-Speed Design Process
SPECCTRAQuest Demonstration
confidential
Introduction to SPECCTRAQuest Power Integrity
‹#›
confidential
What is “High-Speed” ?
‹#›
Huh?
confidential
Question: Which is a “High-Speed” Problem?
‹#›
confidential
Answer: They BOTH Are !!
‹#›
Definition of High-Speed
confidential
A net can be considered ‘High-Speed’
when you have to do something other
than simply connect it.
‹#›
High-Speed Design Involves 2 Things
Nets that are understood, and must be constrained
confidential
Nets that must be analyzed to be understood,
‹#›
and then constrained
Nets that are understood, and must be constrained
SDRAM DIMM Layout
Nets that must be analyzed to be understood,
and then constrained
confidential
MODELS
‹#›
Datasheets
Front-side Bus Simulation
Most Tools Force You to Choose
Analyze
confidential
Hmm...
‹#›
Constrain
But for High-Speed You Need BOTH
confidential
Let’s Go!
‹#›
Analyze &
Constrain
All in ONE
integrated &
interactive
environment !
‹#›
confidential
SPECCTRAQuest: Integrated Constraint & Analysis
Model
Development
& Verification
Analyze
confidential
Constrain
Pre-Route
Sol’n-Space
Analysis
Topology
Entry &
Floorplanning
Constraint
Driven
Layout
Post Route
Analysis
Verification
SPECCTRAQuest helps you manage the process
of High-Speed PCB development through both
Simulation Analysis & Constraint-Driven Layout tasks
‹#›
A Complete Solution!
Expanding Existing Process
HIGH-SPEED
Electrical
Model
Creation
rules/
criticals/
placement
/ ACs
Derive
Constraints
confidential
Re-use
Topology
Topology
Topology
Files
Files
Files
SCHEMATIC
LAYOUT
Schematic
Model
Creation
Physical
Model
Creation
Schematic
Creation
Outline/
Floorplan/
Room Def/
“IP”
Library
netlist
constraints
PCB
Routing
Post-Route
Analysis
no
OK?
yes
BackAnnotate
‹#›
To Final Verification
SI Clean
Route
Agenda
What is High-Speed Design?
NOW
Ideal High-Speed Design Process
SPECCTRAQuest Demonstration
confidential
Introduction to SPECCTRAQuest Power Integrity
‹#›
Ideal High-Speed Design Flow
Analyze
Model
Model
Pre-Route
Development
Sol’n-Space
Development
& Verification
Analysis
& Verification
Constraint
Driven
Layout
confidential
Constrain
Topology
Entry &
Floorplanning
‹#›
Development Process Flow
Post Route
Analysis
Verification
Need Flexible Device Modeling Language (DML)
Cadence
EBD
DML
Models
Package,
Transmission Line,
Connector, Cable
Models
Quad
Models
IBIS
confidential
Version 2.1
Version 3.2
‹#›
SPICE
Models
can’t do “M”
element today
Today’s models come in many styles and formats
Cadence DML can model all formats AND advanced behaviors
(for example, Merced / Itanium)
Ideal High-Speed Design Flow
Analyze
Pre-Route
Pre-Route
Sol’n-Space
Sol’n-Space
Analysis
Analysis
Topology
Entry &
Floorplanning
Constraint
Driven
Layout
confidential
Constrain
Model
Development
& Verification
‹#›
Development Process Flow
Post Route
Analysis
Verification
confidential
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
Derive and Save “Solution Space”
confidential
Constrain
‹#›
Analyze
Output of pre-layout process is an electronic constraint file
that can be used to guide the layout process
Ideal High-Speed Design Flow
Analyze
Pre-Route
Sol’n-Space
Analysis
Topology
Topology
Constraint
Entry &&
Driven
Entry
Floorplanning
Layout
Floorplanning
confidential
Constrain
Model
Development
& Verification
‹#›
Development Process Flow
Post Route
Analysis
Verification
High-Speed PCB Design Now Requires Both
Electronic Inputs to Floorplanning & Routing
Topology
Files
Final
Netlist
confidential
T
EC
L
E
LO
AL
C
I
R
‹#›
PCB
Routing
PHYSICAL
GIC
AL
confidential
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
Ideal High-Speed Design Flow
Analyze
Pre-Route
Sol’n-Space
Analysis
Constraint
Topology
Constraint
Entry &
Driven
Driven
Floorplanning
Layout
Layout
confidential
Constrain
Model
Development
& Verification
‹#›
Development Process Flow
Post Route
Analysis
Verification
Constraint Management Today
GUI
Exploration
HyperLynx
ePlanner/QUAD
GUI
?
SPICE
Constraints
Constraints
GUI
Floorplanning
?
ePlanner
ICX
?
Constraints
Layout
VeriBest
Board Station
PADS
Constraints
Constraint Manager
confidential
‹#›
Capture
Design
Architect
ViewDraw
GUI
SPECCTRAQuest
Exploration
ConceptHDL
Capture
SPECCTRAQuest
Floorplanning
Allegro/APD
Layout
confidential
PSD 14.0 Constraint Manager
‹#›
Common, powerful environment for constraint entry / editing / management and
verification
Single mechanism for managing constraints throughout the design process
confidential
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
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
confidential
– ECSets can be applied to groups of nets (buses) with individual
overrides
‹#›
Constraint Manager – Systems
RIMM
confidential
Termination
‹#›
Chipset
Support for system level constraints
– Constraints can span PCB
boundaries
Constraint Driven Layout
confidential
Guides:
Floorplanning
Hand Layout
‹#›Auto-Route
confidential
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
Ideal High-Speed Design Flow
Analyze
Pre-Route
Sol’n-Space
Analysis
Topology
Entry &
Floorplanning
Post Route
Post Route
Analysis
Analysis
Verification
Verification
Constraint
Driven
Layout
confidential
Constrain
Model
Development
& Verification
‹#›
Development Process Flow
Agenda
What is High-Speed Design?
Ideal High-Speed Design Process
NOW
Introduction to SPECCTRAQuest Power Integrity
confidential
SPECCTRAQuest Demonstration
‹#›
SPECCTRAQuest
Power Integrity Module
The Future of Power Delivery System Design
Cadence Design Systems, Inc.
SPECCTRAQuest Power Integrity
confidential
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”
Power Delivery Requirements Trend
Year
1990
1993
1996
1999
2002
Voltage
(Volts)
5
3.3
2.5
1.8
1.2
Power
(Watts)
5
10
30
90
180
Current
(Amps)
1
3
12
50
150
Zta rge t Frequency
(m-Ohms) (MHz)
250
16
54
66
10
200
1.8
600
0.4
1200
confidential
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
Power Delivery System Design Challenges
Power supply droop
– Alters system timing and can cause Setup failures
confidential
– 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!
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
confidential
– Power delivery system impedance is frequency-dependent!
– With only time domain simulation, it is like searching for needle in
a haystack
Over design - add more de-coupling capacitors than necessary
‹#›
– Expensive solution that may not work
The Cadence approach
Allow users to determine the needs of the power delivery
system
– Target impedance
confidential
– Decoupling capacitor requirements
‹#›
Provide frequency domain analysis to find problem areas
Provide an integrated PCB design editor to optimize capacitor
placement
Develop reliable power delivery system
while shortening design cycle time
SPECCTRAQuest Power Integrity Software Components
Frequency-domain analysis engine
Integrated PCB editor that includes
Decoupling capacitor placement
environment
confidential
Impedance requirements calculator
‹#›
Decoupling requirements wizard
High speed capacitor library / library
editor
confidential
Isolating Decoupling Problem Areas
‹#›
Device Placement – Decoupling Capacitors
Capacitors can be selected from
the decoupling “menu” and
placed into the design
confidential
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
Release
Available with PSD release version 14.1
– Scheduled for late Q2, 2001
First release available on Sun Solaris (7 / 8) only
confidential
– Other platforms to follow with next major release
‹#›
confidential
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!
Agenda
What is High-Speed Design?
Ideal High-Speed Design Process
Introduction to SPECCTRAQuest Power Integrity
confidential
NOW
‹#›
SPECCTRAQuest Demonstration
SPECCTRAQuest Demonstration
(please ask questions as we proceed!)
Cadence Design Systems, Inc.
confidential
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
‹#›
confidential
confidential
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
Post-Route Analysis Verification
Post-layout simulation now becomes
a “verification” process
confidential
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
SPECCTRAQuest: Integrated Constraint & Analysis
Analyze
Pre-Route
Sol’n-Space
Analysis
Topology
Entry &
Floorplanning
Constraint
Driven
Layout
confidential
Constrain
Model
Development
& Verification
‹#›
Development Process Flow
Post Route
Analysis
Verification