36
ALTIUM LIVE 2018: PRACTICAL HIGH-SPEED DESIGN CONSTRAINTS Randy Clemmons CID+ San Diego PCB October 5, 2018

ALTIUM LIVE 2018 · ALTIUM LIVE 2018: PRACTICAL HIGH-SPEED DESIGN CONSTRAINTS. Randy Clemmons CID+. San Diego PCB. October 5, 2018

  • Upload
    others

  • View
    19

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ALTIUM LIVE 2018 · ALTIUM LIVE 2018: PRACTICAL HIGH-SPEED DESIGN CONSTRAINTS. Randy Clemmons CID+. San Diego PCB. October 5, 2018

ALTIUM LIVE 2018:PRACTICAL HIGH-SPEED DESIGN CONSTRAINTS

Randy Clemmons CID+San Diego PCBOctober 5, 2018

Page 2: ALTIUM LIVE 2018 · ALTIUM LIVE 2018: PRACTICAL HIGH-SPEED DESIGN CONSTRAINTS. Randy Clemmons CID+. San Diego PCB. October 5, 2018

Technology Boom Cycle

Virtual RealityArtificial IntelligenceInternet of ThingsDronesDriverless CarsRoboticsHyperloopBig DataMedical Devices

What do they have in common ?Highspeed data processing ?

Page 3: ALTIUM LIVE 2018 · ALTIUM LIVE 2018: PRACTICAL HIGH-SPEED DESIGN CONSTRAINTS. Randy Clemmons CID+. San Diego PCB. October 5, 2018
Page 4: ALTIUM LIVE 2018 · ALTIUM LIVE 2018: PRACTICAL HIGH-SPEED DESIGN CONSTRAINTS. Randy Clemmons CID+. San Diego PCB. October 5, 2018

Practical High Speed Design Constraints

Transition Propagation Delay (Tpd) and Velocity of electromagnetic fields in circuit boards.

Should high-speed designers consider the propagation delay of signals ?

Page 5: ALTIUM LIVE 2018 · ALTIUM LIVE 2018: PRACTICAL HIGH-SPEED DESIGN CONSTRAINTS. Randy Clemmons CID+. San Diego PCB. October 5, 2018

Velocity of electromagnetic waves in a typical circuit boards is approximately 60% the speed of light.

Electromagnetic waves travel through dielectric materials guided by copper features in the signal and return paths.

Page 6: ALTIUM LIVE 2018 · ALTIUM LIVE 2018: PRACTICAL HIGH-SPEED DESIGN CONSTRAINTS. Randy Clemmons CID+. San Diego PCB. October 5, 2018

Propagation Delay is the Reciprocal of Velocity

Where: Er = Effective Er (Dk) = Keffc = Speed of light (300,000,00 m/s) 186,000miles/hourVp = VelocityTpd = Transistion Propagation Delay

Page 7: ALTIUM LIVE 2018 · ALTIUM LIVE 2018: PRACTICAL HIGH-SPEED DESIGN CONSTRAINTS. Randy Clemmons CID+. San Diego PCB. October 5, 2018

Source: https://en.wikipedia.org/wiki/Transmission_line

Page 8: ALTIUM LIVE 2018 · ALTIUM LIVE 2018: PRACTICAL HIGH-SPEED DESIGN CONSTRAINTS. Randy Clemmons CID+. San Diego PCB. October 5, 2018

For FR4 materials the dielectric constant known as Eror Dk can vary greatly from ~3.8 to 4.7. And the Dk number in the datasheet for the material is the neat resin number. The neat resin number is the epoxy only Dk, before factoring in the fiberglass woven material.

1080 2116 7628

Page 9: ALTIUM LIVE 2018 · ALTIUM LIVE 2018: PRACTICAL HIGH-SPEED DESIGN CONSTRAINTS. Randy Clemmons CID+. San Diego PCB. October 5, 2018

370HR Dk ~ 4 (Resin Only)E-Glass Dk ~ 6

1080 2116 7628

Page 10: ALTIUM LIVE 2018 · ALTIUM LIVE 2018: PRACTICAL HIGH-SPEED DESIGN CONSTRAINTS. Randy Clemmons CID+. San Diego PCB. October 5, 2018

Fabricators rarely provide the effective dielectric constant.

Page 11: ALTIUM LIVE 2018 · ALTIUM LIVE 2018: PRACTICAL HIGH-SPEED DESIGN CONSTRAINTS. Randy Clemmons CID+. San Diego PCB. October 5, 2018

Typical Propagation Delay (Tpd)

Signals travel faster on outer layersTpd expressed in Pico Seconds per inch.

Page 12: ALTIUM LIVE 2018 · ALTIUM LIVE 2018: PRACTICAL HIGH-SPEED DESIGN CONSTRAINTS. Randy Clemmons CID+. San Diego PCB. October 5, 2018

Equations for Tpd, Keff, Co, Lo, Zo

Page 13: ALTIUM LIVE 2018 · ALTIUM LIVE 2018: PRACTICAL HIGH-SPEED DESIGN CONSTRAINTS. Randy Clemmons CID+. San Diego PCB. October 5, 2018
Page 14: ALTIUM LIVE 2018 · ALTIUM LIVE 2018: PRACTICAL HIGH-SPEED DESIGN CONSTRAINTS. Randy Clemmons CID+. San Diego PCB. October 5, 2018

Using Saturn PCB Design Toolkit to find Keff and Tpd

Effective Dielecric (Keff) = Air + Soldermask + Dielectric

Page 15: ALTIUM LIVE 2018 · ALTIUM LIVE 2018: PRACTICAL HIGH-SPEED DESIGN CONSTRAINTS. Randy Clemmons CID+. San Diego PCB. October 5, 2018

Using Saturn PCB Design Toolkit to find Tpd for Stripline

Stripline is approximately 20pSec per inch slower than MicrostripEffective Er (Keff) approximately equals Dk in Stripline.

Page 16: ALTIUM LIVE 2018 · ALTIUM LIVE 2018: PRACTICAL HIGH-SPEED DESIGN CONSTRAINTS. Randy Clemmons CID+. San Diego PCB. October 5, 2018

1GBIT DDR2 SDRAM – Top Layer Routing

Simple Example Design

Page 17: ALTIUM LIVE 2018 · ALTIUM LIVE 2018: PRACTICAL HIGH-SPEED DESIGN CONSTRAINTS. Randy Clemmons CID+. San Diego PCB. October 5, 2018

Layer 1 SIG Layer 2 GND

Page 18: ALTIUM LIVE 2018 · ALTIUM LIVE 2018: PRACTICAL HIGH-SPEED DESIGN CONSTRAINTS. Randy Clemmons CID+. San Diego PCB. October 5, 2018

Layer 3 SIG Layer 4 VREF

Page 19: ALTIUM LIVE 2018 · ALTIUM LIVE 2018: PRACTICAL HIGH-SPEED DESIGN CONSTRAINTS. Randy Clemmons CID+. San Diego PCB. October 5, 2018

Vias NOT included in Length Matching (copper track length)

Before xSignals and Net length data which includes vias

Page 20: ALTIUM LIVE 2018 · ALTIUM LIVE 2018: PRACTICAL HIGH-SPEED DESIGN CONSTRAINTS. Randy Clemmons CID+. San Diego PCB. October 5, 2018

Vias included in Length Matching (copper track length)

After xSignals and Net length data which includes vias

Page 21: ALTIUM LIVE 2018 · ALTIUM LIVE 2018: PRACTICAL HIGH-SPEED DESIGN CONSTRAINTS. Randy Clemmons CID+. San Diego PCB. October 5, 2018

Vias included in Length Matching (Flight Time pSec/inch)

Flight Time Calculated using Tpd per inch

Page 22: ALTIUM LIVE 2018 · ALTIUM LIVE 2018: PRACTICAL HIGH-SPEED DESIGN CONSTRAINTS. Randy Clemmons CID+. San Diego PCB. October 5, 2018

Chuy’s Trailer Park Calafia (Rosarito) Mexico – Winter 1998

Timing is Critical !

Page 23: ALTIUM LIVE 2018 · ALTIUM LIVE 2018: PRACTICAL HIGH-SPEED DESIGN CONSTRAINTS. Randy Clemmons CID+. San Diego PCB. October 5, 2018
Page 24: ALTIUM LIVE 2018 · ALTIUM LIVE 2018: PRACTICAL HIGH-SPEED DESIGN CONSTRAINTS. Randy Clemmons CID+. San Diego PCB. October 5, 2018

Critical trace length for a signal with 1nS Risetime is ~ 1.5 inches

Enter Er Eff, Risetime as the PeriodSet Wavelength Divide to 1/4

Page 25: ALTIUM LIVE 2018 · ALTIUM LIVE 2018: PRACTICAL HIGH-SPEED DESIGN CONSTRAINTS. Randy Clemmons CID+. San Diego PCB. October 5, 2018

Critical 50 Ohm path ?

Page 26: ALTIUM LIVE 2018 · ALTIUM LIVE 2018: PRACTICAL HIGH-SPEED DESIGN CONSTRAINTS. Randy Clemmons CID+. San Diego PCB. October 5, 2018

Path length 486mils

Page 27: ALTIUM LIVE 2018 · ALTIUM LIVE 2018: PRACTICAL HIGH-SPEED DESIGN CONSTRAINTS. Randy Clemmons CID+. San Diego PCB. October 5, 2018

Length of Vias defined by the Stackup

Enter dielectric thickness before length matching

Page 28: ALTIUM LIVE 2018 · ALTIUM LIVE 2018: PRACTICAL HIGH-SPEED DESIGN CONSTRAINTS. Randy Clemmons CID+. San Diego PCB. October 5, 2018

Clean Tracks ! (No Net Antennas or Extra bits of Copper

Page 29: ALTIUM LIVE 2018 · ALTIUM LIVE 2018: PRACTICAL HIGH-SPEED DESIGN CONSTRAINTS. Randy Clemmons CID+. San Diego PCB. October 5, 2018
Page 30: ALTIUM LIVE 2018 · ALTIUM LIVE 2018: PRACTICAL HIGH-SPEED DESIGN CONSTRAINTS. Randy Clemmons CID+. San Diego PCB. October 5, 2018

90 Degree Corners

Designers have been lead to believe that routes with square corners are a bad thing and they assume all square corners should be eliminated from a design.

I have some bad news for the no square corners camp. Every surface mount resistor placed on the board will introduce four sharp 90 degree turns in the signal path. I suggest they figure out how to design their boards without using resistors :)

Page 31: ALTIUM LIVE 2018 · ALTIUM LIVE 2018: PRACTICAL HIGH-SPEED DESIGN CONSTRAINTS. Randy Clemmons CID+. San Diego PCB. October 5, 2018

Source: Altium Bloghttps://resources.altium.com/pcb-design-blog/pcb-routing-angle-myths-45-degree-angle-versus-90-degree-angle

Page 32: ALTIUM LIVE 2018 · ALTIUM LIVE 2018: PRACTICAL HIGH-SPEED DESIGN CONSTRAINTS. Randy Clemmons CID+. San Diego PCB. October 5, 2018

Google for Experts:Ask questions: (like exactly what is piece of cake)

Together we all know more than anyone of us. (share your knowledge)

Eric BogatinRick HartleyRalph MorrisonDouglas BrooksDr. Howard JohnsonLee RicheyHenry OttTerry FoxBruce ArchambeaultBarry OnleyRobert FeranecCharles PfeilHappy Holden

Page 33: ALTIUM LIVE 2018 · ALTIUM LIVE 2018: PRACTICAL HIGH-SPEED DESIGN CONSTRAINTS. Randy Clemmons CID+. San Diego PCB. October 5, 2018

ALTIUM LIVE 2018:PRACTICAL HIGH-SPEED DESIGN CONSTRAINTS

Randy Clemmons CID+San Diego PCBOctober 5, 2018

Thank You

Page 34: ALTIUM LIVE 2018 · ALTIUM LIVE 2018: PRACTICAL HIGH-SPEED DESIGN CONSTRAINTS. Randy Clemmons CID+. San Diego PCB. October 5, 2018

Happy Wife

Page 35: ALTIUM LIVE 2018 · ALTIUM LIVE 2018: PRACTICAL HIGH-SPEED DESIGN CONSTRAINTS. Randy Clemmons CID+. San Diego PCB. October 5, 2018

TXLINE 2003 (Best Free CPW)

Page 36: ALTIUM LIVE 2018 · ALTIUM LIVE 2018: PRACTICAL HIGH-SPEED DESIGN CONSTRAINTS. Randy Clemmons CID+. San Diego PCB. October 5, 2018

Net Names on Unused Pins