Mircea Bogdan, 5/21/041 Chicago TDC Design and Implementation Mircea Bogdan (UC)

Slides:



Advertisements
Similar presentations
1 JParc-K DAQ System Mircea Bogdan December 9-10, 2006.
Advertisements

JLab High Resolution TDC Hall D Electronics Review (7/03) - Ed Jastrzembski.
1 FTK Rear Transition Module Mircea Bogdan The University of Chicago November 11, 2014 Board Review.
20 Feb 2002Readout electronics1 Status of the readout design Paul Dauncey Imperial College Outline: Basic concept Features of proposal VFE interface issues.
6 June 2002UK/HCAL common issues1 Paul Dauncey Imperial College Outline: UK commitments Trigger issues DAQ issues Readout electronics issues Many more.
Uli Schäfer 1 JEM1: Status and plans power Jet Sum R S T U VME CC RM ACE CAN Flash TTC JEM1.0 status JEM1.1 Plans.
1 Design of the Front End Readout Board for TORCH Detector 10, June 2010.
MB, 9/8/041 Introduction to TDC-II and Address Map Mircea Bogdan (UC)
Straw electronics Straw Readout Board (SRB). Full SRB - IO Handling 16 covers – Input 16*2 links 400(320eff) Mbits/s Control – TTC – LEMO – VME Output.
Electronics for PS and LHC transformers Grzegorz Kasprowicz Supervisor: David Belohrad AB-BDI-PI Technical student report.
TID and TS J. William Gu Data Acquisition 1.Trigger distribution scheme 2.TID development 3.TID in test setup 4.TS development.
Trigger Supervisor (TS) J. William Gu Data Acquisition Group 1.TS position in the system 2.First prototype TS 3.TS functions 4.TS test status.
XTRP Hardware Mike Kasten University of Illinois 2/24/00.
The GANDALF Multi-Channel Time-to-Digital Converter (TDC)  GANDALF module  TDC concepts  TDC implementation in the FPGA  measurements.
LECC 2004 – Boston – September 13 th L.Guiducci – INFN Bologna 1 The Muon Sorter in the CMS Drift Tubes Regional Trigger G.M. Dallavalle, Luigi Guiducci,
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Prototype Test of SPring-8 FADC Module Da-Shung Su Wen-Chen Chang 02/07/2002.
1 Design of Pulsar Board Mircea Bogdan (for Pulsar group) Level 2 Pulsar Mini-Review Wednesday, July 24, 2002.
Lecture #3 Page 1 ECE 4110– Sequential Logic Design Lecture #3 Agenda 1.FPGA's 2.Lab Setup Announcements 1.No Class Monday, Labor Day Holiday 2.HW#2 assigned.
U N C L A S S I F I E D FVTX Detector Readout Concept S. Butsyk For LANL P-25 group.
Mircea Bogdan, NSS2005 Oct , 2005 – Windham El Conquistador Resort, Puerto Rico1 Simultaneous Sampling ADC Data Acquisition System for the QUIET.
Leo Greiner IPHC meeting HFT PIXEL DAQ Prototype Testing.
K.C.RAVINDRAN,GRAPES-3 EXPERIMENT,OOTY 1 Development of fast electronics for the GRAPES-3 experiment at Ooty K.C. RAVINDRAN On Behalf of GRAPES-3 Collaboration.
Status of the Beam Phase and Intensity Monitor for LHCb Richard Jacobsson Zbigniew Guzik Federico Alessio TFC Team: Motivation Aims Overview of the board.
Some features of V1495 Shiuan-Hal,Shiu Everything in this document is not final decision!
HBD FEM the block diagram preamp – FEM cable Status Stuffs need to be decided….
Status of Global Trigger Global Muon Trigger Sept 2001 Vienna CMS-group presented by A.Taurok.
11 October 2002Matthew Warren - Trigger Board CDR1 Trigger Board CDR Matthew Warren University College London 11 October 2002.
An Unobtrusive Debugging Methodology for Actel AX and RTAX-S FPGAs Jonathan Alexander Applications Consulting Manager Actel Corporation MAPLD 2004.
HBD FEM Overall block diagram Individual building blocks Outlook ¼ detector build.
Mircea Bogdan, NSS2007 Oct. 27-Nov.3, 2007 – Honolulu, Hawaii1 Custom 14-Bit, 125MHz ADC/Data Processing Module for the KL Experiment at J-Parc M. Bogdan,
Muon Electronics Upgrade Present architecture Remarks Present scenario Alternative scenario 1 The Muon Group.
1 Pulsar Design Mircea Bogdan Level 2 Pulsar - Production Readiness Review Friday, Nov.7, 2003.
11/5/2015Mircea Bogdan1 Annie’s Central Card Status Report - 9/18/2015 The University of Chicago.
11/5/2015Mircea Bogdan1 Annie’s Central Card Status Report - 8/21/2015 The University of Chicago.
Status and planning of the CMX Wojtek Fedorko for the MSU group TDAQ Week, CERN April , 2012.
Features of the new Alibava firmware: 1. Universal for laboratory use (readout of stand-alone detector via USB interface) and for the telescope readout.
Alexei SemenovGeneric Digitizer Generic Digitizer 10MHZ 16 bit 6U VME Board.
1 FADC Boards for JPARC-K Preliminary Proposal Mircea Bogdan November 16, 2006.
TELL-1 and TDC board: present status and future plans B. Angelucci, A. Burato, S. Venditti.
TALK, LKr readout and the rest… R. Fantechi, G. Lamanna 15/12/2010.
PSI - 11 Feb The Trigger System of the MEG Experiment Marco Grassi INFN - Pisa On behalf of D. Nicolò F. Morsani S. Galeotti.
FPGA firmware of DC5 FEE. Outline List of issue Data loss issue Command error issue (DCM to FEM) Command lost issue (PC with USB connection to GANDALF)
DAQ/Trigger System proposal for the Angra Neutrino Detector Herman Lima Jr (18 May 2006) Centro Brasileiro de Pesquisas Físicas.
March 9, 2005 HBD CDR Review 1 HBD Electronics Preamp/cable driver on the detector. –Specification –Schematics –Test result Rest of the electronics chain.
TEL62 status and plans Elena Pedreschi INFN-Pisa Thursday 08 September 2011 TDAQ WG Meeting at Mainz University.
ESS | FPGA for Dummies | | Maurizio Donna FPGA for Dummies Basic FPGA architecture.
CSC Muon Sorter M. Matveev Rice University January 7, 2003.
Sampling chip psTDC_02 Jean-Francois Genat – Herve Grabas Mary Heinz – Eric Oberla 1/27/ psTDC_02 presentation.
B.Satyanarayana Department of High Energy Physics Tata Institute of Fundamental Research Homi Bhabha Road, Colaba, Mumbai,
High Speed Digital Systems Lab Spring/Winter 2010 Project definition Instructor: Rolf Hilgendorf Students: Elad Mor, Ilya Zavolsky Integration of an A/D.
Mircea Bogdan Chicago, Oct. 09, BIT, 500 MHz ADC Module for the KOTO Experiment The University of Chicago.
Rutherford Appleton Laboratory September 1999Fifth Workshop on Electronics for LHC Presented by S. Quinton.
Evelyn Thomson Ohio State University Page 1 XFT Status CDF Trigger Workshop, 17 August 2000 l XFT Hardware status l XFT Integration tests at B0, including:
1 Timing of the calorimeter monitoring signals 1.Introduction 2.LED trigger signal timing * propagation delay of the broadcast calibration command * calibration.
Initial check-out of Pulsar prototypes
Jinfan Chang Experimental Physics Center , IHEP Feb 18 , 2011
An Unobtrusive Debugging Methodology for Actel AX and RTAX-S FPGAs
14-BIT Custom ADC Board Rev. B
Production Firmware - status Components TOTFED - status
TDC Testing Status Edge Detector test for up to 7 hits per channel:
DCH FEE 28 chs DCH prototype FEE &
A New Clock Distribution/Topology Processor Module for KOTO (CDT)
The University of Chicago
14-BIT Custom ADC Board JParc-K Collaboration Meeting
Front-end electronic system for large area photomultipliers readout
הודעות ריענון מהיר והרחבות Charts & Graphs גרף XY בניית מחולל אותות
JParc-K DAQ System Mircea Bogdan December 9-10, 2006.
Changes from TDC Rev.B to TDC-VME64
The QUIET ADC Implementation
Presentation transcript:

Mircea Bogdan, 5/21/041 Chicago TDC Design and Implementation Mircea Bogdan (UC)

Mircea Bogdan, 5/21/042 TIME-TO-DIGITAL TIME-TO-DIGITAL CONVERSION: 1.2ns sampling rate serdes_in ~ 20 ns LVDS pulse in the simulation window of QuartusII

Mircea Bogdan, 5/21/043 TDC Chip – Data Flow STRATIX-EP1S30F780C6- Block Diagram

Mircea Bogdan, 5/21/044 TDC Board– Data Flow

Mircea Bogdan, 5/21/045 TDC Board– Specifications For P0,P1,P2 and Front-panel, the board has the same connections as The Old TDC; 96 LVDS inputs – same termination scheme as The Old TDC; Pipe-Line Size: 512 words(6,144 us); Test Data RAM Size: same as the Pipe-Line; L2 Buffers length – max 64 words(768ns), simulated for 34 words; L2 Buffers are not VME accessible but have a known power-up value for testing; Accepts successive L1A pulses on 132ns intervals; On the next CDF Clock after L2A, the L2 Buffer is available for writing; Edge detection: 1 hit = min 4 “1” fallowed by min 4 “0”; records max 4 hits/wire; The results are ready for VME read-out ~7.25 us after a L2A. Min time interval between L2A pulses: ~7.25 us. Hit-Count Result: 4 bits/wire x 48 wires/chip + 1 header word = 7 VME words/chip; Hit-Data Result(max): 16 bits/hit x 4 hits/wire x 48 wires/chip = 96 VME words/chip;

Mircea Bogdan, 5/21/046 XFT New Style: There are 6 continuous, non-overlapping time windows programmable in units of 12ns. The hit detection procedure: locate 4 sequential high cells in the input data stream (4.8ns). Old Style: The same: PROMPT, NOTSURE and LATE windows from the old design and the resulting P3 output data follow the same truth table. Old Design CDF_CLK is delayed with ~70ns in steps of 1ns, to bring it in sync with the crossing. Prompt/Delayed bits are sent out beginning with the NEXT, delayed(70ns)CDF_CLK. New Design CDF_CLK is delayed with 0 to 12 ns in steps of 0.25 ns, using delay lines outside the chip. Data out P3 beginning with the SECOND delayed(with 0-12ns) CDF_CLK. There are two modes of operation for the XFT Block

Mircea Bogdan, 5/21/047 XFT DAQ The XFT outputs are also routed to a buffer system, similar to the main one. We have a Pipe-Line, 4 L2 Buffers and a VME read-out buffer, all with the same number of words as the main DAQ. Differences: buffer width (18 bits) and write clock (22ns); this VME read-out buffer is not available for CBLT; Pipe Size and L2 Buffer Length are adjustable independently from the main DAQ; One can corroborate the Hit-Count/Data results with information from the XFT DAQ. For testing, the chips have also a XFT-OUT-RAM, that has the XFT flags.

Mircea Bogdan, 5/21/048 TDC- Design Choices Parts: - f actors considered: price, functionality; - FPGA for VME: EP20K100QC240-3V- $45. new design, includes CBLT, used ~15% of the logic elements. - FPGAs for the TDC Chips: 2 x EP1S30F780C6- $465/pc. uses +3.3V for I/O, +1.5V for internal cells, can handle 48 – 840 MHz LVDS inputs, used ~65% of the logic elements, not +5V tolerant => second set of buffers for the VME connections. - configuration devices: 2 x EPC16QC100 - $55/pc and EPC2LC20 - $21. Power: - limited by the number of power pins on backplane; - uses +5V/ 10A (estimated) and –5V/ 0.5A. - generates: +2.5V/3A Max with LM1085IT-Adj.; - generates: +3.3V/15A Max with DATEL UNR-3.3/15-D5 DC/DC; will include the option to replace this with a linear regulator. - generates: +1.5V/20A/TDC Chip Max with DATEL UNR-1.5/20-D5 DC/DC; we may use only one DC/DC converter for both TDC Chips. - generates: -3.3V/1.5A Max with UWR-3.3/4250-D5A DC/DC;

Mircea Bogdan, 5/21/049 TDC- Design Choices Configuration Options: - Each FPGA has it’s own JTAG Chain with a 10-pin connector inside the board; - We can switch to one big chain with the two STRATIX Chips, two EPC16 and a 10- pin front panel connector. Will include: - Initiate STRATIX Chips device reconfiguration with one VME write command; - Initiate VME Chip device reconfiguration with a pulse on P1/SYSRESET*; Clock Distribution: - CDF Clock from P2 to each STRATIX Chip used to latch L1A, L2A, B0, etc. - CDF Clock from P2 is also applied to two programmable delay lines 3D S, by DDD. The max delay is 83ns in steps of 0.25ns. The delayed CDF Clock becomes reference for the TDC Chips’ internal PLLs. - Each FPGA is connected to on board Crystal Oscillators for testing.

Mircea Bogdan, 5/21/0410 CBLT The TDC Board permits CBLT transactions as per ANSI/VITA Two different CBLTs: From Slot 30, Addr YY – Hit-Count Buffers – 14 words/board; From Slot 31, Addr YY – Hit-Data Buffers – max 192 words/board; Discrepancy between our VME crates and CBLT standard: will modify (kludge): Cut one trace on the backplane; Cut two traces and add two jumpers on the 6U/9U Extender Card. Solution not compatible with an other possible slave in the crate that uses interrupts. No need for a board to be designated as “First”. Any board can be eliminated from the chain. Design tested with 3 TDC boards in crate using default data in L2 Buffers (See Sasha). In the test-crate at UC, measured approx. 200ns between successive _DTACK pulses, using MVME2301 with default timing settings.

Mircea Bogdan, 5/21/0411 Board Specifications

Mircea Bogdan, 5/21/0412 TDC- Layout Top

Mircea Bogdan, 5/21/0413 Trace Analysis and Functional Simulation We performed signal integrity test on some nets on the board using the ICX tool by MGC. Most of the IBIS models are vendor supplied. With 33Ohm Series Termination on the Source.With NO Termination. Functional Simulation: Each FPGA was first simulated with QuartusII 3.0. Files imported in QSII ; only the VME transactions were simulated with QSII.

Mircea Bogdan, 5/21/0414 Multi-Board simulation Instantiated 3 TDC boards in a top level schematic with DA to simulate a CBLT transaction

Mircea Bogdan, 5/21/0415 Multi-Board Simulation CBLT transaction simulated with QuickSimII by MGC.

Mircea Bogdan, 5/21/0416 Signal Tap-CBLT CBLT transactions were observed using SignalTap™ embedded logic analyzer. Here, the function was compiled into the VME Chip of the 2 nd board. We read = 66 words from the 3 TDC boards in the crate. Logic analyzer: 512 samples; 50/100 MHz sampling clock; Trigger on _IACKIN. SignalTap™ proved very beneficial for debugging the firmware and checking performance.

Mircea Bogdan, 5/21/0417 Pulse testing Implemented a 12 channel, LVDS test pattern generator with our STRATIX development board, that can be plugged in any of the 4 front panel connectors of the TDC. In this example, the pattern is the same on each wire pair and repeats every 396ns, not in phase with the CDF clock. For the other 12 input pairs on the connector, the negative input is connected to GND to avoid crosstalk. Generated L1A with the TestClock and L2A via VME and examined the hit-count and hit-data info from the VME read-out buffers.

Mircea Bogdan, 5/21/0418 To Do List Modifications required for preproduction: 1. Add one new line from P1/C11-BERR* to the VME chip through an existing buffer for the CBLT event completion, as per ANSI/VITA ,Observation E.7-c. Added features: 1. Include a mux & buffer circuitry to allow Front Panel ECL Calibration Pulse origin change from the backplane to the on-board Stratix Chip_0. The selection is made via VME. This local 12 ns pulse comes after each B0 with a VME controlled delay. 2. Add two extra lines on the PCB to initiate reconfiguration of both Stratix chips with one VME write operation. 3. Add one more line from the backplane (P1/C12-SYSRESET*) to initiate reconfiguration of the VME chip (all boards in crate). 4. Include 2 test-points to allow connection of the outputs of the two +1.5V power supplies and then not stuff one of them. This will save some $100/board. 5. Design an other +3.3V power supply, a linear one, place it next to the old one and not stuff the old one. This, again, will save some $100/board. 6. Provide front panel LEDs for the -5V and, -3.3V power supplies. 7. Provide a front-panel resettable circuit breaker (the same component as for the old TDC), for the -3.3V power supply.

Mircea Bogdan, 5/21/0419 Conclusions The four prototypes work as designed (one blue wire). All the changes are already implemented in the TDC Schematic. The artwork changes can be finalized in one week.