SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Gigabit LVDS Signalling on a PCB
assisted by Simulation and
S-Parameter Modelling
John Berrie




                                   © Zuken
Topics

• Low Voltage Differential Signalling (LVDS)
   – Why LVDS is so popular
   – How LVDS works
   – Pushing the envelope
• Essential PCB Routing Considerations
   – Designing for low-cost manufacture
       ‒ Limitations of hardware compensation
       ‒ Benefits of routing tuning
   – Propagation modes
• Basics of S-Parameters
   – Time domain/frequency domain conflicts in simulation
   – Transforming frequency-domain models for time-domain simulation
• Simulation
   – When simulation is essential
   – Putting it together


                                                                       © Zuken
Why LVDS is so Popular

•   Common-mode noise rejection
•   Low voltage
•   Low power
•   Low noise emissions and susceptibility
•   Compatible with gigabit speeds
•   High availability of standard parts
    – PCI Express
    – FPGA
    – HyperTransport




                                             © Zuken
Current-Mode Drivers




3.5mA
                        100Ω




                               © Zuken
Simplex




          RDIFF




                  © Zuken
Dual Simplex




                           Rt

               PCI Express Lane


                 Rt



                                  © Zuken
PCI Express Features

• Introduced by Intel in 2004
• High-speed serial bus replacement for PCI, PCI-X, AGP
   – Software-compatible with PCI
• Point-to-point differential, dual simplex
• One dual simplex (two differential pairs) equal one lane
• Capacity per lane
   –   Version 1.x, 1.25GHz, 250MB/s
   –   Version 2.0, 2.5GHz, 500MB/s
   –   Version 3.0, 4GHz, 1GB/s
   –   Largest common lane count is 16 per bus
• Data transmitted in packets
   – 8B/10B encoding balances ones and zeros
   – Clock embedded within data
      ‒ Major implications for PCB routing
                                                             © Zuken
Skew Matching in PCI Express

• Most critical
   – Within each differential pair
      ‒ Align within a unit interval (one clock period)
• And then ...
   – Within each 2-differential-pair dual simplex lane
      ‒ Desirable to make bidirectional operating speed more consistent
• And then ...
   – From lane to lane
      ‒ Depends on minimum packet size
            ‒ Align within (bits in packet) unit intervals
                 ‒ e.g. 128-bit packet means align within 128 unit intervals




                                                                               © Zuken
HyperTransport Features

•   Dual simplex point-to-point
•   200MHz to 3.2GHz
•   32-bit full-speed up to 51.2GB/s
•   Packet-based
•   Separate clock and data
•   Point-to-point dual simplex routing with Tunnel devices to create
    daisy chains, stars and other topologies




                                                                   © Zuken
Important PCB Routing Considerations for
HyperTransport

• Data and commands are combined and transmitted in packets
• Clock and control are separate from data
    – Clock to data skew constraints are required
•   2, 4, 8, 16 or 32 bit data path
•   Designed to work on low-cost FR-4, including 4-layer boards
•   On-die bridge termination
•   Maximum route length up to around 0.75 metres, depending on
    layer stack




                                                                  © Zuken
HyperTransport 3.1 Signal Groups in one
Link

• All differential pairs
• One CLK line per <=8
  CAD lines                         CLK=Clock [m:0]

• One CTL line per <=8
                                    CTL=Control[n:0]
  CAD lines (Gen3)
• Skew constraints                  CAD=Command/Addr/Data[p:0]
  between CAD, CTL and
  CLK
                           CLK= Clock [m:0]

                           CTL=Control[n:0]               Low-speed
                                                          signals PWROK
                           CAD=Command/Addr/Data[p:0]     and RESET#
                                                          omitted from
                                                          this diagram

                                                                     © Zuken
Hardware Compensation

• Pre-emphasis
   – Boost relative high frequency content (considering frequency domain)
      ‒ Higher-frequency content related to rise time and amplitude
   – Stronger state change (considering time domain)
   – Compensates for Inter-Symbol Interference (ISI) during rapid state changes
• Timing
   – Simplifying required route topology
• Impedance
   – Adapt to detected PCB electrical characteristics (characteristic impedance)




                                                                               © Zuken
Differential Pair Essentials

• Symmetry is key



                               Signal Vias and
 Connector       Series AC     Ground Stitching
 Pads (driven    Coupling      Vias               Component
 end)            Capacitors                       Pads (receiving
                                                  end)




                                                                    © Zuken
Differential Pair Essentials

• Avoid significant en-route discontinuities and imbalance
   – Simulate to check consequences of small discontinuities




                                                               © Zuken
Uniformity = Predictability


•   Design to avoid subtle
    glitch culprits
     –   Environmental factors
     –   Undetected manufacturing
         tolerance violations
•   Design from the front end                                                        a
                                                                          b
     –
                                                                 a
         Tune to exceed                                 b
         performance                          a
           ‒ Improves re-usability

                                     •   Keep coupling uniform
                                          –   Predictable performance from the start
                                          –   Avoids simulator stress
                                          –   Electrically-equivalent PCB layers
                                          –   Uniform differential spacing
                                          –   Uniform pair-to-pair spacing and parallelism




                                                                                     © Zuken
Desirable Field Lines in Differential Pairs




                                              © Zuken
Propagation Modes




                    © Zuken
S-Parameters

• Useful for modelling high-speed passive components such as
  filters and connectors
• Black box modelling technique
   – Can be derived from hardware with no need to understand internal
     behaviour
• Unlimited in frequency
• Each entry relates to a single frequency
   – Large set of entries needed to cover component frequencies of a digital
     signal
• Each entry describes how a wave of a single frequency arriving at
  a single port is transformed in terms of relative amplitude and
  phase as it is scattered to the other ports



                                                                               © Zuken
S-Parameters

• Scattering of wave arriving at Port 1 (reverse for arrival at Port 2)
               Zo                                Zo

                            Port 1 Port 2
     a1                b1         b2
    =S11a1                                            =S21a1

• Scattering matrix for wave arriving at Port 1 or Port 2




                                                                     © Zuken
S-Parameter Model of Transmission Line

                                                b2       V2       0.293 135
V0   50Ω      V1    100Ω    V2    S 21   S 12
                                                a1
                                                     2
                                                         V0
                                                              2
                                                                   0.707 0
                                                                                  0.828 135     0.585   j 0.585


                                                b1       V1           0.467
                                  S 11   S 22        2        1   2           1   0   0.321 0   0.321 j 0.000
                    200mm                       a1       VO           0.707


                                 50Ω



V0=1V peak=0.707V RMS

V1=0.66
V peak=0.467V RMS

V2=0.414V peak=0.293V
RMS,
135 phase shift with
respect to V0

                                                                                                        © Zuken
Touchstone® File Format for S-Parameters


        !2-Port S-parameters for 100Ω lossless transmission line with two
        frequency points in Magnitude/Angle format

Frequency Units Parameters Type
                      Magnitude/Angle    Normalize to 50Ω
                                         Source/Load
        # MHz S MA R 50

        200.000 0.321 0.000 0.828 238.000 0.828 135.000 0.321 0.000

        250.000 0.321 0.000 0.828 135.000 0.828 135.000 0.321 0.000

        Frequency      S11              S21                 S12   S22

        Alternative formats are DB (dB-angle) and RI (real-imaginary)

                                                                            © Zuken
Passive Component Modelling

• S-Parameter Model                  • Passive Network Model
   – Black box model so no              – Extrapolates and interpolates
     assumptions                          automatically
   – Valid only under tested            – May lose validity at higher
     conditions                           frequency
   – Need to cover entire expected      – Only models what is included
     frequency range                    – Frequency or time domain
   – Frequency domain




                                                                          © Zuken
Differential Channel with Common-Mode
Filter: S-Parameter or Obfuscated Passive
Network Model




                                            © Zuken
Simulation with Model Choices:
S-Parameter or Obfuscated Passive
Network Model


                                IBIS buffer model +
                                S-Parameter driver
                                model simulation




                           HSPICE transistor-
                           level Model +
                           obfuscated passive
                           model simulation


                                                      © Zuken
Combined-Function Passive Devices




                                    © Zuken
Conclusion

• Point-to-point differential signalling is common and increasingly
  standardised
• Ultra-fast data with low power being used whether needed or not
   – Compare DDR2/DDR3 memory
• Cheapness of manufacture has been considered
   – Adaptive signalling techniques
   – Simplified topology
   – Tolerance of PCB electrical characteristic variations
• But…
   – For high-volume/cost-reduced, non-standard or safety-critical designs,
     simulation is still essential
       ‒ And it's still advisable in all cases, even when following design rules




                                                                                   © Zuken
The Partner for Success




27
                               © Zuken

Weitere ähnliche Inhalte

Was ist angesagt?

Chandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXPChandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXP
Chandan kumar
 
Resume_FanYANG
Resume_FanYANGResume_FanYANG
Resume_FanYANG
Fan Yang
 
Equal Split Wilkinson Power Divider - Project Presentation
Equal Split Wilkinson Power Divider - Project PresentationEqual Split Wilkinson Power Divider - Project Presentation
Equal Split Wilkinson Power Divider - Project Presentation
Bhanwar Singh Meena
 

Was ist angesagt? (20)

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
 
Modassar Resume
Modassar ResumeModassar Resume
Modassar Resume
 
Low power VLSI Degisn
Low power VLSI DegisnLow power VLSI Degisn
Low power VLSI Degisn
 
Chandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXPChandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXP
 
Albedo.Net.Audit.Ps
Albedo.Net.Audit.PsAlbedo.Net.Audit.Ps
Albedo.Net.Audit.Ps
 
Switching hierarchy presentation
Switching hierarchy presentationSwitching hierarchy presentation
Switching hierarchy presentation
 
Ec 2401 wireless communication unit 3
Ec 2401 wireless communication   unit 3Ec 2401 wireless communication   unit 3
Ec 2401 wireless communication unit 3
 
HBT
HBTHBT
HBT
 
Design and Simulation of First Order Sigma-Delta Modulator Using LT spice Tool
Design and Simulation of First Order Sigma-Delta Modulator Using LT spice ToolDesign and Simulation of First Order Sigma-Delta Modulator Using LT spice Tool
Design and Simulation of First Order Sigma-Delta Modulator Using LT spice Tool
 
Microwave Phase shifter
Microwave Phase shifterMicrowave Phase shifter
Microwave Phase shifter
 
Timekeeper Wiring5
Timekeeper Wiring5Timekeeper Wiring5
Timekeeper Wiring5
 
Communication Theory-1 project report || Carrier Acquisition in DSB_SC using ...
Communication Theory-1 project report || Carrier Acquisition in DSB_SC using ...Communication Theory-1 project report || Carrier Acquisition in DSB_SC using ...
Communication Theory-1 project report || Carrier Acquisition in DSB_SC using ...
 
Resume_FanYANG
Resume_FanYANGResume_FanYANG
Resume_FanYANG
 
The wire
The wireThe wire
The wire
 
My Project
My ProjectMy Project
My Project
 
Cisco WLAN - Chapter. 02 : Part 2 – 802.11 MAC
Cisco WLAN -  Chapter. 02 : Part 2 – 802.11 MACCisco WLAN -  Chapter. 02 : Part 2 – 802.11 MAC
Cisco WLAN - Chapter. 02 : Part 2 – 802.11 MAC
 
Transit time device
Transit time deviceTransit time device
Transit time device
 
Equal Split Wilkinson Power Divider - Project Presentation
Equal Split Wilkinson Power Divider - Project PresentationEqual Split Wilkinson Power Divider - Project Presentation
Equal Split Wilkinson Power Divider - Project Presentation
 
IRJET- Design and Simulation of 12-Bit Current Steering DAC
IRJET-  	  Design and Simulation of 12-Bit Current Steering DACIRJET-  	  Design and Simulation of 12-Bit Current Steering DAC
IRJET- Design and Simulation of 12-Bit Current Steering DAC
 
In Building Solution
In Building SolutionIn Building Solution
In Building Solution
 

Ähnlich wie Zuken - Gigabit LVDS Signaling on a PCB assisted by Simulation and S-Parameter Modeling

Design of -- Two phase non overlapping low frequency clock generator using Ca...
Design of -- Two phase non overlapping low frequency clock generator using Ca...Design of -- Two phase non overlapping low frequency clock generator using Ca...
Design of -- Two phase non overlapping low frequency clock generator using Ca...
Prashantkumar R
 
Low Power Design and Verification
Low Power Design and VerificationLow Power Design and Verification
Low Power Design and Verification
DVClub
 
Low power design-ver_26_mar08
Low power design-ver_26_mar08Low power design-ver_26_mar08
Low power design-ver_26_mar08
Obsidian Software
 

Ähnlich wie Zuken - Gigabit LVDS Signaling on a PCB assisted by Simulation and S-Parameter Modeling (20)

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
 
ICIECA 2014 Paper 23
ICIECA 2014 Paper 23ICIECA 2014 Paper 23
ICIECA 2014 Paper 23
 
Bt31482484
Bt31482484Bt31482484
Bt31482484
 
CCNA Lan Redundancy
CCNA Lan RedundancyCCNA Lan Redundancy
CCNA Lan Redundancy
 
Contemporary Design of High ADC
Contemporary Design of High ADC Contemporary Design of High ADC
Contemporary Design of High ADC
 
FUNDAMENTALS OF HIGH SPEED DESIGN.pdf
FUNDAMENTALS OF HIGH SPEED DESIGN.pdfFUNDAMENTALS OF HIGH SPEED DESIGN.pdf
FUNDAMENTALS OF HIGH SPEED DESIGN.pdf
 
Design of -- Two phase non overlapping low frequency clock generator using Ca...
Design of -- Two phase non overlapping low frequency clock generator using Ca...Design of -- Two phase non overlapping low frequency clock generator using Ca...
Design of -- Two phase non overlapping low frequency clock generator using Ca...
 
PLNOG19 - Krzysztof Szarkowicz - RIFT i nowe pomysły na routing
PLNOG19 - Krzysztof Szarkowicz - RIFT i nowe pomysły na routingPLNOG19 - Krzysztof Szarkowicz - RIFT i nowe pomysły na routing
PLNOG19 - Krzysztof Szarkowicz - RIFT i nowe pomysły na routing
 
TECHNIQUES DE MODELISATION POUR LES COMPOSANTS ACTIFS
TECHNIQUES DE MODELISATION POUR LES COMPOSANTS ACTIFSTECHNIQUES DE MODELISATION POUR LES COMPOSANTS ACTIFS
TECHNIQUES DE MODELISATION POUR LES COMPOSANTS ACTIFS
 
Introduction to LTE
Introduction to LTEIntroduction to LTE
Introduction to LTE
 
I2C introduction
I2C introductionI2C introduction
I2C introduction
 
jogender contgrol and protection of power system
jogender contgrol and protection of power systemjogender contgrol and protection of power system
jogender contgrol and protection of power system
 
Unit 6.pptx
Unit 6.pptxUnit 6.pptx
Unit 6.pptx
 
Shultz dallas q108
Shultz dallas q108Shultz dallas q108
Shultz dallas q108
 
Schulz dallas q1_2008
Schulz dallas q1_2008Schulz dallas q1_2008
Schulz dallas q1_2008
 
Multiband Transceivers - [Chapter 6] Multi-mode and Multi-band Transceivers
Multiband Transceivers - [Chapter 6] Multi-mode and Multi-band TransceiversMultiband Transceivers - [Chapter 6] Multi-mode and Multi-band Transceivers
Multiband Transceivers - [Chapter 6] Multi-mode and Multi-band Transceivers
 
Introduction to LTE
Introduction to LTEIntroduction to LTE
Introduction to LTE
 
Introduction to LTE
Introduction to LTEIntroduction to LTE
Introduction to LTE
 
Low Power Design and Verification
Low Power Design and VerificationLow Power Design and Verification
Low Power Design and Verification
 
Low power design-ver_26_mar08
Low power design-ver_26_mar08Low power design-ver_26_mar08
Low power design-ver_26_mar08
 

Kürzlich hochgeladen

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Kürzlich hochgeladen (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Zuken - Gigabit LVDS Signaling on a PCB assisted by Simulation and S-Parameter Modeling

  • 1. Gigabit LVDS Signalling on a PCB assisted by Simulation and S-Parameter Modelling John Berrie © Zuken
  • 2. Topics • Low Voltage Differential Signalling (LVDS) – Why LVDS is so popular – How LVDS works – Pushing the envelope • Essential PCB Routing Considerations – Designing for low-cost manufacture ‒ Limitations of hardware compensation ‒ Benefits of routing tuning – Propagation modes • Basics of S-Parameters – Time domain/frequency domain conflicts in simulation – Transforming frequency-domain models for time-domain simulation • Simulation – When simulation is essential – Putting it together © Zuken
  • 3. Why LVDS is so Popular • Common-mode noise rejection • Low voltage • Low power • Low noise emissions and susceptibility • Compatible with gigabit speeds • High availability of standard parts – PCI Express – FPGA – HyperTransport © Zuken
  • 4. Current-Mode Drivers 3.5mA 100Ω © Zuken
  • 5. Simplex RDIFF © Zuken
  • 6. Dual Simplex Rt PCI Express Lane Rt © Zuken
  • 7. PCI Express Features • Introduced by Intel in 2004 • High-speed serial bus replacement for PCI, PCI-X, AGP – Software-compatible with PCI • Point-to-point differential, dual simplex • One dual simplex (two differential pairs) equal one lane • Capacity per lane – Version 1.x, 1.25GHz, 250MB/s – Version 2.0, 2.5GHz, 500MB/s – Version 3.0, 4GHz, 1GB/s – Largest common lane count is 16 per bus • Data transmitted in packets – 8B/10B encoding balances ones and zeros – Clock embedded within data ‒ Major implications for PCB routing © Zuken
  • 8. Skew Matching in PCI Express • Most critical – Within each differential pair ‒ Align within a unit interval (one clock period) • And then ... – Within each 2-differential-pair dual simplex lane ‒ Desirable to make bidirectional operating speed more consistent • And then ... – From lane to lane ‒ Depends on minimum packet size ‒ Align within (bits in packet) unit intervals ‒ e.g. 128-bit packet means align within 128 unit intervals © Zuken
  • 9. HyperTransport Features • Dual simplex point-to-point • 200MHz to 3.2GHz • 32-bit full-speed up to 51.2GB/s • Packet-based • Separate clock and data • Point-to-point dual simplex routing with Tunnel devices to create daisy chains, stars and other topologies © Zuken
  • 10. Important PCB Routing Considerations for HyperTransport • Data and commands are combined and transmitted in packets • Clock and control are separate from data – Clock to data skew constraints are required • 2, 4, 8, 16 or 32 bit data path • Designed to work on low-cost FR-4, including 4-layer boards • On-die bridge termination • Maximum route length up to around 0.75 metres, depending on layer stack © Zuken
  • 11. HyperTransport 3.1 Signal Groups in one Link • All differential pairs • One CLK line per <=8 CAD lines CLK=Clock [m:0] • One CTL line per <=8 CTL=Control[n:0] CAD lines (Gen3) • Skew constraints CAD=Command/Addr/Data[p:0] between CAD, CTL and CLK CLK= Clock [m:0] CTL=Control[n:0] Low-speed signals PWROK CAD=Command/Addr/Data[p:0] and RESET# omitted from this diagram © Zuken
  • 12. Hardware Compensation • Pre-emphasis – Boost relative high frequency content (considering frequency domain) ‒ Higher-frequency content related to rise time and amplitude – Stronger state change (considering time domain) – Compensates for Inter-Symbol Interference (ISI) during rapid state changes • Timing – Simplifying required route topology • Impedance – Adapt to detected PCB electrical characteristics (characteristic impedance) © Zuken
  • 13. Differential Pair Essentials • Symmetry is key Signal Vias and Connector Series AC Ground Stitching Pads (driven Coupling Vias Component end) Capacitors Pads (receiving end) © Zuken
  • 14. Differential Pair Essentials • Avoid significant en-route discontinuities and imbalance – Simulate to check consequences of small discontinuities © Zuken
  • 15. Uniformity = Predictability • Design to avoid subtle glitch culprits – Environmental factors – Undetected manufacturing tolerance violations • Design from the front end a b – a Tune to exceed b performance a ‒ Improves re-usability • Keep coupling uniform – Predictable performance from the start – Avoids simulator stress – Electrically-equivalent PCB layers – Uniform differential spacing – Uniform pair-to-pair spacing and parallelism © Zuken
  • 16. Desirable Field Lines in Differential Pairs © Zuken
  • 17. Propagation Modes © Zuken
  • 18. S-Parameters • Useful for modelling high-speed passive components such as filters and connectors • Black box modelling technique – Can be derived from hardware with no need to understand internal behaviour • Unlimited in frequency • Each entry relates to a single frequency – Large set of entries needed to cover component frequencies of a digital signal • Each entry describes how a wave of a single frequency arriving at a single port is transformed in terms of relative amplitude and phase as it is scattered to the other ports © Zuken
  • 19. S-Parameters • Scattering of wave arriving at Port 1 (reverse for arrival at Port 2) Zo Zo Port 1 Port 2 a1 b1 b2 =S11a1 =S21a1 • Scattering matrix for wave arriving at Port 1 or Port 2 © Zuken
  • 20. S-Parameter Model of Transmission Line b2 V2 0.293 135 V0 50Ω V1 100Ω V2 S 21 S 12 a1 2 V0 2 0.707 0 0.828 135 0.585 j 0.585 b1 V1 0.467 S 11 S 22 2 1 2 1 0 0.321 0 0.321 j 0.000 200mm a1 VO 0.707 50Ω V0=1V peak=0.707V RMS V1=0.66 V peak=0.467V RMS V2=0.414V peak=0.293V RMS, 135 phase shift with respect to V0 © Zuken
  • 21. Touchstone® File Format for S-Parameters !2-Port S-parameters for 100Ω lossless transmission line with two frequency points in Magnitude/Angle format Frequency Units Parameters Type Magnitude/Angle Normalize to 50Ω Source/Load # MHz S MA R 50 200.000 0.321 0.000 0.828 238.000 0.828 135.000 0.321 0.000 250.000 0.321 0.000 0.828 135.000 0.828 135.000 0.321 0.000 Frequency S11 S21 S12 S22 Alternative formats are DB (dB-angle) and RI (real-imaginary) © Zuken
  • 22. Passive Component Modelling • S-Parameter Model • Passive Network Model – Black box model so no – Extrapolates and interpolates assumptions automatically – Valid only under tested – May lose validity at higher conditions frequency – Need to cover entire expected – Only models what is included frequency range – Frequency or time domain – Frequency domain © Zuken
  • 23. Differential Channel with Common-Mode Filter: S-Parameter or Obfuscated Passive Network Model © Zuken
  • 24. Simulation with Model Choices: S-Parameter or Obfuscated Passive Network Model IBIS buffer model + S-Parameter driver model simulation HSPICE transistor- level Model + obfuscated passive model simulation © Zuken
  • 26. Conclusion • Point-to-point differential signalling is common and increasingly standardised • Ultra-fast data with low power being used whether needed or not – Compare DDR2/DDR3 memory • Cheapness of manufacture has been considered – Adaptive signalling techniques – Simplified topology – Tolerance of PCB electrical characteristic variations • But… – For high-volume/cost-reduced, non-standard or safety-critical designs, simulation is still essential ‒ And it's still advisable in all cases, even when following design rules © Zuken
  • 27. The Partner for Success 27 © Zuken