dorsal/arxiv
View SchemaA 96-Channel FPGA-based Time-to-Digital Converter
| Authors | Mircea Bogdan, Henry Frisch, Mary Heintz, Alexander Paramonov, Harold Sanders, Steve Chappa, Robert DeMaat, Rod Klein, Ting Miao, Peter Wilson, Thomas J. Phillips |
|---|---|
| Categories | |
| ArXiv ID | physics/0502062 |
| URL | https://arxiv.org/abs/physics/0502062 |
| DOI | 10.1016/j.nima.2005.08.071 |
| Journal | Nucl.Instrum.Meth.A554:444-457,2005 |
Abstract
We describe an FPGA-based, 96-channel, time-to-digital converter (TDC) intended for use with the Central Outer Tracker (COT) in the CDF Experiment at the Fermilab Tevatron. The COT system is digitized and read out by 315 TDC cards, each serving 96 wires of the chamber. The TDC is physically configured as a 9U VME card. The functionality is almost entirely programmed in firmware in two Altera Stratix FPGA's. The special capabilities of this device are the availability of 840 MHz LVDS inputs, multiple phase-locked clock modules, and abundant memory. The TDC system operates with an input resolution of 1.2 ns. Each input can accept up to 7 hits per collision. The time-to-digital conversion is done by first sampling each of the 96 inputs in 1.2-ns bins and filling a circular memory; the memory addresses of logical transitions (edges) in the input data are then translated into the time of arrival and width of the COT pulses. Memory pipelines with a depth of 5.5 $\mu$s allow deadtime-less operation in the first-level trigger. The TDC VME interface allows a 64-bit Chain Block Transfer of multiple boards in a crate with transfer-rates up to 47 Mbytes/sec. The TDC also contains a separately-programmed data path that produces prompt trigger data every Tevatron crossing. The full TDC design and multi-card test results are described. The physical simplicity ensures low-maintenance; the functionality being in firmware allows reprogramming for other applications.
{
"annotation_id": "9ebdd814-bea1-4a5c-8724-7af92ea21bd2",
"date_created": "2026-03-02T18:00:57.100000Z",
"date_modified": "2026-03-02T18:00:57.100000Z",
"file_hash": "197039fb0ca57daf075ff20c038f9c7e701176c03cb335b3697c3f84f2df25aa",
"private": false,
"record": {
"abstract": "We describe an FPGA-based, 96-channel, time-to-digital converter (TDC)\nintended for use with the Central Outer Tracker (COT) in the CDF Experiment at\nthe Fermilab Tevatron. The COT system is digitized and read out by 315 TDC\ncards, each serving 96 wires of the chamber. The TDC is physically configured\nas a 9U VME card. The functionality is almost entirely programmed in firmware\nin two Altera Stratix FPGA\u0027s. The special capabilities of this device are the\navailability of 840 MHz LVDS inputs, multiple phase-locked clock modules, and\nabundant memory. The TDC system operates with an input resolution of 1.2 ns.\nEach input can accept up to 7 hits per collision. The time-to-digital\nconversion is done by first sampling each of the 96 inputs in 1.2-ns bins and\nfilling a circular memory; the memory addresses of logical transitions (edges)\nin the input data are then translated into the time of arrival and width of the\nCOT pulses. Memory pipelines with a depth of 5.5 $\\mu$s allow deadtime-less\noperation in the first-level trigger. The TDC VME interface allows a 64-bit\nChain Block Transfer of multiple boards in a crate with transfer-rates up to 47\nMbytes/sec. The TDC also contains a separately-programmed data path that\nproduces prompt trigger data every Tevatron crossing. The full TDC design and\nmulti-card test results are described. The physical simplicity ensures\nlow-maintenance; the functionality being in firmware allows reprogramming for\nother applications.",
"arxiv_id": "physics/0502062",
"authors": [
"Mircea Bogdan",
"Henry Frisch",
"Mary Heintz",
"Alexander Paramonov",
"Harold Sanders",
"Steve Chappa",
"Robert DeMaat",
"Rod Klein",
"Ting Miao",
"Peter Wilson",
"Thomas J. Phillips"
],
"categories": [
"physics.ins-det",
"hep-ex"
],
"doi": "10.1016/j.nima.2005.08.071",
"journal_ref": "Nucl.Instrum.Meth.A554:444-457,2005",
"title": "A 96-Channel FPGA-based Time-to-Digital Converter",
"url": "https://arxiv.org/abs/physics/0502062"
},
"schema_id": "dorsal/arxiv",
"source": {
"execution_id": "6203baa7-bc1e-4c2e-8553-43b582acf567",
"id": "arXiv Dataset IDs",
"type": "Model",
"variant": "snapshot-2026-03-01",
"version": "0.1.0"
},
"user_id": 1000002
}