SlideShare a Scribd company logo
1 of 27
1
EMA Design Automation
Common High-Speed Design Issues and
How to Solve Them
10/16/2018
Real-Time Design:
Address Errors As They Occur
1
Jerry Long
Senior Applications Engineer
2
Defining the High-Speed Problem
When designing “high-speed” circuits why can’t I…
Keep Projects
On Schedule?
Avoid Late
Stage Changes?
Keep Build Costs
Predictable?
3
Defining the Problem
 What does “High-Speed” mean?
− When the “path delay” of a signal is long compared
to the rise-time of the conducted signal, it’s considered High-Speed
− Practically every design today has some aspect of
high-speed behavior involved
 What problems do High-Speed signals present?
− Signal “noise”
− Destroys signal quality
− Promotes EMI effects (electro-magnetic radiation)
− Signal Timing
− Signals aren’t arriving at their destinations when required
High-Speed Design Issues
4
Defining the Problem
 Signal noise is considered to be anything that is undesired or
not intended
− Signals need to be interpreted as “ones” and “zeros”
− Noise tends to “muddy the waters”
Signal Noise
Want this…
…but get this…
…or worse!
5
Defining the Problem
 Typically destroys signal quality
 Noise is also unwanted signal radiation (EMI)
Signal Noise
!
6
Defining the Problem
 Every signal needs to arrive at it’s destination
within some specified time frame
 Typical timing requirements involve times for:
− Signal arrival
− Signal remaining stable
− Signal state to be recognized
Timing
D
Clk
QD
Clk
Q D
Clk
QD
Clk
QLogic
Cloud
Logic
Cloudtco
tpd
tsu/th
7
Defining the Problem
 Today’s design requirements and time-to-market demands
don’t allow for open-ended build schedules
 Therefore it is EXTREMELY important to find problems as
early as possible to prevent:
What are the Costs?
Costly Re-spins
Missed Time to
Market Schedules
Increase MFG
Costs
Project Delay
Ripple Effect
8
A Closer Look – Causes of High-Speed Problems
9
Causes of High-Speed Problems
 Most of the problems from high-speed circuits can be
attributed to any combination of 3 subject areas
− Impedance mis-matches
− Coupling issues between adjacent “fast” signals
− Return path discontinuities
Impedance, Coupling, Return-Path
10
Causes of High-Speed Problems
 Consistent impedance is VERY important for signal quality
 Each segmented entity within a signal trace can have drastic
changes in impedance values and cause a variety of
problems if not consistent
− Signal ringing
− Overshoot & Undershoot
(multiple threshold crossings)
− Reflections
Impedance Mismatches
11
Causes of High-Speed Problems
 Impedance mismatching can also affect timing of your signals
− The time required for the signal to reach it’s destination is directly
related to the physical length of the trace as well as impedance
− Accumulated delay
caused by propagation,
reflections, and
distortions along the
signal path reduce
available margins
Impedance Mismatches
D
Clk
QD
Clk
Q D
Clk
QD
Clk
QLogic
Cloud
Logic
Cloudtco
tpd
tsu/th
Cl
k
Q
accumulated
delays
accumulated
delays
required
timing
required
timing
resulting
margin
(slack)
12
Causes of High-Speed Problems
 Now that I know I have impedance mismatches how do I
resolve them?
− Locate and move problematic segments
− Resize trace widths
− Alter stack-up dimensions
 Typically a costly solution if the design has progressed to far!
Impedance Mismatch Resolutions
13
Causes of High-Speed Problems
 Coupling issues are a function of signal “edge” speed and the
proximity of each signal trace to one another.
− Signal transitions make things “interesting”
− Fast signals are the aggressors and can “victimize” ANY adjacent trace
− Long parallel runs are the easiest victims
− Cause false switching points and unwanted noise
Coupling Issues
14
Causes of High-Speed Problems
 Stack-up can also affect coupling issues
− Typical stack-up with minimal impact on coupling
− But what if stack-up looks something
like this…
− This situation is not so obvious
to diagnose
Coupling Issues
5mil 5mil15mil
3.5mil
5mil 5mil15mil
3.5mil
35mil
15
Causes of High-Speed Problems
 Resolving incidents of coupling can be costly as well!
 Usually involve:
− Trace-to-trace spacing too narrow – have to move one of the traces
− Too long of a parallel routing length – disrupt the parallelism
− Stack-up characteristics that promote it – alter the stack-up
− Signal edges too fast for board design techniques – slow down the
signal edges if possible
Coupling Resolutions
16
Causes of High-Speed Problems
 Return paths are very important to signal quality
− Can affect trace impedance (reference for signal path)
− Signal currents will use path of least resistance to return to the source
− Split planes create gaps and return-path discontinuities
− Any return path discontinuity will prevent current flow and effectively
lengthen the return-path.
Return-Path Discontinuities
17
Causes of High-Speed Problems
 Return paths are very importance to signal quality
− Discontinuous return paths can also generate unwanted radiated signal
emissions from your board (EMI)
Return-Path Discontinuities
GND12V
3.3v
5v
Impedance mismatch 1
Impedance mismatch 2
Impedance mismatch 3
Impedance mismatch 4
Radiation Radiation
5 milTOP Bottom
Radiation
18
Causes of High-Speed Problems
 Solving return-path issues usually involve:
− Adding more reference planes (simple cases)
− Moving power/ground planes around to avoid breaks under signal
paths
− Altering signal paths to avoid discontinuity
Return-path Discontinuity Resolutions
19
Causes of High-Speed Problems
 Prevalent timing
issues due to:
− Phase mismatching
(diff-pairs)
− Propagation delays
(total & relative)
− Impedance
mismatching
− Rise & fall time
distortions
− Threshold crossing
distortions
Impact to Signal Timing Requirements
20
Causes of High-Speed Problems
 Must solve impedance related problems
− Board alterations (see previous impedance discussion)
 Make sure complete delay tracking on the path
− Accounting for pin delays (die to package pin)
− Accounting for any z-axis delay (via delays)
 Resolve any phase issues with differential clocking signals
− Lead to severe timing issues by distorting reference clocks
Timing Specification Resolutions
21
Solutions for High-Speed Problems
22
Solutions for High-Speed Problems
 Most designers employ a set of “Rule-of-Thumb” guidelines
when dealing with PCB design
− Usually a good starting point
− But are no guarantee to find related problems
− Typically have no ‘vision’ or feedback with regard to
− Impedance
− Coupling
− Return-path reference
− Signal Timing
 Need more conclusive analysis during design cycle
Is Rule-of-Thumb good enough?
23
Solutions for High-Speed Problems
 Your Interconnect Is Interconnected
− Designs are based on a compounding set of decisions
 When one decision (especially a critical one) needs to be
changed late in the process this can have a ripple effect
throughout the design
The cumulative effect of design errors
Impedance issue
identified late in
design cycle
…
High Speed Route
IC Placement
based on route
channel
Via added to
accommodate
route changes to
placement
Backdrill required
(cost adder)
PI Issue due to vias
Decaps added to
compensate
Other routes
shoved
Timing issue
created
Timing issue fixed
by moving another
component
DFA issue created
Escape via pattern
needs to be
changed
Decap needed to
be moved
PI problem created
PI problem fixed
with more decaps
Re-evaluate?
24
Wouldn’t it be better to know what potential problems
you’re dealing with early in the design cycle ??
26
Solving High-Speed Problems in Real-Time
With Real-Time Analysis you can…
See & Fix Violations
In Real-Time
Eliminate Multiple
Validation Iterations
Streamline Design
Release Process
Improve Time
To Market
27 10/16/2018
Real-Time Design:
Address Errors As They Occur
27
Demo...
28 10/16/2018
Real-Time Design:
Address Errors As They Occur
28
Thank you for joining us today.
Please contact us for more information on
OrCAD products, training, and services.
800-813-7494
info@ema-eda.com
www.ema-eda.com
Up next:
Hi-Speed Design

More Related Content

What's hot

Reliability of Copper PTH for High Current Applications
Reliability of Copper PTH for High Current ApplicationsReliability of Copper PTH for High Current Applications
Reliability of Copper PTH for High Current ApplicationsEpec Engineered Technologies
 
Flipchip bonding.
Flipchip bonding.Flipchip bonding.
Flipchip bonding.venkata016
 
A SEMINAR REPORT ON CAN BUS PROTOCOL
A SEMINAR REPORT ON CAN BUS PROTOCOLA SEMINAR REPORT ON CAN BUS PROTOCOL
A SEMINAR REPORT ON CAN BUS PROTOCOLAbhinaw Tiwari
 
Fiber Optic Connectors, Designs, Applications, Choices
Fiber Optic Connectors, Designs, Applications, Choices Fiber Optic Connectors, Designs, Applications, Choices
Fiber Optic Connectors, Designs, Applications, Choices LizGoldsmith
 
Signal Integrity Asif
Signal Integrity AsifSignal Integrity Asif
Signal Integrity AsifMohammed Asif
 
Vlsi best notes google docs
Vlsi best notes   google docsVlsi best notes   google docs
Vlsi best notes google docsRajesh M
 
SURFACE MOUNT TECHNOLOGY
SURFACE MOUNT TECHNOLOGYSURFACE MOUNT TECHNOLOGY
SURFACE MOUNT TECHNOLOGYSubhendra Singh
 
Physical design
Physical design Physical design
Physical design Mantra VLSI
 
Physical Design Flow Challenges at 28nm on Multi-million Gate Blocks
Physical Design Flow Challenges at 28nm on Multi-million Gate BlocksPhysical Design Flow Challenges at 28nm on Multi-million Gate Blocks
Physical Design Flow Challenges at 28nm on Multi-million Gate BlockseInfochips (An Arrow Company)
 
PPT ON PCB DESIGN INTERNSHIP
PPT ON PCB DESIGN INTERNSHIPPPT ON PCB DESIGN INTERNSHIP
PPT ON PCB DESIGN INTERNSHIPSujoyHalder4
 
Thermal Reliability for FinFET based Designs
Thermal Reliability for FinFET based DesignsThermal Reliability for FinFET based Designs
Thermal Reliability for FinFET based DesignsAnsys
 
Printed board circuit design (Pcb) PPT
 Printed board circuit design (Pcb) PPT Printed board circuit design (Pcb) PPT
Printed board circuit design (Pcb) PPTHoneyKumar34
 

What's hot (20)

CAN Bus
CAN BusCAN Bus
CAN Bus
 
Reliability of Copper PTH for High Current Applications
Reliability of Copper PTH for High Current ApplicationsReliability of Copper PTH for High Current Applications
Reliability of Copper PTH for High Current Applications
 
An Introduction to Crosstalk Measurements
An Introduction to Crosstalk MeasurementsAn Introduction to Crosstalk Measurements
An Introduction to Crosstalk Measurements
 
Pcb designing
Pcb designingPcb designing
Pcb designing
 
Pcb designing
Pcb designingPcb designing
Pcb designing
 
PCB Layout Fundamentals
PCB Layout FundamentalsPCB Layout Fundamentals
PCB Layout Fundamentals
 
Flipchip bonding.
Flipchip bonding.Flipchip bonding.
Flipchip bonding.
 
Channel routing
Channel routingChannel routing
Channel routing
 
A SEMINAR REPORT ON CAN BUS PROTOCOL
A SEMINAR REPORT ON CAN BUS PROTOCOLA SEMINAR REPORT ON CAN BUS PROTOCOL
A SEMINAR REPORT ON CAN BUS PROTOCOL
 
Fiber Optic Connectors, Designs, Applications, Choices
Fiber Optic Connectors, Designs, Applications, Choices Fiber Optic Connectors, Designs, Applications, Choices
Fiber Optic Connectors, Designs, Applications, Choices
 
Signal Integrity Asif
Signal Integrity AsifSignal Integrity Asif
Signal Integrity Asif
 
Vlsi best notes google docs
Vlsi best notes   google docsVlsi best notes   google docs
Vlsi best notes google docs
 
SoC: System On Chip
SoC: System On ChipSoC: System On Chip
SoC: System On Chip
 
SURFACE MOUNT TECHNOLOGY
SURFACE MOUNT TECHNOLOGYSURFACE MOUNT TECHNOLOGY
SURFACE MOUNT TECHNOLOGY
 
Physical design
Physical design Physical design
Physical design
 
Physical Design Flow Challenges at 28nm on Multi-million Gate Blocks
Physical Design Flow Challenges at 28nm on Multi-million Gate BlocksPhysical Design Flow Challenges at 28nm on Multi-million Gate Blocks
Physical Design Flow Challenges at 28nm on Multi-million Gate Blocks
 
IC Packaging
IC PackagingIC Packaging
IC Packaging
 
PPT ON PCB DESIGN INTERNSHIP
PPT ON PCB DESIGN INTERNSHIPPPT ON PCB DESIGN INTERNSHIP
PPT ON PCB DESIGN INTERNSHIP
 
Thermal Reliability for FinFET based Designs
Thermal Reliability for FinFET based DesignsThermal Reliability for FinFET based Designs
Thermal Reliability for FinFET based Designs
 
Printed board circuit design (Pcb) PPT
 Printed board circuit design (Pcb) PPT Printed board circuit design (Pcb) PPT
Printed board circuit design (Pcb) PPT
 

Similar to Common High-Speed PCB Design Issues and How to Solve Them

P9 addressing signal_integrity_ in_ew_2015_final
P9 addressing signal_integrity_ in_ew_2015_finalP9 addressing signal_integrity_ in_ew_2015_final
P9 addressing signal_integrity_ in_ew_2015_finalAamir Habib
 
Design Simulation and Measurement v3
Design Simulation and Measurement v3Design Simulation and Measurement v3
Design Simulation and Measurement v3Xu Jiang
 
ASIC Design Fundamentals.pptx
ASIC Design Fundamentals.pptxASIC Design Fundamentals.pptx
ASIC Design Fundamentals.pptxRameshK531901
 
Sonet fall2011
Sonet fall2011Sonet fall2011
Sonet fall2011kongara
 
CMOS Analog IC design by Dr GS Javed - Refresher Course - Batch 1
CMOS Analog IC design by Dr GS Javed - Refresher Course - Batch 1CMOS Analog IC design by Dr GS Javed - Refresher Course - Batch 1
CMOS Analog IC design by Dr GS Javed - Refresher Course - Batch 1Javed G S, PhD
 
Concept of Adaptive Transmission
Concept of Adaptive TransmissionConcept of Adaptive Transmission
Concept of Adaptive TransmissionPavel Loskot
 
Part 3 Practical CFD(1).pdf
Part 3 Practical CFD(1).pdfPart 3 Practical CFD(1).pdf
Part 3 Practical CFD(1).pdfSajawalNawaz5
 
Topic2a ss pipelines
Topic2a ss pipelinesTopic2a ss pipelines
Topic2a ss pipelinesturki_09
 
Adaptive Radio Links
Adaptive Radio LinksAdaptive Radio Links
Adaptive Radio LinksPavel Loskot
 
High speed-pcb-board-design-and-analysiscadence-130218085524-phpapp01
High speed-pcb-board-design-and-analysiscadence-130218085524-phpapp01High speed-pcb-board-design-and-analysiscadence-130218085524-phpapp01
High speed-pcb-board-design-and-analysiscadence-130218085524-phpapp01khalid noman husainy
 
01 Transition Fault Detection methods by Swetha
01 Transition Fault Detection methods by Swetha01 Transition Fault Detection methods by Swetha
01 Transition Fault Detection methods by Swethaswethamg18
 
Practical difficulties and how to avoid emc hazards in instrumentation
Practical difficulties and how to avoid emc hazards in instrumentation Practical difficulties and how to avoid emc hazards in instrumentation
Practical difficulties and how to avoid emc hazards in instrumentation Dr.Lenin raja
 
EE 330 Lect 3 Spring 2022.pdf
EE 330 Lect 3 Spring 2022.pdfEE 330 Lect 3 Spring 2022.pdf
EE 330 Lect 3 Spring 2022.pdfPatriciaTutuani1
 
IP based communications over satellites
IP based communications over satellitesIP based communications over satellites
IP based communications over satellitesBektaş Şahin
 

Similar to Common High-Speed PCB Design Issues and How to Solve Them (20)

P9 addressing signal_integrity_ in_ew_2015_final
P9 addressing signal_integrity_ in_ew_2015_finalP9 addressing signal_integrity_ in_ew_2015_final
P9 addressing signal_integrity_ in_ew_2015_final
 
Design Simulation and Measurement v3
Design Simulation and Measurement v3Design Simulation and Measurement v3
Design Simulation and Measurement v3
 
ASIC Design Fundamentals.pptx
ASIC Design Fundamentals.pptxASIC Design Fundamentals.pptx
ASIC Design Fundamentals.pptx
 
Sonet fall2011
Sonet fall2011Sonet fall2011
Sonet fall2011
 
CMOS Analog IC design by Dr GS Javed - Refresher Course - Batch 1
CMOS Analog IC design by Dr GS Javed - Refresher Course - Batch 1CMOS Analog IC design by Dr GS Javed - Refresher Course - Batch 1
CMOS Analog IC design by Dr GS Javed - Refresher Course - Batch 1
 
Introduction to DSP
Introduction to DSPIntroduction to DSP
Introduction to DSP
 
Concept of Adaptive Transmission
Concept of Adaptive TransmissionConcept of Adaptive Transmission
Concept of Adaptive Transmission
 
Part 3 Practical CFD(1).pdf
Part 3 Practical CFD(1).pdfPart 3 Practical CFD(1).pdf
Part 3 Practical CFD(1).pdf
 
Topic2a ss pipelines
Topic2a ss pipelinesTopic2a ss pipelines
Topic2a ss pipelines
 
Adaptive Radio Links
Adaptive Radio LinksAdaptive Radio Links
Adaptive Radio Links
 
seminar4
seminar4seminar4
seminar4
 
High speed-pcb-board-design-and-analysiscadence-130218085524-phpapp01
High speed-pcb-board-design-and-analysiscadence-130218085524-phpapp01High speed-pcb-board-design-and-analysiscadence-130218085524-phpapp01
High speed-pcb-board-design-and-analysiscadence-130218085524-phpapp01
 
01 Transition Fault Detection methods by Swetha
01 Transition Fault Detection methods by Swetha01 Transition Fault Detection methods by Swetha
01 Transition Fault Detection methods by Swetha
 
Practical difficulties and how to avoid emc hazards in instrumentation
Practical difficulties and how to avoid emc hazards in instrumentation Practical difficulties and how to avoid emc hazards in instrumentation
Practical difficulties and how to avoid emc hazards in instrumentation
 
INTRODUCTION_TO_IC
INTRODUCTION_TO_ICINTRODUCTION_TO_IC
INTRODUCTION_TO_IC
 
Intro
IntroIntro
Intro
 
EE 330 Lect 3 Spring 2022.pdf
EE 330 Lect 3 Spring 2022.pdfEE 330 Lect 3 Spring 2022.pdf
EE 330 Lect 3 Spring 2022.pdf
 
IP based communications over satellites
IP based communications over satellitesIP based communications over satellites
IP based communications over satellites
 
Pd flow i
Pd flow iPd flow i
Pd flow i
 
1.CN-PPT.ppt
1.CN-PPT.ppt1.CN-PPT.ppt
1.CN-PPT.ppt
 

More from EMA Design Automation

Serial Link Design - Meeting the Need for Speed
Serial Link Design - Meeting the Need for SpeedSerial Link Design - Meeting the Need for Speed
Serial Link Design - Meeting the Need for SpeedEMA Design Automation
 
Your Route to Design Success - PCB Routing Tips from the Pros
Your Route to Design Success - PCB Routing Tips from the ProsYour Route to Design Success - PCB Routing Tips from the Pros
Your Route to Design Success - PCB Routing Tips from the ProsEMA Design Automation
 
Designing for RF - Tips and Tricks from the PCB Design Pros
Designing for RF - Tips and Tricks from the PCB Design ProsDesigning for RF - Tips and Tricks from the PCB Design Pros
Designing for RF - Tips and Tricks from the PCB Design ProsEMA Design Automation
 
Design for Manufacturing (DFM) and Why it Matters
Design for Manufacturing (DFM) and Why it MattersDesign for Manufacturing (DFM) and Why it Matters
Design for Manufacturing (DFM) and Why it MattersEMA Design Automation
 
Let's Get Flexible: Expert Tips for Designing Flex PCBs
Let's Get Flexible: Expert Tips for Designing Flex PCBsLet's Get Flexible: Expert Tips for Designing Flex PCBs
Let's Get Flexible: Expert Tips for Designing Flex PCBsEMA Design Automation
 
Your PCB Power Delivery Network (PDN) Gives Your Board Life
Your PCB Power Delivery Network (PDN) Gives Your Board LifeYour PCB Power Delivery Network (PDN) Gives Your Board Life
Your PCB Power Delivery Network (PDN) Gives Your Board LifeEMA Design Automation
 
Modeling an Embedded Device for PSpice Simulation
Modeling an Embedded Device for PSpice SimulationModeling an Embedded Device for PSpice Simulation
Modeling an Embedded Device for PSpice SimulationEMA Design Automation
 
PTC Live: Integrating PTC Windchill with Cadence PCB Design
PTC Live: Integrating PTC Windchill with Cadence PCB DesignPTC Live: Integrating PTC Windchill with Cadence PCB Design
PTC Live: Integrating PTC Windchill with Cadence PCB DesignEMA Design Automation
 
Implementing a Flexible Design Reuse Methodology
Implementing a Flexible Design Reuse MethodologyImplementing a Flexible Design Reuse Methodology
Implementing a Flexible Design Reuse MethodologyEMA Design Automation
 
ECAD MCAD Design Data Management with PTC Windchill and Cadence Allegro PCB
ECAD MCAD Design Data Management with PTC Windchill and Cadence Allegro PCBECAD MCAD Design Data Management with PTC Windchill and Cadence Allegro PCB
ECAD MCAD Design Data Management with PTC Windchill and Cadence Allegro PCBEMA Design Automation
 
OrCAD Library Builder Overview Presentation
OrCAD Library Builder Overview PresentationOrCAD Library Builder Overview Presentation
OrCAD Library Builder Overview PresentationEMA Design Automation
 
OrCAD Documentation Editor PCB Documentation Environment
OrCAD Documentation Editor PCB Documentation EnvironmentOrCAD Documentation Editor PCB Documentation Environment
OrCAD Documentation Editor PCB Documentation EnvironmentEMA Design Automation
 
Implementing Electrical and Simulation Rule Checks to ensure Signal Quality
Implementing Electrical and Simulation Rule Checks to ensure Signal QualityImplementing Electrical and Simulation Rule Checks to ensure Signal Quality
Implementing Electrical and Simulation Rule Checks to ensure Signal QualityEMA Design Automation
 

More from EMA Design Automation (20)

Serial Link Design - Meeting the Need for Speed
Serial Link Design - Meeting the Need for SpeedSerial Link Design - Meeting the Need for Speed
Serial Link Design - Meeting the Need for Speed
 
Power Supply Webinar
Power Supply WebinarPower Supply Webinar
Power Supply Webinar
 
Your Route to Design Success - PCB Routing Tips from the Pros
Your Route to Design Success - PCB Routing Tips from the ProsYour Route to Design Success - PCB Routing Tips from the Pros
Your Route to Design Success - PCB Routing Tips from the Pros
 
Designing for RF - Tips and Tricks from the PCB Design Pros
Designing for RF - Tips and Tricks from the PCB Design ProsDesigning for RF - Tips and Tricks from the PCB Design Pros
Designing for RF - Tips and Tricks from the PCB Design Pros
 
Design for Manufacturing (DFM) and Why it Matters
Design for Manufacturing (DFM) and Why it MattersDesign for Manufacturing (DFM) and Why it Matters
Design for Manufacturing (DFM) and Why it Matters
 
Let's Get Flexible: Expert Tips for Designing Flex PCBs
Let's Get Flexible: Expert Tips for Designing Flex PCBsLet's Get Flexible: Expert Tips for Designing Flex PCBs
Let's Get Flexible: Expert Tips for Designing Flex PCBs
 
Your PCB Power Delivery Network (PDN) Gives Your Board Life
Your PCB Power Delivery Network (PDN) Gives Your Board LifeYour PCB Power Delivery Network (PDN) Gives Your Board Life
Your PCB Power Delivery Network (PDN) Gives Your Board Life
 
What's New - OrCAD 17.2 QIR 6
What's New - OrCAD 17.2 QIR 6What's New - OrCAD 17.2 QIR 6
What's New - OrCAD 17.2 QIR 6
 
PCB Data Management Webinar
PCB Data Management WebinarPCB Data Management Webinar
PCB Data Management Webinar
 
PCB Virtual Prototyping with PSpice
PCB Virtual Prototyping with PSpicePCB Virtual Prototyping with PSpice
PCB Virtual Prototyping with PSpice
 
Modeling an Embedded Device for PSpice Simulation
Modeling an Embedded Device for PSpice SimulationModeling an Embedded Device for PSpice Simulation
Modeling an Embedded Device for PSpice Simulation
 
PTC Live: Integrating PTC Windchill with Cadence PCB Design
PTC Live: Integrating PTC Windchill with Cadence PCB DesignPTC Live: Integrating PTC Windchill with Cadence PCB Design
PTC Live: Integrating PTC Windchill with Cadence PCB Design
 
OrCAD Panel Editor
OrCAD Panel EditorOrCAD Panel Editor
OrCAD Panel Editor
 
Implementing a Flexible Design Reuse Methodology
Implementing a Flexible Design Reuse MethodologyImplementing a Flexible Design Reuse Methodology
Implementing a Flexible Design Reuse Methodology
 
OrCAD Constraint Driven Design Flow
OrCAD Constraint Driven Design FlowOrCAD Constraint Driven Design Flow
OrCAD Constraint Driven Design Flow
 
ECAD MCAD Design Data Management with PTC Windchill and Cadence Allegro PCB
ECAD MCAD Design Data Management with PTC Windchill and Cadence Allegro PCBECAD MCAD Design Data Management with PTC Windchill and Cadence Allegro PCB
ECAD MCAD Design Data Management with PTC Windchill and Cadence Allegro PCB
 
OrCAD Library Builder Overview Presentation
OrCAD Library Builder Overview PresentationOrCAD Library Builder Overview Presentation
OrCAD Library Builder Overview Presentation
 
OrCAD Documentation Editor PCB Documentation Environment
OrCAD Documentation Editor PCB Documentation EnvironmentOrCAD Documentation Editor PCB Documentation Environment
OrCAD Documentation Editor PCB Documentation Environment
 
PCB Design and Data Management
PCB Design and Data ManagementPCB Design and Data Management
PCB Design and Data Management
 
Implementing Electrical and Simulation Rule Checks to ensure Signal Quality
Implementing Electrical and Simulation Rule Checks to ensure Signal QualityImplementing Electrical and Simulation Rule Checks to ensure Signal Quality
Implementing Electrical and Simulation Rule Checks to ensure Signal Quality
 

Recently uploaded

Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 

Recently uploaded (20)

Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 

Common High-Speed PCB Design Issues and How to Solve Them

  • 1. 1 EMA Design Automation Common High-Speed Design Issues and How to Solve Them 10/16/2018 Real-Time Design: Address Errors As They Occur 1 Jerry Long Senior Applications Engineer
  • 2. 2 Defining the High-Speed Problem When designing “high-speed” circuits why can’t I… Keep Projects On Schedule? Avoid Late Stage Changes? Keep Build Costs Predictable?
  • 3. 3 Defining the Problem  What does “High-Speed” mean? − When the “path delay” of a signal is long compared to the rise-time of the conducted signal, it’s considered High-Speed − Practically every design today has some aspect of high-speed behavior involved  What problems do High-Speed signals present? − Signal “noise” − Destroys signal quality − Promotes EMI effects (electro-magnetic radiation) − Signal Timing − Signals aren’t arriving at their destinations when required High-Speed Design Issues
  • 4. 4 Defining the Problem  Signal noise is considered to be anything that is undesired or not intended − Signals need to be interpreted as “ones” and “zeros” − Noise tends to “muddy the waters” Signal Noise Want this… …but get this… …or worse!
  • 5. 5 Defining the Problem  Typically destroys signal quality  Noise is also unwanted signal radiation (EMI) Signal Noise !
  • 6. 6 Defining the Problem  Every signal needs to arrive at it’s destination within some specified time frame  Typical timing requirements involve times for: − Signal arrival − Signal remaining stable − Signal state to be recognized Timing D Clk QD Clk Q D Clk QD Clk QLogic Cloud Logic Cloudtco tpd tsu/th
  • 7. 7 Defining the Problem  Today’s design requirements and time-to-market demands don’t allow for open-ended build schedules  Therefore it is EXTREMELY important to find problems as early as possible to prevent: What are the Costs? Costly Re-spins Missed Time to Market Schedules Increase MFG Costs Project Delay Ripple Effect
  • 8. 8 A Closer Look – Causes of High-Speed Problems
  • 9. 9 Causes of High-Speed Problems  Most of the problems from high-speed circuits can be attributed to any combination of 3 subject areas − Impedance mis-matches − Coupling issues between adjacent “fast” signals − Return path discontinuities Impedance, Coupling, Return-Path
  • 10. 10 Causes of High-Speed Problems  Consistent impedance is VERY important for signal quality  Each segmented entity within a signal trace can have drastic changes in impedance values and cause a variety of problems if not consistent − Signal ringing − Overshoot & Undershoot (multiple threshold crossings) − Reflections Impedance Mismatches
  • 11. 11 Causes of High-Speed Problems  Impedance mismatching can also affect timing of your signals − The time required for the signal to reach it’s destination is directly related to the physical length of the trace as well as impedance − Accumulated delay caused by propagation, reflections, and distortions along the signal path reduce available margins Impedance Mismatches D Clk QD Clk Q D Clk QD Clk QLogic Cloud Logic Cloudtco tpd tsu/th Cl k Q accumulated delays accumulated delays required timing required timing resulting margin (slack)
  • 12. 12 Causes of High-Speed Problems  Now that I know I have impedance mismatches how do I resolve them? − Locate and move problematic segments − Resize trace widths − Alter stack-up dimensions  Typically a costly solution if the design has progressed to far! Impedance Mismatch Resolutions
  • 13. 13 Causes of High-Speed Problems  Coupling issues are a function of signal “edge” speed and the proximity of each signal trace to one another. − Signal transitions make things “interesting” − Fast signals are the aggressors and can “victimize” ANY adjacent trace − Long parallel runs are the easiest victims − Cause false switching points and unwanted noise Coupling Issues
  • 14. 14 Causes of High-Speed Problems  Stack-up can also affect coupling issues − Typical stack-up with minimal impact on coupling − But what if stack-up looks something like this… − This situation is not so obvious to diagnose Coupling Issues 5mil 5mil15mil 3.5mil 5mil 5mil15mil 3.5mil 35mil
  • 15. 15 Causes of High-Speed Problems  Resolving incidents of coupling can be costly as well!  Usually involve: − Trace-to-trace spacing too narrow – have to move one of the traces − Too long of a parallel routing length – disrupt the parallelism − Stack-up characteristics that promote it – alter the stack-up − Signal edges too fast for board design techniques – slow down the signal edges if possible Coupling Resolutions
  • 16. 16 Causes of High-Speed Problems  Return paths are very important to signal quality − Can affect trace impedance (reference for signal path) − Signal currents will use path of least resistance to return to the source − Split planes create gaps and return-path discontinuities − Any return path discontinuity will prevent current flow and effectively lengthen the return-path. Return-Path Discontinuities
  • 17. 17 Causes of High-Speed Problems  Return paths are very importance to signal quality − Discontinuous return paths can also generate unwanted radiated signal emissions from your board (EMI) Return-Path Discontinuities GND12V 3.3v 5v Impedance mismatch 1 Impedance mismatch 2 Impedance mismatch 3 Impedance mismatch 4 Radiation Radiation 5 milTOP Bottom Radiation
  • 18. 18 Causes of High-Speed Problems  Solving return-path issues usually involve: − Adding more reference planes (simple cases) − Moving power/ground planes around to avoid breaks under signal paths − Altering signal paths to avoid discontinuity Return-path Discontinuity Resolutions
  • 19. 19 Causes of High-Speed Problems  Prevalent timing issues due to: − Phase mismatching (diff-pairs) − Propagation delays (total & relative) − Impedance mismatching − Rise & fall time distortions − Threshold crossing distortions Impact to Signal Timing Requirements
  • 20. 20 Causes of High-Speed Problems  Must solve impedance related problems − Board alterations (see previous impedance discussion)  Make sure complete delay tracking on the path − Accounting for pin delays (die to package pin) − Accounting for any z-axis delay (via delays)  Resolve any phase issues with differential clocking signals − Lead to severe timing issues by distorting reference clocks Timing Specification Resolutions
  • 22. 22 Solutions for High-Speed Problems  Most designers employ a set of “Rule-of-Thumb” guidelines when dealing with PCB design − Usually a good starting point − But are no guarantee to find related problems − Typically have no ‘vision’ or feedback with regard to − Impedance − Coupling − Return-path reference − Signal Timing  Need more conclusive analysis during design cycle Is Rule-of-Thumb good enough?
  • 23. 23 Solutions for High-Speed Problems  Your Interconnect Is Interconnected − Designs are based on a compounding set of decisions  When one decision (especially a critical one) needs to be changed late in the process this can have a ripple effect throughout the design The cumulative effect of design errors Impedance issue identified late in design cycle … High Speed Route IC Placement based on route channel Via added to accommodate route changes to placement Backdrill required (cost adder) PI Issue due to vias Decaps added to compensate Other routes shoved Timing issue created Timing issue fixed by moving another component DFA issue created Escape via pattern needs to be changed Decap needed to be moved PI problem created PI problem fixed with more decaps Re-evaluate?
  • 24. 24 Wouldn’t it be better to know what potential problems you’re dealing with early in the design cycle ??
  • 25. 26 Solving High-Speed Problems in Real-Time With Real-Time Analysis you can… See & Fix Violations In Real-Time Eliminate Multiple Validation Iterations Streamline Design Release Process Improve Time To Market
  • 26. 27 10/16/2018 Real-Time Design: Address Errors As They Occur 27 Demo...
  • 27. 28 10/16/2018 Real-Time Design: Address Errors As They Occur 28 Thank you for joining us today. Please contact us for more information on OrCAD products, training, and services. 800-813-7494 info@ema-eda.com www.ema-eda.com Up next: Hi-Speed Design