Final Presentation Winter 2009/2010 High Speed Digital Systems Lab Spring 2008 Students: Jenia Kuksin Alexander Milys Instructor: Yossi Hipsh Content Project Objectives Project Description Block Diagram Elecrical Scheme PCB Design Stackup Simulation PCB Assembly Bugs and fixing Measurements Design Proposals Project Objectives Designing High Speed Transmission Line Board which will provide an ideal vehicle for learning about Signal Integrity issues like: • Reflections in Transmission Lines • Cross Talk in Transmission Lines • Jitter • Skew Project Description The purpose of the board is to provide the ideal vehicle for High Speed Phenomena Experiment in High Speed Digital Labaratory. It uses the high speed generarator to expose students to a wide range of SI phenomena as Reflections and Cross Talk in Transmission Lines, Jitter and Skew . Experiment Environment Controller Instructor Switching System Transmission Lines Array Student Block Diagram Controller S0 0narrow pulse 1wide pulse S1 Will be OE for splitters Pulser 1 Signal Splitter S2 Connects One channel from 36 To scope Analog Switches Z(Source) 36 36 Analog Switches Transmission Lines 36 lines 36 S5 Control for MCP195 (jitter) S3 Connects One channel from 36 To scope Termination Z(Load) Description of Main Blocks Pulser - creates short (0.5-1 nsec) and long (10-13 nsec) pulse signal with very low rise/fall time (200ps) . Signal Splitter – launching a signal into a transmission line and converts differential signal to single ended while only one line can be alive at the same time Analog Switches – transmit the measured voltage signal on input/output of selected transmission line to oscilloscope. Transmission Lines – will contain 36 microstrip, single ended transmission lines with different terminations. Controller – Based on Altera DE2 Board, controls all of the operation of the High Speed Transmission Line Board. PCB Design 8 layers, 25x30cm board dimensions. High speed data lines, microstrip and stripline formats. Rise time of signals range from 150ps to 300ps. Pre and post layout simulations are required. Multiple onboard power supplies – many local power planes. Many identical hierarchical blocks on a schematics require efficient layout reuse. Design is completed in OrCAD PCB Editor Layout Stackup Total Thickness 101.8 mil Top Layer Microstrip Lines Second Layer GND Plane •Support for microstrip lines from top layer. •Support for Striplines from third layer Third Layer Striplines and power plane Forth Layer GND Plane and Power Planes Support for Striplines from third layer Fifth Layer GND plane Support for Striplines from six layer Six Layer Striplines Seven Layer GND Plane and Power Planes Bottom Layer Microstrip Lines Design File: 1.ffs HyperLynx LineSim V7.7 Pre Layout Simulation Circuit In HyperLynx Vt1 1.3V R12 Simulation of Microstrip Lines without Amplifier Driver: MC100LVEP111 IBIS Model for MC100LVEP111FA 3.3V was downloaded from ON Semiconductor site 23.0 ohms R13 C4 32.0 ohms 2.9 nF R21 17.0 ohms R9 292.0 ohms TL6 R24 49.3 ohms 502.710 ps 8.500 cm Coupled Stackup 292.0 ohms TL8 32.0 ohms U5 1 2 MC100LVEP111FA... Q0 48.7 ohms 499.974 ps 8.500 cm Coupled Stackup C2 R16 TL9 10.0 nF 75.0 ohms Load: 250 Ω For the sake of observing reflections. R23 R20 150.0 ohms 48.6 ohms 499.968 ps 8.500 cm Coupled Stackup TL10 Vt1 1.3V 48.6 ohms 500.399 ps 8.500 cm Coupled Stackup TL13 48.6 ohms 499.968 ps 8.500 cm Coupled Stackup TL14 48.7 ohms 499.974 ps 8.500 cm Coupled Stackup TL15 49.3 ohms 502.710 ps 8.500 cm Coupled Stackup R22 250.0 ohms Pre Layout Simulation results In HyperLynx For getting clean output signal without interference necessary to get over crosstalk between microstrip line folds. In order to determine the optimal spacing between microstrip line folds the simulation accomplished with several values 203um, 600um, 800um and 1000um. Desired Signal Without coupling effect 203um spacing 600um spacing OSCILLOSCOPE OSCILLOSCOPE Design file: 1.FFS Design file: 1.FFS Designer: High Speed Digital S HyperLynx V7.7 V V V V 200.00 Designer: High Speed Digital S HyperLynx V7.7 V V V V [U5.2 (at pin)] [U5.1 (at pin)] [R22.1 (at pin)] [R24.1 (at pin)] [U5.2 (at pin)] [U5.1 (at pin)] [R22.1 (at pin)] [R24.1 (at pin)] 150.00 150.00 100.00 100.00 50.00 50.00 0.00 V ol t ag e -mV - V ol t ag e -mV - 0.00 -50.00 -50.00 -100.00 -100.00 -150.00 -150.00 -200.00 -200.00 -250.00 -300.00 -250.00 870.000 1710.00 1720.00 1730.00 1740.00 1750.00 1760.00 Time (ns) 1770.00 1780.00 1790.00 875.000 885.000 890.000 895.000 Time (ns) 900.000 905.000 910.000 915.000 Date: Tuesday Jun. 30, 2009 Time: 13:36:45 Show Latest Waveform = YES, Show Previous Waveform = YES 800um spacing 1000um spacing Date: Tuesday Jun. 30, 2009 Time: 13:30:34 Show Latest Waveform = YES, Show Previous Waveform = YES OSCILLOSCOPE Design file: 1.FFS 880.000 1800.00 OSCILLOSCOPE Designer: High Speed Digital S HyperLynx V7.7 Design file: 1.FFS V V V V 150.00 Designer: High Speed Digital S HyperLynx V7.7 [U5.2 (at pin)] [U5.1 (at pin)] [R22.1 (at pin)] [R24.1 (at pin)] V V V V 150.00 100.00 100.00 50.00 50.00 0.00 0.00 V ol t ag e -mV - V ol t ag e -mV - -50.00 -100.00 -50.00 -100.00 -150.00 -150.00 -200.00 -200.00 -250.00 -250.00 -300.00 910.000 915.000 920.000 925.000 930.000 935.000 Time (ns) 940.000 945.000 Date: Tuesday Jun. 30, 2009 Time: 13:40:38 Show Latest Waveform = YES, Show Previous Waveform = YES 950.000 955.000 -300.00 850.000 855.000 860.000 865.000 870.000 Time (ns) 875.000 880.000 Date: Tuesday Jun. 30, 2009 Time: 13:58:24 Show Latest Waveform = YES, Show Previous Waveform = YES 885.000 890.000 [U5.2 (at pin)] [U5.1 (at pin)] [R22.1 (at pin)] [R24.1 (at pin)] From simulation results it is clear that optimal spacing between microstrip line folds is 800 um since no noticeable improvements were seen when increasing to 1000um. OrCAD SigXplorer Simulation Unmatched source termination Rsource =15Ω Rload =20Ω Rsource =15Ω Rload =50Ω Rsource =15Ω Rload =250Ω Matched source termination Rsource =50Ω Rload =20Ω Rsource =50Ω Rload =50Ω Rsource =50Ω Rload =250Ω Unmatched source termination Rsource =100Ω Rload =20Ω Rsource =100Ω Rload =50Ω Rsource =100Ω Rload =250Ω Crasstalk 10mil space Unmatched source termination Rsource =15Ω Unmatched source termination Rsource =100Ω Matched source termination Rsource =50Ω Rsource =15Ω Rload =20Ω Manufactured PCB Top and Bottom Top Bottom PCB Assembly Working hard Component soldering Bugs and repairs Voltage regulator U40 (TPS76650) is replaced with two diodes 1N0007 in parallel after the short circuit current appeared and voltage dropped below 5V. Apparently because of excessive turn on current need by SP6T switches. LE Input (pin 1) of U36 and U37 (4 to 16 line decoder 74HCT4515) was connected to 5V because when LE is high the selected output is determined by the data on An. The termination resistors are added to U22 (MC100EP195) in pin 4 and 5 as described in datasheet. Termination Voltage Vt bug Voltage regulator for 1.3V was detected as not properly working due to high output currents from PECL outputs that incoming to voltage regulator output and caused it to stop working. The solution was to remove the voltage regulator from the board and connect to the VT current source or power resistor which constrain voltage of 1.3V. Problem description Vt is the biasing voltage for output stage of PECL circuit. As can be seen, for Biasing condition of output drivers , it will be necessary to source current out of the PECL circuit. This will set a constrain on the power supply that can be connected to the Vtt pin. Why simple (Linear) Voltage Regulator Cannot be used as Vtt supply. Voltage Regulator (Linear) I Linear (non switching) regulator is always sourcing current it will not be able to provide appropriate current direction for PECL output stage biasing. In order to provide Vtt we need to use regulator with Push-Pull stage, Negative configuration of linear regulator or dynamic current source with constant voltage drop. In order to check the Vtt generation we will use the last option. Solution for Vt OP1 : LM741 may be used (or any other) Bias LM741 with +/-10v. Latter we will use better opamp with higher output swing and single supply operation. Q1 must be with IDmax>2A If mosfet is not available. BJT might be used , but because of limited output current sourcing of the opamp and a power BJT low current gain. We will need to connect two BJTs in darlington configuration , for achieving higher total current amplification. Vdd R1 OP1 The feedback has to be connected to positive input because of the additional 180deg phase shift caused by the Q1. Q1 + R2 R1/R2 = (Vdd/1.3)-1 R1+R2 >1K Calculate it according resistor availability Final board measurements Measurements were accomplished with 1156A Active Probe, 1.5 GHz Signal creation chain OSC One Shot CMOS to ECL And Output Differentiator CM DM Rise/fall times = 200ps Rise/fall times = 200ps DM CM One Shot : T=20.11ns, Ton=9.11ns 50 to 50 measurement Narrow Probe A 50ohm Zo = 50 ohm Start X 50ohm Amp 6dB Att. Probe B End X Test= 3.844-(8.28-7.422)=2.9ns Rise and fall time from 20% to 80%. Tfall (SX) = 266ps Trise (SX) = 400ps Tfall (EX) = 300ps Trise (EX) = 496ps 7.422ns 8.28ns 3.844ns 2v 2.94ns End X Probe B Probe A Start X Tfall (PA) = 208ps Trise (PA) = 232ps Tfall (PB) = 312ps Trise (PB) = 328ps 50 to 0 measurement Narrow Probe A 50ohm Zo = 50 ohm Start X 1 ohm Amp 6dB Att. Probe B End X Scale factor of StartX and EndX is ~10 Scale factor of StartX and ProbeA is ~10 Tfall (SX) = 232ps Trise (SX) = 322ps Tfall (SXsecond) = 433ps Trise (SXsecond) = 496ps 7.55ns Tfall (PA) = 229ps Trise (PA) = 275ps Tfall (PAsecond) = 322ps Trise (PAsecond) = 455ps 7.68ns 7.24ns 7.63ns Probe B End X Start X Probe A 50 to 0 measurement Wide Start X Probe A 7.55ns End X Probe B 403mv 7.533ns 3.76ns 1.08mv 22.4mv 8.8mv 15 to 1 measurements 281mv 103mv 2.3mv 6.2mv Scale factor of StartX and EndX is ~10 Scale factor of StartX and ProbeA is ~10 Probe B 3.766ns 3.711ns Tfall = 222ps Trise = 366ps End X Probe A 972mv 18.9mv Start X 50 to 100nH measurements Narrow Tfall (SX) = 244ps Tfall (EX) = 333ps Tfall (PA) = 222ps Trise (PA) = 244ps 3.82ns Probe A Start X 3.83ns Probe B 3.42ns End X t (t2 t1 ) 1.31n 1.89 V2 1.1 ln ln 0.55 V1 L R 1.89*50 94nH 50 to 100nH measurements Wide Probe A Probe B End X Start X 50 to 100pF measurements Narrow Tfall (SX) = 222ps Tfall (SX) = 244ps Tfall (PA) = 246ps Trise (PA) = 265ps 7.511ns 3.75ns 3.644ns t (t2 t1 ) 2.0667 ns 5.31ns V2 143mv ln ln 211mv V1 C / R 5.31/ 50 106 pF 50 to 100pF measurements Wide Probe A 50ohm Zo = 50 ohm Start X t (t2 t1 ) 1.67 ns 6.35ns V2 123mv ln ln 173mv V1 C / R 6.35 / 50 127 pF 100pF Amp PECL 6dB Att. Probe B End X Design Proposals Change to switching power supply Add push-pull stage on Vt voltage Change to balanced transformer to converting signals to single ended. Add microcontroller on board with RS232/USB interface to PC and control everything this way. Put sensing to crosstalk input Aggressor line. Several lines can be driven from one source (one AMP) using analog mux to direct the power. New available module for Differential to Single ended conversion New high frequency transformers allow to convert signal from differential to single ended in a single stage without use of amplifier. VCC_CIRCLE VCC_CIRCLE R3 1k R2 1k Q1 Q2 Q3 QbreakN QbreakN QbreakN Q4 QbreakN TX1 Vtt Q5 QbreakN R6 1k PECL 0 At the design stage, transformers with proper BW was not available. We want to thank everyone for helping in our project. Yossi Hipsh Eli Shoshan Mony Orbach Ela Gluzman Ina Rivkin The End