Professional Documents
Culture Documents
Introduction
Agenda
Signal Integrity for High Speed Digital Design : introduction
1. Introduction Agilent 2. Typical Digital Development Process + Example 3. What is Signal Integrity? 4. 3 Es: Signal Conditioning & Measuring 5. Agilent Solutions for Signal Integrity 6. Signal Integrity & IO Standards
Agenda
Signal Integrity for High Speed Digital Design : introduction
1. Introduction Agilent 2. Typical Digital Development Process + Example 3. What is Signal Integrity? 4. 3 Es: Signal Conditioning & Measuring 5. Agilent Solutions for Signal Integrity 6. Signal Integrity & IO Standards
Agilent Markets
44 billion measurement market Electronic Measurement
Communications Aerospace/Defense General purpose
Agilent Laboratories
Applied research Research in existing businesses Research in new businesses
2.7B
1.1B
1.0B
Agenda
Signal Integrity for High Speed Digital Design : introduction
1. Introduction Agilent 2. Typical Digital Development Process + Example 3. What is Signal Integrity? 4. 3 Es: Signal Conditioning & Measuring 5. Agilent Solutions for Signal Integrity 6. Signal Integrity & IO Standards
System Design
Interconnect Design
Compliance Test
Accurate Models & Simulations Accurate Design Analysis Hardware & Software Correlation
System Design
Interconnect Design
Compliance Test
Accurate Models & Simulations Accurate Design Analysis Hardware & Software Correlation
SDR Model created in SystemVue VHDL code automatically generated from Fix-point representation of the model ISE Projects generated with VHDL code Compilation of Designs onto Spartan 3E Evaluation Board *.bit and *.cdc files created to use ATC2 and ILA core FPGA probing
Output Pins JTAG
Thomas Kirchner
Flow
1. Develop a model for a digital Software Defined Radio Design using SystemVue from Agilent eeSof 2. Verification of model (modulated IQ-signal) using VSA SW in SystemVue 3. Generate VHDL code from SystemVue Model 4. Create a XILINX ISE Project with VHDL code from SystemVue. And put this in the Spartan 3E 5. Insert ILA core and debug FPGA design using XILINX Chipscope 6. Insert Agilent ATC2 core and debug design using Agilent dynamic FPGA probe in Logic Analyzer 7. Verify design and decode digital IQ data using Agilent Logic Analyzer and IQ demodulator (VSA 89601A SW)
Seite 2 von 24 Thomas Kirchner
Seite 3 von 24
Thomas Kirchner
Thomas Kirchner
Seite 5 von 24
Thomas Kirchner
Thomas Kirchner
Automated VHDL code generation from model and start of Co-Simulation e.g. with ModelSim
Seite 5 von 24
Thomas Kirchner
Verification on hardware using Chipscope (ILA Core and FPGA Block RAM)
FPGA JTAG Probe points
Merits:
No additional pins required Inexpensive Select many nets
ILA
Block RAM
Tradeoffs:
Consumes FPGA RAM Synchronous capture Limited memory depth (32 k)
Note: Not just consumption of important FPGA memory. As with all cores, inclusion of a logic analyzer core will have an impact on the design itself. For this reason, many engineers prefer to leave the core in the FPGA even after the design is debugged.
Page 17
Up to 64 signal banks All banks have identical width (4 to 128 signals wide)
clk
4 -128
clk
JTAG Select
Verification on hardware using ATC2 Logic Analyzer with B4655A FPGA Dynamic Probe
FPGA Dynamic Probe SW application
PC Board
FPGA
Insert ATC2 core with Core Inserter Control access to new signals via JTAG
ATC2
JTAG
Page 19
Thomas Kirchner
Seite 5 von 24
Thomas Kirchner
Thomas Kirchner
Thomas Kirchner
Agenda
Signal Integrity for High Speed Digital Design : introduction
1. Introduction Agilent 2. Typical Digital Development Process + Example 3. What is Signal Integrity? 4. 3 Es: Signal Conditioning & Measuring 5. Agilent Solutions for Signal Integrity 6. Signal Integrity & IO Standards
Signal integrity or SI is a measure of the quality of an electrical signal. In digital electronics, a stream of binary values is represented by a voltage (or current) waveform. Over short distances and at low bit rates, a simple conductor can transmit this with sufficient fidelity. However, at high bit rates and over longer distances, various effects can degrade the electrical signal to the point where errors occur, and the system or device fails. Signal integrity engineering is the task of analyzing and mitigating these impairments. Signal integrity engineering is at all levels of electronics packaging, from internal connections of an IC through the package, the printed circuit board (PCB), the backplane, and inter-system connections. Some of the main issues of concern for signal integrity are ringing, crosstalk, ground bounce, and power supply noise.
PCI Express
5 Gb/s 2.5 Gb/s 2003 2008
8 Gb/s
Optimum scope Bandwidth & Sample Rate Brickwall S.Rate 3.6GSa/s 5.8GSa/s 13.9GSa/s 13.5GSa/s 20.2GSa/s 20.2GSa/s 20.2GSa/s 28.1GSa/s 13.4GSa/s 30GSa/s 13.4GSa/s 18GSa/s 22GSa/s 22GSa/s 18GSa/s 18GSa/s 18GSa/s 30GSa/s Gaussian 2.0GHz 3.3GHz 7.9GHz 7.9GHz 11.3GHz 11.3GHz 11.3GHz 15.9GHz 7.9GHz 17GHz 7.9GHz 10.1GHz 12.7GHz 12.7GHz 10.1GHz 10.1GHz 10.1GHz 17GHz 17GHz S.Rate 8GSa/s 13.2GSa/s 31/5GSa/s 30.5GSa/s 45.2GSa/s 45.2GSa/s 45.2GSa/s 63.6GSa/s 31.6GSa/s 68GSa/s 31.6GSa/s 40.4GSa/S 50.8GSa/s 50.8GSa/s 40.4GSa/S 40.4GSa/S 40.4GSa/S 68GSa/s 68GSa/s
USB2.0 DDR2 DDR3 Serial ATA I Serial ATA II SAS150 SAS300 SATA III / SAS600 PCI Express Gen I PCI Express Gen II ExpressCard Fibre Channel 4G Fibre Channel 8G XAUI HDMI 1.3 DVI DisplayPort FBD I FBD II
500ps (10-90%) 288ps (10-90%) 120ps (10-90%) 100ps 67ps 67ps 67ps 47.7ps 100ps TBD 100ps
1.5GHz 2.4GHz 5.8GHz 5.6GHz 8.4GHz 8.4GHz 8.4GHz 11.7GHz 5.6GHz 12.5GHz 5.6GHz 7.5GHz 9.3GHz 9.3GHz 7.5GHz 7.5GHz 7.5GHz 12.5GHz
Note Gustaaf : 20-80 % risetimes recently measured with an 90.000 X oscilloscope 32 GHz 13.4 picoSecond, 16 GHz bandwidth 19.4 pico Second, 12 GHz 25.8 picoSecond, 4 GHz 84 psec, 1 GHz 271 picosecond
Page 30
3 PCB Trace
receiver
3 PCB Trace
Series termination (~40 Ohms)
Signal Integrity = Where the electrical properties of the interconnects can cause significant distortions in digital signals. >1 GHz of bandwidth <1 ns risetime Typically >2 Gb/s data rate with embedded clock Signal Integrity = Paying attention to RF effects, ie. impedance
What Is Signal Integrity - Four Signal Integrity Problems And Their Causes
1. Poor signal quality of one net: reflections and distortions from impedance discontinuities in the signal or return path 2. Crosstalk between multiple nets: mutual C and mutual L coupling 3. Rail collapse (Ground Bounce) in the power distribution system: voltage drops across impedance in the power/ground network 4. Jitter from causes listed above and variety of other sources including clock distribution, data dependent effects, and EMI
No longer usable
12.5 Gb/s
Agenda
Signal Integrity for High Speed Digital Design : introduction
1. Introduction Agilent 2. Typical Digital Development Process + Example 3. What is Signal Integrity? 4. 3 Es: Signal Conditioning & Measuring 5. Agilent Solutions for Signal Integrity 6. Signal Integrity & IO Standards
Agenda
Signal Integrity for High Speed Digital Design : introduction
1. Introduction Agilent 2. Typical Digital Development Process + Example 3. What is Signal Integrity? 4. 3 Es: Signal Conditioning & Measuring 5. Agilent Solutions for Signal Integrity 6. Signal Integrity & IO Standards
ENA-TDR
DCA-J X-Series
90000 X-Series
90000 Series
9000 Series 7000B Series 5000Series U1600A Series U2700 Series 1000 Series 6000 Series
600MHz
1GHz
2.5GHz
4GHz
6GHz
8GHz
12GHz
13GHz
16GHz
20GHz
32GHz
40
Note Gustaaf: achieved jitter specs now similar to 86100 repetitive sampling scopes
Probing Methods
InfiniiMax Active Differential Probes
30 GHz Solder-in, Socket, Browser, SMA, ZIF Differential or Single-ended Use with Real-time Scope, DCA-J & BERT
Simulation:
Use measured data in ADS Optimize model for measured vs. simulated correlation Virtual probing to assess hard to measure signals EM analysis of layout
86100D DCA-X/TDR
20GHz PNA-L
PLTS Software
Circuit Simulation
Linear, Nonlinear Simulators IBIS I/O Models S-parameter Models Multilayer Transmission Line Models FPGA I/O Design Kits
Adaptive Equalization
Automatic tap optimization
Agenda
Signal Integrity for High Speed Digital Design : introduction
1. Introduction Agilent 2. Typical Digital Development Process + Example 3. What is Signal Integrity? 4. 3 Es: Signal Conditioning & Measuring 5. Agilent Solutions for Signal Integrity 6. Signal Integrity & IO Standards
System Design
Interconnect Design
Compliance Test
Technology Technology
Signal Integrity
Compliance Testing
Ethernet compliance application PCI EXPRESS compliance application HDMI compliance application SAS compliance application DisplayPort compliance application MIPI D-PHY compliance application 10GBASE-T Automated Test Application WiMedia Wrapper Compliance Test Application SATA 6Gb/s Compliance User Defined Application USB 3.0 Compliance Software
Protocol Test:
Emulate live traffic Analyze traffic with multiple views Stress test by forcing errors
Questions?
Page 52