Contents

Foreword

Preface

Acknowledgments

About the Authors

1 Introduction: An Engineer's Companion

1.1 Life Cycle: The Motivation to Develop a Simulation Strategy

1.2 Prototyping: Interconnecting High-Speed Digital Signals

1.3 Pre-emphasis

1.4 The Need for Real-Time Test and Measurement

Conclusion

2 Chip-to-Chip Timing and Simulation

2.1 Root Cause

2.2 CMOS Latch

2.3 Timing Failures

2.4 Setup and Hold Constraints

2.5 Common-Clock On-Chip Timing

2.6 Setup and Hold SPICE Simulations

2.7 Timing Budget

2.8 Common-Clock IO Timing

2.9 Common-Clock IO Timing Using a Standard Load

2.10 Limits of the Common-Clock Architecture

2.11 Inside IO Circuits

2.12 CMOS Receiver

2.13 CMOS Differential Receiver

2.14 Pin Capacitance

2.15 Receiver Current-Voltage Characteristics

2.16 CMOS Push-Pull Driver

2.17 Output Impedance

2.18 Output Rise and Fall Times

2.19 CMOS Current Mode Driver

2.20 Behavioral Modeling of IO Circuits

2.21 Behavioral Model for CMOS Push-Pull Driver

2.22 Behavioral Modeling Assumptions

2.23 Tour of an IBIS Model

2.24 IBIS Header

2.25 IBIS Pin Table

2.26 IBIS Receiver Model

2.27 IBIS Driver Model

2.28 Behavioral Modeling Assumptions (Reprise)

2.29 Comparison of SPICE and IBIS Models

2.30 Accuracy and Quality of IO Circuit Models

Conclusion

3 Signal Path Analysis as an Aid to Signal Integrity

3.1 The Transmission Line Environment

3.2 Characteristic Impedance, Reflections, and Signal Integrity

3.3 The Reflection Coefficient, Impedance, and TDR Concepts

3.4 Looking at Real-World Circuit Characteristics

3.5 TDR Resolution Factors

3.6 Differential TDR Measurements

3.7 Frequency Domain Measurements for SI Applications

Conclusion

4 DDR2 Case Study

4.1 Evolution from a Common Ancestor

4.2 DDR2 Signaling

4.3 Write Timing

4.4 Read Timing

4.5 Get to Know Your IO

4.6 Off-Chip Driver

4.7 On-Die Termination

4.8 Rising and Falling Waveforms

4.9 Interconnect Sensitivity Analysis

4.10 Conductor and Dielectric Losses

4.11 Impedance Tolerance

4.12 Pin-to-Pin Capacitance Variation

4.13 Length Variation within a Byte Lane

4.14 DIMM Connector Crosstalk

4.15 Vref AC Noise and Resistor Tolerance

4.16 Slope Derating Factor

4.17 Final Read and Write Timing Budgets

4.18 Sources of Conservatism

Conclusion

5 Real-Time Measurements: Probing

5.1 The Anatomy of a Modern Oscilloscope Probe

5.2 A Probing Strategy

5.3 Measurement Quality

5.4 Defining a Probe

5.5 Oscilloscope Probes

5.6 Dynamic Range Limitations

5.7 Advanced Probing Techniques

5.8 Logic Analyzer Probing

Conclusion

6 Testing and Debugging: Oscilloscopes and Logic Analyzers

6.1 Fundamentals of Signal Integrity

6.2 Signal Integrity Concepts

6.3 Verification Tools: Oscilloscopes

6.4 Verification Tools: Logic Analyzers

6.5 Combining Analog and Digital Measurements

6.6 Eye Diagram Analysis

Conclusion

7 Replicating Real-World Signals with Signal Sources

7.1 Observing and Controlling Circuit Behavior

7.2 Excitation and Control

7.3 Signal-Generation Techniques

7.4 Arbitrary Function Generators

7.5 The Arbitrary Waveform Generator

7.6 Logic Signal Sources

Conclusion

8 Signal Analysis and Compliance

8.1 Standards Framework

8.2 High-Performance Tools for Compliance Measurements

8.3 Validation and Compliance Measurements

8.4 Understanding Serial Architectures

8.5 Physical Layer Compliance Testing

8.6 Measurements on Optical Signals

8.7 Compliance Measurement Considerations: Analysis

8.8 Testing the Serial Link

8.9 Probes and Probing

8.10 Software Tools

8.11 Transmitter Measurement Examples

8.12 Impedance and Link Measurements

8.13 Receiver Testing Brings Unique Challenges

8.14 Digital Validation and Compliance

8.15 Multibus Systems

Conclusion

9 PCI Express Case Study

9.1 High-Speed Serial Interfaces

9.2 Sensitivity Analysis

9.3 Ideal Driver and Lossy Transmission Line

9.4 Differential Driver with De-emphasis

9.5 Card Impedance Tolerance

9.6 3D Discontinuities

9.7 Channel Step Response

9.8 Crosstalk Pathology

9.9 Crosstalk-Induced Jitter

9.10 Channel Characteristics

9.11 Sensitivity Analysis Results

9.12 Model-to-Hardware Correlation

Conclusion

10 The Wireless Signal

10.1 Radio Frequency Signals

10.2 Frequency Measurement

10.3 Overview of the Real-Time Spectrum Analyzer

10.4 How a Real-Time Spectrum Analyzer Works

10.5 Applying Real-Time Spectrum Analysis

Conclusion

Index

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.191.135.224