howtocheck complexpcbs forsi/pi/emc issues public | etas/ehs2-grävinghoff | 2015-11-23 | © etas...
TRANSCRIPT
1 Public | ETAS/EHS2-Grävinghoff | 2015-11-23 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation,
reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
How to check complex PCBs for SI/PI/EMC Issues
2 Public | ETAS/EHS2-Grävinghoff | 2015-11-23 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation,
reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
− Motivation & History
− EDA Import
− Rule Setup & EMC/SI/PI Rules
− Results Review & Documentation
− Additional Checks
− Summary & Outlook
Outline
How to check complex PCBs for SI/PI/EMC Issues
Outline
3 Public | ETAS/EHS2-Grävinghoff | 2015-11-23 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation,
reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
− 1 FPGA / 1 CPLD / 3 Memories / 1 Ethernet Phy
− 6 power supplies / 12 supply voltages
− 5 connectors / 1000BaseT / Aurora
− 60mmx45mm, 14 Layers, complex via structure
ETAS uses complex PCB technology
How to check complex PCBs for SI/PI/EMC Issues
Motivation
4 Public | ETAS/EHS2-Grävinghoff | 2015-11-23 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation,
reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
− 2008 : Bruce Archambeault mentions IBM EMSAT
− 2009 : ETAS evaluates SimLab EMBoardcheck (based on EMSAT)
− 2009 : ETAS acquires license to SimLab EMBoardCheck
− 2009 : SimLab is acquired by CST
− 2011 : First integration of EMBoardcheck/EMSAT into CST PCB Studio
− 2013 : EMBoardcheck/EMSAT is fully integrated into CST Studio Suite
ETAS switched from manual to automated PCB layout checks in 2009
How to check complex PCBs for SI/PI/EMC Issues
History
5 Public | ETAS/EHS2-Grävinghoff | 2015-11-23 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation,
reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
− Supported Formats:
− ODB++
− Zuken CR-5000/8000
− Mentor Graphics HyperLynx
− Mentor Graphics PADS
− Mentor Graphics Expedition
− Cadence Allegro/ADP/SIP
− SimLab PCBMod
− CST Layout Database
ODB++ is recommended as EDA import format
How to check complex PCBs for SI/PI/EMC Issues
EDA Import (1/5)
Source: CST
6 Public | ETAS/EHS2-Grävinghoff | 2015-11-23 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation,
reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
− Check & Export PCB stackup data after first PCB import
− Import PCB stackup data on subsequent PCB imports
Always check & correct PCB stackup data
How to check complex PCBs for SI/PI/EMC Issues
EDA Import (2/5)
Source: CST
7 Public | ETAS/EHS2-Grävinghoff | 2015-11-23 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation,
reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
− Correct any R, L, C shown as „Undefined Vendor Device“
− Add simulation models for active & passive components (optional)
Always check & correct component data
How to check complex PCBs for SI/PI/EMC Issues
EDA Import (3/5)
Source: CST
8 Public | ETAS/EHS2-Grävinghoff | 2015-11-23 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation,
reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
− Need to tag Clocks, Differential, Power & Ground nets
Net naming convention simplifies auto-tagging
How to check complex PCBs for SI/PI/EMC Issues
EDA Import (4/5)
Source: CST
10 Public | ETAS/EHS2-Grävinghoff | 2015-11-23 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation,
reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
− One rule set
− small designs
− similar technologies
− single run
− less effort
− pessimistic result (more effort)
− Multiple rule sets
− large design
− different technologies
− multiple runs
− more effort
− realistic results
Choose Rule Setup strategy depending on design & preference
How to check complex PCBs for SI/PI/EMC Issues
Rule Setup (1/3)
Source: CST
11 Public | ETAS/EHS2-Grävinghoff | 2015-11-23 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation,
reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
− IC Standard/Fast-Switching/NA
− Capacitor Type Bypass/Stitching
− Passive Type Resistor/ResistorPack/Filter/Jumper
− I/O Connector Class 1L/1H/2/3
− Clock Driver Yes/No
− Oscillator Yes/No
− Critical Net Yes/No
Component & Net naming conventions simplify auto-tagging
How to check complex PCBs for SI/PI/EMC Issues
Rule Setup (2/3)
Source: CST
12 Public | ETAS/EHS2-Grävinghoff | 2015-11-23 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation,
reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
Adapt Rule Parameters to Design
How to check complex PCBs for SI/PI/EMC Issues
Rule Setup (3/3)
Source: CST
13 Public | ETAS/EHS2-Grävinghoff | 2015-11-23 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation,
reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
− Net Crossing Split
− Net Changing Reference
− Exposed Critical Trace Length
− Net Near Edge of Reference
EMC Rules
How to check complex PCBs for SI/PI/EMC Issues
EMC Rules (1/2)
Source: CSTSource: CST
Source: CSTSource: CST
14 Public | ETAS/EHS2-Grävinghoff | 2015-11-23 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation,
reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
− Critical Net near I/O Net
− Critical Net Isolation
− Critical Differential Net Isolation
− Critical Differential Net Matching
− I/O Filter Distance
EMC Rules
How to check complex PCBs for SI/PI/EMC Issues
EMC Rules (2/2)
Source: CST
Source: CST
Source: CSTSource: CST
15 Public | ETAS/EHS2-Grävinghoff | 2015-11-23 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation,
reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
− Net Length
− Net to Net Coupling
− Between Reference Plane Routing
− Net Stub
− Differential Running Skew
Signal Integrity Rules
How to check complex PCBs for SI/PI/EMC Issues
Signal Integrity Rules (1/2)
Source: CST
16 Public | ETAS/EHS2-Grävinghoff | 2015-11-23 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation,
reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
− Via to Net Coupling
− Via Stub
− Unconnected Via Pads
− Via Clearance Overlap
Signal Integrity Rules
How to check complex PCBs for SI/PI/EMC Issues
Signal Integrity Rules (2/2)
Source: CST
Source: CST Source: CST
Source: CST
17 Public | ETAS/EHS2-Grävinghoff | 2015-11-23 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation,
reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
− Power Pin Capacitor Distance
− IC Power/Ground Pin-Via Distance
− Power/Ground Trace Decoupling
− Decoupling Capacitor Via Distance
Power Integrity Rules
How to check complex PCBs for SI/PI/EMC Issues
Power Integrity Rules (1/2)
Source: CST
Source: CST
Source: CST
Source: CST
18 Public | ETAS/EHS2-Grävinghoff | 2015-11-23 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation,
reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
− Wide Power/Ground Traces
− Power Via Density
− Decoupling Capacitor Density
Power Integrity Rules
How to check complex PCBs for SI/PI/EMC Issues
Power Integrity Rules (2/2)
Source: CST
Source: CST
Source: CST
19 Public | ETAS/EHS2-Grävinghoff | 2015-11-23 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation,
reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
− sorting and/or filtering of results possible
− use cursor keys to step through results
− use fit violation & fit factor to view violations
− Export to Excel for documentation
2 Large Displays recommended to view results
How to check complex PCBs for SI/PI/EMC Issues
Results Review & Documentation (1/2)
Source: CST
20 Public | ETAS/EHS2-Grävinghoff | 2015-11-23 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation,
reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
− Fail
− suggest schematics/layout changes to fix violation
− Inconclusive
− use (additional) simulations to make sure the design is OK
− Pass
− check whether rule set can be improved
Use color codes to characterize violations
How to check complex PCBs for SI/PI/EMC Issues
Results Review & Documentation (2/2)
Source: WikiMedia
21 Public | ETAS/EHS2-Grävinghoff | 2015-11-23 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation,
reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
− Trace Impedances
− Power Supplies
− I/O Connectors
− Power & I/O Filters
− Analog Circuits
− Connections to Housing/Shielding
− Creepage/Clearance (Safety)
Automated Rule Checks are augmented by manual checks
How to check complex PCBs for SI/PI/EMC Issues
Manual checks
22 Public | ETAS/EHS2-Grävinghoff | 2015-11-23 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation,
reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
− enable increased level of detail and/or reduced time/effort for PCB reviews
− CST Studio integration facilitates subsequent SI/PI/EMC simulation
− Reduced risk of failing SI/PI/EMC compliance tests
Automated Rule checks are essential for in-depth PCB reviews
How to check complex PCBs for SI/PI/EMC Issues
Summary & Outlook
− Extension to multiple PCBs
− Extension to Housing, Cables, …
Move from PCB-level checks to system-level checks