Presentation is loading. Please wait.

Presentation is loading. Please wait.

Bill W. Haynes Slide 1 February 26, 2002 CKM Precision Timing CKM Workshop In San Luis Potosi, Mexico u Common Design for Multiple Timing Applications.

Similar presentations


Presentation on theme: "Bill W. Haynes Slide 1 February 26, 2002 CKM Precision Timing CKM Workshop In San Luis Potosi, Mexico u Common Design for Multiple Timing Applications."— Presentation transcript:

1 Bill W. Haynes Slide 1 February 26, 2002 CKM Precision Timing CKM Workshop In San Luis Potosi, Mexico u Common Design for Multiple Timing Applications u Available PLD Based SERDES Devices u Time to Digital Converter (TDC) w/ PLD Based SERDES u Timing Distribution System (TDS) w/ PLD Based SERDES u Other PLD Based SERDES Potential Applications u Simulation Results of TDC w/ 400ps Resolution u Prototype TDC/TDS Card Status Simulation Only

2 Bill W. Haynes Slide 2 February 26, 2002 CKM Precision Timing CKM Workshop In San Luis Potosi, Mexico u Available PLD Based SERDES Devices u Cypress Programmable Serial Interface (PSI) u CPLD w/ a single channel 2.5Gbs SERDES device u Cost ~ $140 u CPLD w/ a quad channel 1.5Gbs SERDES device u Cost ~ $200 u Both devices in production u Xilinx-II Pro FPGA u Up to 16-channel FPGA w/ 3.125 Gbs SERDES devices u Not in production & Cost is UNK u Altera Stratix FPGA u Up to 80-channel FPGA w/ 800 Mbs SERDES devices u Not in production & Cost is UNK

3 Bill W. Haynes Slide 3 February 26, 2002 CKM Precision Timing CKM Workshop In San Luis Potosi, Mexico u High-Resolution TDC Block Diagram Detector Output (CML) 156 MHz Ref Clk Serdes Control 16bit Data FPGA/CPLD ( Cypress / Xilinx ) Serial Receiver (Cypress / Xilinx) General I/O

4 Bill W. Haynes Slide 4 February 26, 2002 CKM Precision Timing CKM Workshop In San Luis Potosi, Mexico u Programmable TDC Features u Resolution of 400ps (or better) is possible u Single channel Cypress PSI w/ 2.5 Gbs SERDES (in production) u Multiple channel FPGAs planned by several vendors u Single & Multiple channel dedicated SERDES u Available or Planned by several vendors u 8 channel TDC at lower resolution (666 ps) u 4-channel Cypress device (in production) u 8-channel Cypress device (planned) u 80 channels at lower resolution (1.25 ns) u Altera Stratix FPGA u Not in production u Fully Programmable (VHDL) Backend u Timing compensation u Interface to external world (PCI, CPCI, etc.) u Transmit TDC data over one of the serial links

5 Bill W. Haynes Slide 5 February 26, 2002 CKM Precision Timing CKM Workshop In San Luis Potosi, Mexico u TDC w/ 400ps Resolution u Input Pulse Width = FFFF F800 0000-> 21bits x 6.4ns/16 = 21 x 400ps = 8.4ns u Reference Counter Time = T Ref = 105.6ns u T Ref Offset = # of 0 bits from T Ref x 400ps = 0 x 400ps = 0ps u Input Prop. Delay = 29.200075ns + T Ref Offset = 29.200075ns 105.6ns FFFF

6 Bill W. Haynes Slide 6 February 26, 2002 CKM Precision Timing CKM Workshop In San Luis Potosi, Mexico u TDC w/ 400ps Resolution u Input Pulse Width = 7FFF FC00 0000-> 21bits x 6.4ns/16 = 21 x 400ps = 8.4ns u Reference Counter Time = T Ref = 105.6ns u T Ref Offset = # of 0 bits from T Ref x 400ps = 1 x 400ps = 400ps u Input Prop. Delay = 28.800075ns + T Ref Offset = 28.800075ns +400ps = 7FFF 29.200075ns 105.6ns

7 Bill W. Haynes Slide 7 February 26, 2002 CKM Precision Timing CKM Workshop In San Luis Potosi, Mexico u TDC w/ 400ps Resolution u Input Pulse Width = 3FFF FE00 0000-> 21bits x 6.4ns/16 = 21 x 400ps = 8.4ns u Reference Counter Time = T Ref = 105.6ns u T Ref Offset = # of 0 bits from T Ref x 400ps = 2 x 400ps = 800ps u Input Prop. Delay = 28.400075ns + T Ref Offset = 28.400075ns +800ps = 3FFF 29.200075ns 105.6ns

8 Bill W. Haynes Slide 8 February 26, 2002 CKM Precision Timing CKM Workshop In San Luis Potosi, Mexico u TDC w/ 400ps Resolution u Input Pulse Width = 0FFF FF80 0000-> 21bits x 6.4ns/16 = 21 x 400ps = 8.4ns u Reference Counter Time = T Ref = 105.6ns u T Ref Offset = # of 0 bits from T Ref x 400ps = 4 x 400ps = 1600ps u Input Prop. Delay = 27.600075ns + T Ref Offset = 27.600075ns +1600ps = 0FFF 29.200075ns 105.6ns

9 Bill W. Haynes Slide 9 February 26, 2002 CKM Precision Timing CKM Workshop In San Luis Potosi, Mexico u TDC w/ 400ps Resolution u Input Pulse Width = 0001 FFFF F000-> 21bits x 6.4ns/16 = 21 x 400ps = 8.4ns u Reference Counter Time = T Ref = 105.6ns u T Ref Offset = # of 0 bits from T Ref x 400ps = 15 x 400ps = 6000ps u Input Prop. Delay = 23.200075ns + T Ref Offset = 23.200075ns +6000ps = 0001 29.200075ns 105.6ns

10 Bill W. Haynes Slide 10 February 26, 2002 CKM Precision Timing CKM Workshop In San Luis Potosi, Mexico u TDC w/ 400ps Resolution u Input Pulse Width = 0000 FFFF F800-> 21bits x 6.4ns/16 = 21 x 400ps = 8.4ns u Reference Counter Time = T Ref = 105.6ns + 6.4ns = 112.0 ns u T Ref Offset = # of 0 bits from T Ref x 400ps = 0 x 400ps = 0ps u Input Prop. Delay = 29.200075ns + T Ref Offset = 29.200075ns +0ps = FFFF 29.200075ns 112.0ns

11 Bill W. Haynes Slide 11 February 26, 2002 CKM Precision Timing CKM Workshop In San Luis Potosi, Mexico u TDC w/ 400ps Resolution u Input Pulse Width = 0000 0FFE 0000-> 11bits x 6.4ns/16 = 11 x 400ps = 4.4ns +/-200ps u Reference Counter Time = T Ref = 105.6ns + 0ns = 105.6 ns u T Ref Offset = # of 0 bits from T Ref x 400ps = 4 x 400ps = 1600ps u Input Prop. Delay = 27.600075ns + T Ref Offset = 27.600075ns +1600ps = 0FFE 29.200075ns 105.6ns

12 Bill W. Haynes Slide 12 February 26, 2002 CKM Precision Timing CKM Workshop In San Luis Potosi, Mexico u TDC w/ 400ps Resolution u Input Pulse Width = 0000 0E00 0000-> 3bits x 6.4ns/16 = 3 x 400ps = 1.2ns +/-200ps u Reference Counter Time = T Ref = 105.6ns + 0ns = 105.6 ns u T Ref Offset = # of 0 bits from T Ref x 400ps = 4 x 400ps = 1600ps u Input Prop. Delay = 27.600075ns + T Ref Offset = 27.600075ns +1600ps = 0E00 29.200075ns 105.6ns 1.0ns

13 Bill W. Haynes Slide 13 February 26, 2002 CKM Precision Timing CKM Workshop In San Luis Potosi, Mexico u TDC w/ 400ps Resolution u Input Pulse Width = 0000 0800 0000-> 1bits x 6.4ns/16 = 1 x 400ps = 400ps +/-200ps u Reference Counter Time = T Ref = 105.6ns + 0ns = 105.6 ns u T Ref Offset = # of 0 bits from T Ref x 400ps = 4 x 400ps = 1600ps u Input Prop. Delay = 27.600075ns + T Ref Offset = 27.600075ns +1600ps = 0800 29.200075ns 105.6ns 400ps

14 Bill W. Haynes Slide 14 February 26, 2002 CKM Precision Timing CKM Workshop In San Luis Potosi, Mexico u Prototype TDC/TDS Card Status u 4 –PCI Card w/ a 1.5Gbs Resolution TDC/TDS u Design near completion u PC board layout will start in March u Prototype Testing in May/June u Beam Testing in November Test Beam

15 Bill W. Haynes Slide 15 February 26, 2002 CKM Precision Timing CKM Workshop In San Luis Potosi, Mexico u Timing (or Clock) Distribution System (TDS) u Discussed at the CKM Ann Arbor Workshop u Uses a 2-channel 2.5 Gbs Cypress device u Can be converted to a high resolution TDC by: u Setting lock to reference rather than lock to data

16 Bill W. Haynes Slide 16 February 26, 2002 CKM Precision Timing CKM Workshop In San Luis Potosi, Mexico u Timing (or Clock) Distribution System (TDS) u The Far-End of the Cable is a Common Reference for all Receivers u Reference can be Determined by: T = (Round Trip Time)/2 Or u The Time from Incident Wave to the Reflected Wave Divided by Two I- Wave R- Wave Round Trip Time = 2T I- Wave R- Wave T farEnd = (T I-Wave – T R-Wave )/2 I- Wave R- Wave T farEnd = (T I-Wave – T R-Wave )/2

17 Bill W. Haynes Slide 17 February 26, 2002 CKM Precision Timing CKM Workshop In San Luis Potosi, Mexico u TDS Simpified Block Diagram

18 Bill W. Haynes Slide 18 February 26, 2002 CKM Precision Timing CKM Workshop In San Luis Potosi, Mexico u Other PLD Based SERDES Potential Applications u Data Links for DAQ u Control & Monitoring Links

19 Bill W. Haynes Slide 19 February 26, 2002 CKM Precision Timing CKM Workshop In San Luis Potosi, Mexico u PCI Test Adapter (PTA)

20 Bill W. Haynes Slide 20 February 26, 2002 CKM Precision Timing CKM Workshop In San Luis Potosi, Mexico u Cypress CPLD


Download ppt "Bill W. Haynes Slide 1 February 26, 2002 CKM Precision Timing CKM Workshop In San Luis Potosi, Mexico u Common Design for Multiple Timing Applications."

Similar presentations


Ads by Google