SlideShare a Scribd company logo
1 of 39
OrCAD Constraint Driven Design Flow 
Presented By: Janine Flagg 
Sr. Field Applications Engineer 
eMail: JanineF@ema-eda.com 
Customer promise… 
Our focus today, as it was in 1989, is to meet our customers’ requirements 
with quality products, leading technology, and exceptional technical 
support.
EMA Design Automation 
Corporate Overview 
• From point solutions to fully integrated EDA systems including 
Cadence Design Solutions: 
− Cadence® Allegro® PCB Design Tools 
− Cadence® OrCAD® PCB Design Tools 
• Complimentary technologies: 
− CircuitSpace - Component Placement and Design Reuse 
− TimingDesigner® - Timing analysis for digital design 
− CIP - Component Information Portal 
− Enterprise Link - CIS to PLM/MRP Synchronization 
2 © 2014 EMA Design Automation. EMA confidential.
Webinar Topics 
• Assigning Component and Net Properties in OrCAD Capture 
• Auto Assigning Differential Pairs in OrCAD Capture 
• Passing Properties from OrCAD Capture to PCB Editor 
• Placement of Components with ROOM Properties 
• Using Technology Files into PCB Editor 
• Anatomy of a Differential Pair 
• Routing Differential Pairs 
• Routing Nets with Total Etch Length Constraints 
• Constraint Resolution 
• Design Reuse 
• Demos 
3 © 2014 EMA Design Automation. EMA confidential.
Assigning Component Properties in 
OrCAD Capture 
• Component Properties 
–ROOM – Floor planning 
–HARD_LOCATION – Locks reference designator from being 
modified by Auto Rename and back-annotation process 
4 © 2014 EMA Design Automation. EMA confidential.
Assigning Net Properties in 
OrCAD Capture 
5 © 2014 EMA Design Automation. EMA confidential. 
• Net Properties 
–NET_PHYSICAL_TYPE – Creates a Net Class in Physical Domain 
–NET_SPACING_TYPE – Creates a Net Class in Spacing Domain 
–MIN_LINE_WIDTH – Physical Constraint override
Assigning Net Properties in 
OrCAD Capture 
6 © 2014 EMA Design Automation. EMA confidential. 
• Net Properties 
– ROUTE_PRIORITY – Instruction for the Autorouter to prioritize net 
– TOTAL_ETCH_LENGTH – Controls the maximum length of the 
overall net
Differential Pairs: 
Auto Assign in OrCAD Capture 
• Signal Naming Convention for Auto Setup of Differential Pairs 
Examples: 
SignalName_P SignalNameP 
SignalName_N SignalNameN 
SignalName_H SignalNameH 
SignalName_L SignalNameL 
SignalName_+ SignalName+ 
SignalName_- SignalName- 
7 © 2014 EMA Design Automation. EMA confidential.
Differential Pairs 
Auto Setup in OrCAD Capture 
Tools > Create Differential Pair > Auto Setup 
8 © 2014 EMA Design Automation. EMA confidential.
Other Differential Pair Properties 
• Set constraint overrides for Differential Pairs 
– DIFF_MIN_SPACE - Minimum Spacing 
– DIFF_UNCOUPLED_LENGTH - Maximum Uncoupled Length 
9 © 2014 EMA Design Automation. EMA confidential.
Passing Properties from OrCAD Capture to 
PCB Editor 
Tools > Create Netlist 
10 © 2014 EMA Design Automation. EMA confidential.
Passing Properties from OrCAD Capture to 
PCB Editor 
• Edit allegro.cfg file 
11 © 2014 EMA Design Automation. EMA confidential.
Placing Components with ROOM Properties 
Place > Manually > Room 
12 © 2014 EMA Design Automation. EMA confidential.
Placing Components with ROOM Properties 
Place > Quickplace > Room 
13 © 2014 EMA Design Automation. EMA confidential.
Using Technology Files 
• Technology files (tech files) contain: 
‒ Parameters 
‒ Design-level constraint data 
‒ Constraint Modes 
‒ Cross-section 
‒ User-defined properties 
• Stored on disk 
• Preserve company standards while creating new 
14 © 2014 EMA Design Automation. EMA confidential. 
databases 
• Results reported in techfile.log
Using Technology Files - Export 
File > Export > Techfile… 
15 © 2014 EMA Design Automation. EMA confidential.
Using Technology Files - Import 
File > Import > Techfile… 
16 © 2014 EMA Design Automation. EMA confidential.
Anatomy of a Differential Pair 
Minimum Line Width 
• The trace width that should be used to route the differential pair 
nets the majority of the time 
• The width you prefer your differential pairs to be routed 
Min Line Width 
17 © 2014 EMA Design Automation. EMA confidential.
Anatomy of a Differential Pair 
Primary Gap 
• The Spacing, edge to edge, that should be used to route the 
differential pair nets the majority of the time 
• The rule you prefer your differential pairs to follow 
• This only applies to the two differential pair nets. Other net 
spacing to the differential pair nets is controlled by the Spacing 
Rule set Line to Line clearance 
Primary Gap 
18 © 2014 EMA Design Automation. EMA confidential.
Anatomy of a Differential Pair 
Neck Width and Neck Gap 
• Rules to be applied when the traces must “squeeze” down to 
be routed between pins/vias (for example, in BGA areas) 
• Neck Gap is the new spacing, edge to edge, that should be 
routed to route the differential pair 
• Neck Width is the new trace width that should be used to route 
the differential pairs 
Neck Width 
19 © 2014 EMA Design Automation. EMA confidential. 
Neck Gap
Anatomy of a Differential Pair 
Separation Gap Tolerance 
• Coupled Tolerance (+)/(-) 
‒ Provides a coupling range based on the Primary Separation Gap 
‒ Summing Primary Separation Gap and Coupled Tolerance (+) 
provides the maximum coupled gap 
‒ Subtracting Primary Separation Gap and Coupled Tolerance (-) 
provides the minimum coupled gap 
‒ Values above or below these become an uncoupling event 
Primary Separation plus 
(+) Tolerance 
20 © 2014 EMA Design Automation. EMA confidential. 
Primary Separation 
minus (-) Tolerance 
Primary Separation Gap
Anatomy of a Differential Pair 
Minimum Line Space 
• For the differential pair itself 
• If set, this value must be less than your Primary Gap minus the 
Coupled Tolerance Minus value 
• Use this value to override the Spacing Constraint set line-to-line 
21 © 2014 EMA Design Automation. EMA confidential. 
value 
Min Line Spacing
Anatomy of a Differential Pair 
Max Uncoupled Length 
• Maximum length of uncoupled trace summed throughout the 
entire differential pair route 
• See green etch below: 
Gathered 
Ungathered 
22 © 2014 EMA Design Automation. EMA confidential.
Anatomy of a Differential Pair 
Gather Control 
• Choices are Include & Ignore 
• Controls whether or not to include the etch length from pin to 
gather point when calculating Max uncoupled length 
23 © 2014 EMA Design Automation. EMA confidential. 
Include OR 
Ignore this total 
length 
This length is 
ALWAYS 
included 
Gather points
Anatomy of a Differential Pair 
Static Phase Tolerance 
• Allowable difference in length between the differential pair nets 
• When the Phase Tolerance Value is -1 (unspecified), phase 
checking is disabled 
Length of net A 
Length of net B 
Note: Available only in Allegro PCB Designer and above. 
24 © 2014 EMA Design Automation. EMA confidential.
Differential Pairs 
Physical Constraints 
• Differential Pair Constraints set in the Physical Domain 
25 © 2014 EMA Design Automation. EMA confidential.
Differential Pairs 
Electrical Constraints 
• Differential Pair Constraints set in the Electrical Domain 
Allegro PCB Designer 
Only 
26 © 2014 EMA Design Automation. EMA confidential.
Constraint Regions 
• Constraint Regions are Shapes with associated Physical 
and Spacing Constraints 
27 © 2014 EMA Design Automation. EMA confidential.
Constraint Regions 
28 © 2014 EMA Design Automation. EMA confidential.
Differential Pairs 
Routing Options 
29 © 2014 EMA Design Automation. EMA confidential. 
Horizontal 
Vertical 
Diagonal Up 
Diagonal Down 
Route > Connect
Differential Pairs 
Routing Options 
• Once seeded, it is possible to route tandem differential 
pairs as well as edge coupled. 
30 © 2014 EMA Design Automation. EMA confidential.
Working with Differential Pairs 
• Max Uncoupled Length constraint violation Marker = DU 
• Pseudo-segments graphically show uncoupling errors in the 
board 
– Once the length of uncoupled etch exceeds the set value, every 
segment that is uncoupled is highlighted in this way 
31 © 2014 EMA Design Automation. EMA confidential.
Routing Nets with Total Etch Length Constraints 
• May be assigned to a Net, Xnet, Bus or Differential Pair 
• Both Min and Max are etch length values with optional units 
• If no units are specified, drawing units are assumed 
• Either value is optional – May specify only Min, or only Max 
32 © 2014 EMA Design Automation. EMA confidential.
Routing Nets with Total Etch Length Constraints: 
Delay Tune 
• Use the Delay Tune function to add length 
• May also be used to match the length of a group of nets 
33 © 2014 EMA Design Automation. EMA confidential.
Constraint Resolution 
Physical 
• Top displays element 
34 © 2014 EMA Design Automation. EMA confidential. 
information 
– Description 
– X/Y location 
– Net name 
• Bottom displays 
constraint rules 
– Constraint set name 
– Constraint set rules 
– Constraint values 
Display > Constraint 
Single select
Constraint Resolution 
Spacing 
• Top displays element 
35 © 2014 EMA Design Automation. EMA confidential. 
information 
– Description 
– X/Y location 
– Net name 
• Bottom displays 
constraint rules 
– Constraint set 
name 
– Constraint set 
rules 
– Constraint values 
Display > Constraint 
Drag Select
Design Reuse 
Placement Replication 
• Available in Placement Application Mode only 
• Allows creation of seed circuits 
• May be replicated 
‒ Within the current design 
‒ From one design to another 
36 © 2014 EMA Design Automation. EMA confidential. 
• May include: 
‒ Component Placement 
‒ Related Routing 
‒ Local Shapes 
‒ Reference Designator Placement
Design Reuse 
Placement Replication 
Step 1 and 2 
Create original circuit 
and select components 
Step 5 
Enter a name for the 
Module Definition File 
and Save 
37 © 2014 EMA Design Automation. EMA confidential. 
Step 4 
Hover over a pin 
and RMB – Snap 
pick to - Pin 
Step 3 
Hover over a 
component and RMB – 
Place replicate create, 
then RMB - DONE
Design Reuse 
Placement Replication 
Step 1 
Window - select 
targeted components 
38 © 2014 EMA Design Automation. EMA confidential. 
Step 4 
Place replicated 
circuits 
Step 2 
Selected components 
a pin and RMB – Place 
replicate apply – 
module name 
Step 3 
Swap parts if 
needed
• Adding Properties in OrCAD Capture 
• Assigning Differential Pairs in OrCAD Capture 
• Passing Properties from OrCAD Capture to PCB Editor 
• Placing Components in Rooms 
• Import Technology Files 
• Apply Differential Pair Constraints 
• Routing Differential Pairs 
• Routing Nets with Total Etch Length Constraints 
• Placement Replication 
39 © 2014 EMA Design Automation. EMA confidential. 
Demo Time!

More Related Content

What's hot

Inside the Volta GPU Architecture and CUDA 9
Inside the Volta GPU Architecture and CUDA 9Inside the Volta GPU Architecture and CUDA 9
Inside the Volta GPU Architecture and CUDA 9inside-BigData.com
 
Signal Integrity Asif
Signal Integrity AsifSignal Integrity Asif
Signal Integrity AsifMohammed Asif
 
2019 5 testing and verification of vlsi design_fault_modeling
2019 5 testing and verification of vlsi design_fault_modeling2019 5 testing and verification of vlsi design_fault_modeling
2019 5 testing and verification of vlsi design_fault_modelingUsha Mehta
 
optimazation of standard cell layout
optimazation of standard cell layoutoptimazation of standard cell layout
optimazation of standard cell layoutE ER Yash nagaria
 
Delivering the Future of High-Performance Computing
Delivering the Future of High-Performance ComputingDelivering the Future of High-Performance Computing
Delivering the Future of High-Performance ComputingAMD
 
io and pad ring.pdf
io and pad ring.pdfio and pad ring.pdf
io and pad ring.pdfquandao25
 
Cctv market in india a birds eyeview
Cctv market in india   a birds eyeviewCctv market in india   a birds eyeview
Cctv market in india a birds eyeviewAneesh Suresh
 
STT MRAM for Artificial Intelligence Applications
STT MRAM for Artificial Intelligence ApplicationsSTT MRAM for Artificial Intelligence Applications
STT MRAM for Artificial Intelligence ApplicationsDanny Sabour
 
Hardware Abstraction Layer
Hardware Abstraction LayerHardware Abstraction Layer
Hardware Abstraction LayerTeh Kian Cheng
 
Availability of ibis model and its significance
Availability of ibis model and its significanceAvailability of ibis model and its significance
Availability of ibis model and its significanceDeiptii Das
 
Memory mapping techniques and low power memory design
Memory mapping techniques and low power memory designMemory mapping techniques and low power memory design
Memory mapping techniques and low power memory designUET Taxila
 
Arm DynamIQ: Intelligent Solutions Using Cluster Based Multiprocessing
Arm DynamIQ: Intelligent Solutions Using Cluster Based MultiprocessingArm DynamIQ: Intelligent Solutions Using Cluster Based Multiprocessing
Arm DynamIQ: Intelligent Solutions Using Cluster Based MultiprocessingArm
 
Creating Your Own PCI Express System Using FPGAs: Embedded World 2010
Creating Your Own PCI Express System Using FPGAs: Embedded World 2010Creating Your Own PCI Express System Using FPGAs: Embedded World 2010
Creating Your Own PCI Express System Using FPGAs: Embedded World 2010Altera Corporation
 

What's hot (20)

Inside the Volta GPU Architecture and CUDA 9
Inside the Volta GPU Architecture and CUDA 9Inside the Volta GPU Architecture and CUDA 9
Inside the Volta GPU Architecture and CUDA 9
 
Signal Integrity Asif
Signal Integrity AsifSignal Integrity Asif
Signal Integrity Asif
 
2019 5 testing and verification of vlsi design_fault_modeling
2019 5 testing and verification of vlsi design_fault_modeling2019 5 testing and verification of vlsi design_fault_modeling
2019 5 testing and verification of vlsi design_fault_modeling
 
optimazation of standard cell layout
optimazation of standard cell layoutoptimazation of standard cell layout
optimazation of standard cell layout
 
Canbus
CanbusCanbus
Canbus
 
In-Memory DataBase
In-Memory DataBaseIn-Memory DataBase
In-Memory DataBase
 
Delivering the Future of High-Performance Computing
Delivering the Future of High-Performance ComputingDelivering the Future of High-Performance Computing
Delivering the Future of High-Performance Computing
 
Math Co-processor 8087
Math Co-processor 8087Math Co-processor 8087
Math Co-processor 8087
 
VLSI routing
VLSI routingVLSI routing
VLSI routing
 
io and pad ring.pdf
io and pad ring.pdfio and pad ring.pdf
io and pad ring.pdf
 
Cctv market in india a birds eyeview
Cctv market in india   a birds eyeviewCctv market in india   a birds eyeview
Cctv market in india a birds eyeview
 
STT MRAM for Artificial Intelligence Applications
STT MRAM for Artificial Intelligence ApplicationsSTT MRAM for Artificial Intelligence Applications
STT MRAM for Artificial Intelligence Applications
 
Hardware Abstraction Layer
Hardware Abstraction LayerHardware Abstraction Layer
Hardware Abstraction Layer
 
Availability of ibis model and its significance
Availability of ibis model and its significanceAvailability of ibis model and its significance
Availability of ibis model and its significance
 
Memory mapping techniques and low power memory design
Memory mapping techniques and low power memory designMemory mapping techniques and low power memory design
Memory mapping techniques and low power memory design
 
CH1.ppt
CH1.pptCH1.ppt
CH1.ppt
 
Can bus and vehicle modules
Can bus and vehicle modulesCan bus and vehicle modules
Can bus and vehicle modules
 
Arm DynamIQ: Intelligent Solutions Using Cluster Based Multiprocessing
Arm DynamIQ: Intelligent Solutions Using Cluster Based MultiprocessingArm DynamIQ: Intelligent Solutions Using Cluster Based Multiprocessing
Arm DynamIQ: Intelligent Solutions Using Cluster Based Multiprocessing
 
Creating Your Own PCI Express System Using FPGAs: Embedded World 2010
Creating Your Own PCI Express System Using FPGAs: Embedded World 2010Creating Your Own PCI Express System Using FPGAs: Embedded World 2010
Creating Your Own PCI Express System Using FPGAs: Embedded World 2010
 
Embedded dram
Embedded dramEmbedded dram
Embedded dram
 

Similar to OrCAD Constraint Driven Design Flow

hyperlynx_compress.pdf
hyperlynx_compress.pdfhyperlynx_compress.pdf
hyperlynx_compress.pdfraimonribal
 
GTG 2015 General Test Presentation V2.0
GTG 2015 General Test Presentation V2.0GTG 2015 General Test Presentation V2.0
GTG 2015 General Test Presentation V2.0Muthu Babu
 
UGM 2015: X1149 workshop
UGM 2015: X1149 workshopUGM 2015: X1149 workshop
UGM 2015: X1149 workshopInterlatin
 
EOMYS case studies in EV HEV applications.pdf
EOMYS case studies in EV HEV applications.pdfEOMYS case studies in EV HEV applications.pdf
EOMYS case studies in EV HEV applications.pdfssuser75cfce
 
Streamline Solutions - Elements Vehicle CAE Suite
Streamline Solutions - Elements Vehicle CAE SuiteStreamline Solutions - Elements Vehicle CAE Suite
Streamline Solutions - Elements Vehicle CAE SuiteAngus Lock
 
SIMATIC manager سيماتك منجر سيمنز
SIMATIC manager سيماتك منجر سيمنزSIMATIC manager سيماتك منجر سيمنز
SIMATIC manager سيماتك منجر سيمنزEssosElectronic
 
3DCS Compliant Modeler, add FEA to your Tolerance Analysis
3DCS Compliant Modeler, add FEA to your Tolerance Analysis3DCS Compliant Modeler, add FEA to your Tolerance Analysis
3DCS Compliant Modeler, add FEA to your Tolerance AnalysisBenjamin Reese
 
Comtech advanced backhaul_solutions-rio_nov_2012
Comtech advanced backhaul_solutions-rio_nov_2012Comtech advanced backhaul_solutions-rio_nov_2012
Comtech advanced backhaul_solutions-rio_nov_2012SSPI Brasil
 
Totem Technologies for Analog, Memory, Mixed-Signal Designs
Totem Technologies for Analog, Memory, Mixed-Signal DesignsTotem Technologies for Analog, Memory, Mixed-Signal Designs
Totem Technologies for Analog, Memory, Mixed-Signal DesignsAnsys
 
siemens-tcp-ip-ethernet-manual.pdf
siemens-tcp-ip-ethernet-manual.pdfsiemens-tcp-ip-ethernet-manual.pdf
siemens-tcp-ip-ethernet-manual.pdfTestGg1
 
Cars and Computers: Building a Java Carputer
 Cars and Computers: Building a Java Carputer Cars and Computers: Building a Java Carputer
Cars and Computers: Building a Java CarputerIndicThreads
 
Delphi Integrated Radar and Camera System (RACam) 2016 teardown reverse costi...
Delphi Integrated Radar and Camera System (RACam) 2016 teardown reverse costi...Delphi Integrated Radar and Camera System (RACam) 2016 teardown reverse costi...
Delphi Integrated Radar and Camera System (RACam) 2016 teardown reverse costi...Yole Developpement
 
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
 
24-02-18 Rejender pratap.pdf
24-02-18 Rejender pratap.pdf24-02-18 Rejender pratap.pdf
24-02-18 Rejender pratap.pdfFrangoCamila
 
Accelerated development in Automotive E/E Systems using VisualSim Architect
Accelerated development in Automotive E/E Systems using VisualSim ArchitectAccelerated development in Automotive E/E Systems using VisualSim Architect
Accelerated development in Automotive E/E Systems using VisualSim ArchitectDeepak Shankar
 
Power path viewer_technical_presentation
Power path viewer_technical_presentationPower path viewer_technical_presentation
Power path viewer_technical_presentationxKinAnx
 

Similar to OrCAD Constraint Driven Design Flow (20)

hyperlynx_compress.pdf
hyperlynx_compress.pdfhyperlynx_compress.pdf
hyperlynx_compress.pdf
 
GTG 2015 General Test Presentation V2.0
GTG 2015 General Test Presentation V2.0GTG 2015 General Test Presentation V2.0
GTG 2015 General Test Presentation V2.0
 
UGM 2015: X1149 workshop
UGM 2015: X1149 workshopUGM 2015: X1149 workshop
UGM 2015: X1149 workshop
 
EOMYS case studies in EV HEV applications.pdf
EOMYS case studies in EV HEV applications.pdfEOMYS case studies in EV HEV applications.pdf
EOMYS case studies in EV HEV applications.pdf
 
Streamline Solutions - Elements Vehicle CAE Suite
Streamline Solutions - Elements Vehicle CAE SuiteStreamline Solutions - Elements Vehicle CAE Suite
Streamline Solutions - Elements Vehicle CAE Suite
 
SIMATIC manager سيماتك منجر سيمنز
SIMATIC manager سيماتك منجر سيمنزSIMATIC manager سيماتك منجر سيمنز
SIMATIC manager سيماتك منجر سيمنز
 
3DCS Compliant Modeler, add FEA to your Tolerance Analysis
3DCS Compliant Modeler, add FEA to your Tolerance Analysis3DCS Compliant Modeler, add FEA to your Tolerance Analysis
3DCS Compliant Modeler, add FEA to your Tolerance Analysis
 
Comtech advanced backhaul_solutions-rio_nov_2012
Comtech advanced backhaul_solutions-rio_nov_2012Comtech advanced backhaul_solutions-rio_nov_2012
Comtech advanced backhaul_solutions-rio_nov_2012
 
Totem Technologies for Analog, Memory, Mixed-Signal Designs
Totem Technologies for Analog, Memory, Mixed-Signal DesignsTotem Technologies for Analog, Memory, Mixed-Signal Designs
Totem Technologies for Analog, Memory, Mixed-Signal Designs
 
Soc.pptx
Soc.pptxSoc.pptx
Soc.pptx
 
siemens-tcp-ip-ethernet-manual.pdf
siemens-tcp-ip-ethernet-manual.pdfsiemens-tcp-ip-ethernet-manual.pdf
siemens-tcp-ip-ethernet-manual.pdf
 
Design Fundamentals for Remote and Branch Access Networks
Design Fundamentals for Remote and Branch Access NetworksDesign Fundamentals for Remote and Branch Access Networks
Design Fundamentals for Remote and Branch Access Networks
 
Factory Test Systems
Factory Test SystemsFactory Test Systems
Factory Test Systems
 
Cars and Computers: Building a Java Carputer
 Cars and Computers: Building a Java Carputer Cars and Computers: Building a Java Carputer
Cars and Computers: Building a Java Carputer
 
Delphi Integrated Radar and Camera System (RACam) 2016 teardown reverse costi...
Delphi Integrated Radar and Camera System (RACam) 2016 teardown reverse costi...Delphi Integrated Radar and Camera System (RACam) 2016 teardown reverse costi...
Delphi Integrated Radar and Camera System (RACam) 2016 teardown reverse costi...
 
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
 
24-02-18 Rejender pratap.pdf
24-02-18 Rejender pratap.pdf24-02-18 Rejender pratap.pdf
24-02-18 Rejender pratap.pdf
 
Advanced RF Design & Troubleshooting
Advanced RF Design & TroubleshootingAdvanced RF Design & Troubleshooting
Advanced RF Design & Troubleshooting
 
Accelerated development in Automotive E/E Systems using VisualSim Architect
Accelerated development in Automotive E/E Systems using VisualSim ArchitectAccelerated development in Automotive E/E Systems using VisualSim Architect
Accelerated development in Automotive E/E Systems using VisualSim Architect
 
Power path viewer_technical_presentation
Power path viewer_technical_presentationPower path viewer_technical_presentation
Power path viewer_technical_presentation
 

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
 
Common High-Speed PCB Design Issues and How to Solve Them
Common High-Speed PCB Design Issues and How to Solve ThemCommon High-Speed PCB Design Issues and How to Solve Them
Common High-Speed PCB Design Issues and How to Solve ThemEMA 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
 

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
 
How does your Stack-up, stack up?
How does your Stack-up, stack up?How does your Stack-up, stack up?
How does your Stack-up, stack up?
 
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
 
Common High-Speed PCB Design Issues and How to Solve Them
Common High-Speed PCB Design Issues and How to Solve ThemCommon High-Speed PCB Design Issues and How to Solve Them
Common High-Speed PCB Design Issues and How to Solve Them
 
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
 
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
 

Recently uploaded

main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
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 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
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
(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
 
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 in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana 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
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
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
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
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
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
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
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 

Recently uploaded (20)

main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
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 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
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
(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...
 
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 in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
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
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
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...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
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, ...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
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
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 

OrCAD Constraint Driven Design Flow

  • 1. OrCAD Constraint Driven Design Flow Presented By: Janine Flagg Sr. Field Applications Engineer eMail: JanineF@ema-eda.com Customer promise… Our focus today, as it was in 1989, is to meet our customers’ requirements with quality products, leading technology, and exceptional technical support.
  • 2. EMA Design Automation Corporate Overview • From point solutions to fully integrated EDA systems including Cadence Design Solutions: − Cadence® Allegro® PCB Design Tools − Cadence® OrCAD® PCB Design Tools • Complimentary technologies: − CircuitSpace - Component Placement and Design Reuse − TimingDesigner® - Timing analysis for digital design − CIP - Component Information Portal − Enterprise Link - CIS to PLM/MRP Synchronization 2 © 2014 EMA Design Automation. EMA confidential.
  • 3. Webinar Topics • Assigning Component and Net Properties in OrCAD Capture • Auto Assigning Differential Pairs in OrCAD Capture • Passing Properties from OrCAD Capture to PCB Editor • Placement of Components with ROOM Properties • Using Technology Files into PCB Editor • Anatomy of a Differential Pair • Routing Differential Pairs • Routing Nets with Total Etch Length Constraints • Constraint Resolution • Design Reuse • Demos 3 © 2014 EMA Design Automation. EMA confidential.
  • 4. Assigning Component Properties in OrCAD Capture • Component Properties –ROOM – Floor planning –HARD_LOCATION – Locks reference designator from being modified by Auto Rename and back-annotation process 4 © 2014 EMA Design Automation. EMA confidential.
  • 5. Assigning Net Properties in OrCAD Capture 5 © 2014 EMA Design Automation. EMA confidential. • Net Properties –NET_PHYSICAL_TYPE – Creates a Net Class in Physical Domain –NET_SPACING_TYPE – Creates a Net Class in Spacing Domain –MIN_LINE_WIDTH – Physical Constraint override
  • 6. Assigning Net Properties in OrCAD Capture 6 © 2014 EMA Design Automation. EMA confidential. • Net Properties – ROUTE_PRIORITY – Instruction for the Autorouter to prioritize net – TOTAL_ETCH_LENGTH – Controls the maximum length of the overall net
  • 7. Differential Pairs: Auto Assign in OrCAD Capture • Signal Naming Convention for Auto Setup of Differential Pairs Examples: SignalName_P SignalNameP SignalName_N SignalNameN SignalName_H SignalNameH SignalName_L SignalNameL SignalName_+ SignalName+ SignalName_- SignalName- 7 © 2014 EMA Design Automation. EMA confidential.
  • 8. Differential Pairs Auto Setup in OrCAD Capture Tools > Create Differential Pair > Auto Setup 8 © 2014 EMA Design Automation. EMA confidential.
  • 9. Other Differential Pair Properties • Set constraint overrides for Differential Pairs – DIFF_MIN_SPACE - Minimum Spacing – DIFF_UNCOUPLED_LENGTH - Maximum Uncoupled Length 9 © 2014 EMA Design Automation. EMA confidential.
  • 10. Passing Properties from OrCAD Capture to PCB Editor Tools > Create Netlist 10 © 2014 EMA Design Automation. EMA confidential.
  • 11. Passing Properties from OrCAD Capture to PCB Editor • Edit allegro.cfg file 11 © 2014 EMA Design Automation. EMA confidential.
  • 12. Placing Components with ROOM Properties Place > Manually > Room 12 © 2014 EMA Design Automation. EMA confidential.
  • 13. Placing Components with ROOM Properties Place > Quickplace > Room 13 © 2014 EMA Design Automation. EMA confidential.
  • 14. Using Technology Files • Technology files (tech files) contain: ‒ Parameters ‒ Design-level constraint data ‒ Constraint Modes ‒ Cross-section ‒ User-defined properties • Stored on disk • Preserve company standards while creating new 14 © 2014 EMA Design Automation. EMA confidential. databases • Results reported in techfile.log
  • 15. Using Technology Files - Export File > Export > Techfile… 15 © 2014 EMA Design Automation. EMA confidential.
  • 16. Using Technology Files - Import File > Import > Techfile… 16 © 2014 EMA Design Automation. EMA confidential.
  • 17. Anatomy of a Differential Pair Minimum Line Width • The trace width that should be used to route the differential pair nets the majority of the time • The width you prefer your differential pairs to be routed Min Line Width 17 © 2014 EMA Design Automation. EMA confidential.
  • 18. Anatomy of a Differential Pair Primary Gap • The Spacing, edge to edge, that should be used to route the differential pair nets the majority of the time • The rule you prefer your differential pairs to follow • This only applies to the two differential pair nets. Other net spacing to the differential pair nets is controlled by the Spacing Rule set Line to Line clearance Primary Gap 18 © 2014 EMA Design Automation. EMA confidential.
  • 19. Anatomy of a Differential Pair Neck Width and Neck Gap • Rules to be applied when the traces must “squeeze” down to be routed between pins/vias (for example, in BGA areas) • Neck Gap is the new spacing, edge to edge, that should be routed to route the differential pair • Neck Width is the new trace width that should be used to route the differential pairs Neck Width 19 © 2014 EMA Design Automation. EMA confidential. Neck Gap
  • 20. Anatomy of a Differential Pair Separation Gap Tolerance • Coupled Tolerance (+)/(-) ‒ Provides a coupling range based on the Primary Separation Gap ‒ Summing Primary Separation Gap and Coupled Tolerance (+) provides the maximum coupled gap ‒ Subtracting Primary Separation Gap and Coupled Tolerance (-) provides the minimum coupled gap ‒ Values above or below these become an uncoupling event Primary Separation plus (+) Tolerance 20 © 2014 EMA Design Automation. EMA confidential. Primary Separation minus (-) Tolerance Primary Separation Gap
  • 21. Anatomy of a Differential Pair Minimum Line Space • For the differential pair itself • If set, this value must be less than your Primary Gap minus the Coupled Tolerance Minus value • Use this value to override the Spacing Constraint set line-to-line 21 © 2014 EMA Design Automation. EMA confidential. value Min Line Spacing
  • 22. Anatomy of a Differential Pair Max Uncoupled Length • Maximum length of uncoupled trace summed throughout the entire differential pair route • See green etch below: Gathered Ungathered 22 © 2014 EMA Design Automation. EMA confidential.
  • 23. Anatomy of a Differential Pair Gather Control • Choices are Include & Ignore • Controls whether or not to include the etch length from pin to gather point when calculating Max uncoupled length 23 © 2014 EMA Design Automation. EMA confidential. Include OR Ignore this total length This length is ALWAYS included Gather points
  • 24. Anatomy of a Differential Pair Static Phase Tolerance • Allowable difference in length between the differential pair nets • When the Phase Tolerance Value is -1 (unspecified), phase checking is disabled Length of net A Length of net B Note: Available only in Allegro PCB Designer and above. 24 © 2014 EMA Design Automation. EMA confidential.
  • 25. Differential Pairs Physical Constraints • Differential Pair Constraints set in the Physical Domain 25 © 2014 EMA Design Automation. EMA confidential.
  • 26. Differential Pairs Electrical Constraints • Differential Pair Constraints set in the Electrical Domain Allegro PCB Designer Only 26 © 2014 EMA Design Automation. EMA confidential.
  • 27. Constraint Regions • Constraint Regions are Shapes with associated Physical and Spacing Constraints 27 © 2014 EMA Design Automation. EMA confidential.
  • 28. Constraint Regions 28 © 2014 EMA Design Automation. EMA confidential.
  • 29. Differential Pairs Routing Options 29 © 2014 EMA Design Automation. EMA confidential. Horizontal Vertical Diagonal Up Diagonal Down Route > Connect
  • 30. Differential Pairs Routing Options • Once seeded, it is possible to route tandem differential pairs as well as edge coupled. 30 © 2014 EMA Design Automation. EMA confidential.
  • 31. Working with Differential Pairs • Max Uncoupled Length constraint violation Marker = DU • Pseudo-segments graphically show uncoupling errors in the board – Once the length of uncoupled etch exceeds the set value, every segment that is uncoupled is highlighted in this way 31 © 2014 EMA Design Automation. EMA confidential.
  • 32. Routing Nets with Total Etch Length Constraints • May be assigned to a Net, Xnet, Bus or Differential Pair • Both Min and Max are etch length values with optional units • If no units are specified, drawing units are assumed • Either value is optional – May specify only Min, or only Max 32 © 2014 EMA Design Automation. EMA confidential.
  • 33. Routing Nets with Total Etch Length Constraints: Delay Tune • Use the Delay Tune function to add length • May also be used to match the length of a group of nets 33 © 2014 EMA Design Automation. EMA confidential.
  • 34. Constraint Resolution Physical • Top displays element 34 © 2014 EMA Design Automation. EMA confidential. information – Description – X/Y location – Net name • Bottom displays constraint rules – Constraint set name – Constraint set rules – Constraint values Display > Constraint Single select
  • 35. Constraint Resolution Spacing • Top displays element 35 © 2014 EMA Design Automation. EMA confidential. information – Description – X/Y location – Net name • Bottom displays constraint rules – Constraint set name – Constraint set rules – Constraint values Display > Constraint Drag Select
  • 36. Design Reuse Placement Replication • Available in Placement Application Mode only • Allows creation of seed circuits • May be replicated ‒ Within the current design ‒ From one design to another 36 © 2014 EMA Design Automation. EMA confidential. • May include: ‒ Component Placement ‒ Related Routing ‒ Local Shapes ‒ Reference Designator Placement
  • 37. Design Reuse Placement Replication Step 1 and 2 Create original circuit and select components Step 5 Enter a name for the Module Definition File and Save 37 © 2014 EMA Design Automation. EMA confidential. Step 4 Hover over a pin and RMB – Snap pick to - Pin Step 3 Hover over a component and RMB – Place replicate create, then RMB - DONE
  • 38. Design Reuse Placement Replication Step 1 Window - select targeted components 38 © 2014 EMA Design Automation. EMA confidential. Step 4 Place replicated circuits Step 2 Selected components a pin and RMB – Place replicate apply – module name Step 3 Swap parts if needed
  • 39. • Adding Properties in OrCAD Capture • Assigning Differential Pairs in OrCAD Capture • Passing Properties from OrCAD Capture to PCB Editor • Placing Components in Rooms • Import Technology Files • Apply Differential Pair Constraints • Routing Differential Pairs • Routing Nets with Total Etch Length Constraints • Placement Replication 39 © 2014 EMA Design Automation. EMA confidential. Demo Time!