A Two-Stage Interpolation Time-to-Digital Converter Implemented in 20 and 28 nm FGPAs

This article presents a two-stage interpolation time-to-digital converter (TDC), combining a Vernier gray code oscillator TDC (VGCO-TDC) and a tapped-delay line TDC (TDL-TDC). The proposed TDC uses the Nutt method to achieve a broad, high-resolution measurement range. It utilizes look-up tables base...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on industrial electronics (1982) 2024-11, Vol.71 (11), p.15200-15210
Hauptverfasser: Wang, Yu, Xie, Wujun, Chen, Haochang, Pei, Chengquan, Li, David Day-Uei
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 15210
container_issue 11
container_start_page 15200
container_title IEEE transactions on industrial electronics (1982)
container_volume 71
creator Wang, Yu
Xie, Wujun
Chen, Haochang
Pei, Chengquan
Li, David Day-Uei
description This article presents a two-stage interpolation time-to-digital converter (TDC), combining a Vernier gray code oscillator TDC (VGCO-TDC) and a tapped-delay line TDC (TDL-TDC). The proposed TDC uses the Nutt method to achieve a broad, high-resolution measurement range. It utilizes look-up tables based gray code oscillators to build a VGCO-TDC as the first-stage interpolation for fine-time measurements. Then the overtaking residual from the VGCO-TDC is measured by a TDL-TDC to achieve the second-stage interpolation. Due to the two-stage interpolation architecture, the carry-chain-based delay line only needs to cover the resolution of the VGCO-TDC. Hence, we can reduce the delay-line length and related hardware resource utilization. We implemented and evaluated a 16-channel TDC system in Xilinx 20-nm Kintex-UltraScale and 28-nm Virtex-7 field-programmable gate arrays. The Kintex-UltraScale version achieves an average resolution [least significant bit (LSB)] of 4.57 picoseconds (ps) with 4.36 LSB average peak-to-peak differential nonlinearity (DNL pk-pk ). The Virtex-7 version achieves an average resolution of 10.05 ps with 2.85 LSB average DNL pk -pk .
doi_str_mv 10.1109/TIE.2024.3370941
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_crossref_primary_10_1109_TIE_2024_3370941</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>10472783</ieee_id><sourcerecordid>3096067405</sourcerecordid><originalsourceid>FETCH-LOGICAL-c905-316607c5a5f55b4965e5018af17ac48c3833e9cb4bf0738ef334b95fb7c2ce8b3</originalsourceid><addsrcrecordid>eNpNkMFLwzAYxYMoOKd3Dx4CnjO_NEmTHMfcZmGgYD2HNPs6Otamtp3if29lO3h6l997D36E3HOYcQ72Kc-WswQSORNCg5X8gky4UppZK80lmUCiDQOQ6TW56fs9AJeKqwn5mNP8O7L3we-QZs2AXRsPfqhiQ_OqRjZE9lztqsEf6CI2X9iNBM3q9oA1jvSWVg1NgPpmSxNDm5qu1m_z_pZclf7Q4905pyRfLfPFC9u8rrPFfMOCBcUET1PQQXlVKlVImypUwI0vufZBmiCMEGhDIYsStDBYCiELq8pChySgKcSUPJ5m2y5-HrEf3D4eu2Z8dAJsCqmWoEYKTlToYt93WLq2q2rf_TgO7s-dG925P3fu7G6sPJwqFSL-w6UeNQrxC0_oaBo</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3096067405</pqid></control><display><type>article</type><title>A Two-Stage Interpolation Time-to-Digital Converter Implemented in 20 and 28 nm FGPAs</title><source>IEEE Electronic Library (IEL)</source><creator>Wang, Yu ; Xie, Wujun ; Chen, Haochang ; Pei, Chengquan ; Li, David Day-Uei</creator><creatorcontrib>Wang, Yu ; Xie, Wujun ; Chen, Haochang ; Pei, Chengquan ; Li, David Day-Uei</creatorcontrib><description>This article presents a two-stage interpolation time-to-digital converter (TDC), combining a Vernier gray code oscillator TDC (VGCO-TDC) and a tapped-delay line TDC (TDL-TDC). The proposed TDC uses the Nutt method to achieve a broad, high-resolution measurement range. It utilizes look-up tables based gray code oscillators to build a VGCO-TDC as the first-stage interpolation for fine-time measurements. Then the overtaking residual from the VGCO-TDC is measured by a TDL-TDC to achieve the second-stage interpolation. Due to the two-stage interpolation architecture, the carry-chain-based delay line only needs to cover the resolution of the VGCO-TDC. Hence, we can reduce the delay-line length and related hardware resource utilization. We implemented and evaluated a 16-channel TDC system in Xilinx 20-nm Kintex-UltraScale and 28-nm Virtex-7 field-programmable gate arrays. The Kintex-UltraScale version achieves an average resolution [least significant bit (LSB)] of 4.57 picoseconds (ps) with 4.36 LSB average peak-to-peak differential nonlinearity (DNL pk-pk ). The Virtex-7 version achieves an average resolution of 10.05 ps with 2.85 LSB average DNL pk -pk .</description><identifier>ISSN: 0278-0046</identifier><identifier>EISSN: 1557-9948</identifier><identifier>DOI: 10.1109/TIE.2024.3370941</identifier><identifier>CODEN: ITIED6</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Building codes ; Clocks ; Delay lines ; Delays ; Field programmable gate arrays ; Field-programmable gate array (FPGA) ; hybrid time-to-digital converter (TDC) ; Interpolation ; Lookup tables ; low hardware utilization ; Oscillators ; Resource utilization ; Semiconductor device measurement ; Table lookup ; Time measurement ; two-stage interpolation</subject><ispartof>IEEE transactions on industrial electronics (1982), 2024-11, Vol.71 (11), p.15200-15210</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2024</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c905-316607c5a5f55b4965e5018af17ac48c3833e9cb4bf0738ef334b95fb7c2ce8b3</cites><orcidid>0000-0002-6401-4263 ; 0009-0005-1174-1888 ; 0000-0003-0483-8639 ; 0000-0003-2779-1466 ; 0000-0001-6196-4418</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/10472783$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>315,781,785,797,27929,27930,54763</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/10472783$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Wang, Yu</creatorcontrib><creatorcontrib>Xie, Wujun</creatorcontrib><creatorcontrib>Chen, Haochang</creatorcontrib><creatorcontrib>Pei, Chengquan</creatorcontrib><creatorcontrib>Li, David Day-Uei</creatorcontrib><title>A Two-Stage Interpolation Time-to-Digital Converter Implemented in 20 and 28 nm FGPAs</title><title>IEEE transactions on industrial electronics (1982)</title><addtitle>TIE</addtitle><description>This article presents a two-stage interpolation time-to-digital converter (TDC), combining a Vernier gray code oscillator TDC (VGCO-TDC) and a tapped-delay line TDC (TDL-TDC). The proposed TDC uses the Nutt method to achieve a broad, high-resolution measurement range. It utilizes look-up tables based gray code oscillators to build a VGCO-TDC as the first-stage interpolation for fine-time measurements. Then the overtaking residual from the VGCO-TDC is measured by a TDL-TDC to achieve the second-stage interpolation. Due to the two-stage interpolation architecture, the carry-chain-based delay line only needs to cover the resolution of the VGCO-TDC. Hence, we can reduce the delay-line length and related hardware resource utilization. We implemented and evaluated a 16-channel TDC system in Xilinx 20-nm Kintex-UltraScale and 28-nm Virtex-7 field-programmable gate arrays. The Kintex-UltraScale version achieves an average resolution [least significant bit (LSB)] of 4.57 picoseconds (ps) with 4.36 LSB average peak-to-peak differential nonlinearity (DNL pk-pk ). The Virtex-7 version achieves an average resolution of 10.05 ps with 2.85 LSB average DNL pk -pk .</description><subject>Building codes</subject><subject>Clocks</subject><subject>Delay lines</subject><subject>Delays</subject><subject>Field programmable gate arrays</subject><subject>Field-programmable gate array (FPGA)</subject><subject>hybrid time-to-digital converter (TDC)</subject><subject>Interpolation</subject><subject>Lookup tables</subject><subject>low hardware utilization</subject><subject>Oscillators</subject><subject>Resource utilization</subject><subject>Semiconductor device measurement</subject><subject>Table lookup</subject><subject>Time measurement</subject><subject>two-stage interpolation</subject><issn>0278-0046</issn><issn>1557-9948</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpNkMFLwzAYxYMoOKd3Dx4CnjO_NEmTHMfcZmGgYD2HNPs6Otamtp3if29lO3h6l997D36E3HOYcQ72Kc-WswQSORNCg5X8gky4UppZK80lmUCiDQOQ6TW56fs9AJeKqwn5mNP8O7L3we-QZs2AXRsPfqhiQ_OqRjZE9lztqsEf6CI2X9iNBM3q9oA1jvSWVg1NgPpmSxNDm5qu1m_z_pZclf7Q4905pyRfLfPFC9u8rrPFfMOCBcUET1PQQXlVKlVImypUwI0vufZBmiCMEGhDIYsStDBYCiELq8pChySgKcSUPJ5m2y5-HrEf3D4eu2Z8dAJsCqmWoEYKTlToYt93WLq2q2rf_TgO7s-dG925P3fu7G6sPJwqFSL-w6UeNQrxC0_oaBo</recordid><startdate>202411</startdate><enddate>202411</enddate><creator>Wang, Yu</creator><creator>Xie, Wujun</creator><creator>Chen, Haochang</creator><creator>Pei, Chengquan</creator><creator>Li, David Day-Uei</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SP</scope><scope>8FD</scope><scope>L7M</scope><orcidid>https://orcid.org/0000-0002-6401-4263</orcidid><orcidid>https://orcid.org/0009-0005-1174-1888</orcidid><orcidid>https://orcid.org/0000-0003-0483-8639</orcidid><orcidid>https://orcid.org/0000-0003-2779-1466</orcidid><orcidid>https://orcid.org/0000-0001-6196-4418</orcidid></search><sort><creationdate>202411</creationdate><title>A Two-Stage Interpolation Time-to-Digital Converter Implemented in 20 and 28 nm FGPAs</title><author>Wang, Yu ; Xie, Wujun ; Chen, Haochang ; Pei, Chengquan ; Li, David Day-Uei</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c905-316607c5a5f55b4965e5018af17ac48c3833e9cb4bf0738ef334b95fb7c2ce8b3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Building codes</topic><topic>Clocks</topic><topic>Delay lines</topic><topic>Delays</topic><topic>Field programmable gate arrays</topic><topic>Field-programmable gate array (FPGA)</topic><topic>hybrid time-to-digital converter (TDC)</topic><topic>Interpolation</topic><topic>Lookup tables</topic><topic>low hardware utilization</topic><topic>Oscillators</topic><topic>Resource utilization</topic><topic>Semiconductor device measurement</topic><topic>Table lookup</topic><topic>Time measurement</topic><topic>two-stage interpolation</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Wang, Yu</creatorcontrib><creatorcontrib>Xie, Wujun</creatorcontrib><creatorcontrib>Chen, Haochang</creatorcontrib><creatorcontrib>Pei, Chengquan</creatorcontrib><creatorcontrib>Li, David Day-Uei</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>Advanced Technologies Database with Aerospace</collection><jtitle>IEEE transactions on industrial electronics (1982)</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Wang, Yu</au><au>Xie, Wujun</au><au>Chen, Haochang</au><au>Pei, Chengquan</au><au>Li, David Day-Uei</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A Two-Stage Interpolation Time-to-Digital Converter Implemented in 20 and 28 nm FGPAs</atitle><jtitle>IEEE transactions on industrial electronics (1982)</jtitle><stitle>TIE</stitle><date>2024-11</date><risdate>2024</risdate><volume>71</volume><issue>11</issue><spage>15200</spage><epage>15210</epage><pages>15200-15210</pages><issn>0278-0046</issn><eissn>1557-9948</eissn><coden>ITIED6</coden><abstract>This article presents a two-stage interpolation time-to-digital converter (TDC), combining a Vernier gray code oscillator TDC (VGCO-TDC) and a tapped-delay line TDC (TDL-TDC). The proposed TDC uses the Nutt method to achieve a broad, high-resolution measurement range. It utilizes look-up tables based gray code oscillators to build a VGCO-TDC as the first-stage interpolation for fine-time measurements. Then the overtaking residual from the VGCO-TDC is measured by a TDL-TDC to achieve the second-stage interpolation. Due to the two-stage interpolation architecture, the carry-chain-based delay line only needs to cover the resolution of the VGCO-TDC. Hence, we can reduce the delay-line length and related hardware resource utilization. We implemented and evaluated a 16-channel TDC system in Xilinx 20-nm Kintex-UltraScale and 28-nm Virtex-7 field-programmable gate arrays. The Kintex-UltraScale version achieves an average resolution [least significant bit (LSB)] of 4.57 picoseconds (ps) with 4.36 LSB average peak-to-peak differential nonlinearity (DNL pk-pk ). The Virtex-7 version achieves an average resolution of 10.05 ps with 2.85 LSB average DNL pk -pk .</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TIE.2024.3370941</doi><tpages>11</tpages><orcidid>https://orcid.org/0000-0002-6401-4263</orcidid><orcidid>https://orcid.org/0009-0005-1174-1888</orcidid><orcidid>https://orcid.org/0000-0003-0483-8639</orcidid><orcidid>https://orcid.org/0000-0003-2779-1466</orcidid><orcidid>https://orcid.org/0000-0001-6196-4418</orcidid></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0278-0046
ispartof IEEE transactions on industrial electronics (1982), 2024-11, Vol.71 (11), p.15200-15210
issn 0278-0046
1557-9948
language eng
recordid cdi_crossref_primary_10_1109_TIE_2024_3370941
source IEEE Electronic Library (IEL)
subjects Building codes
Clocks
Delay lines
Delays
Field programmable gate arrays
Field-programmable gate array (FPGA)
hybrid time-to-digital converter (TDC)
Interpolation
Lookup tables
low hardware utilization
Oscillators
Resource utilization
Semiconductor device measurement
Table lookup
Time measurement
two-stage interpolation
title A Two-Stage Interpolation Time-to-Digital Converter Implemented in 20 and 28 nm FGPAs
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-16T11%3A57%3A47IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20Two-Stage%20Interpolation%20Time-to-Digital%20Converter%20Implemented%20in%2020%20and%2028%20nm%20FGPAs&rft.jtitle=IEEE%20transactions%20on%20industrial%20electronics%20(1982)&rft.au=Wang,%20Yu&rft.date=2024-11&rft.volume=71&rft.issue=11&rft.spage=15200&rft.epage=15210&rft.pages=15200-15210&rft.issn=0278-0046&rft.eissn=1557-9948&rft.coden=ITIED6&rft_id=info:doi/10.1109/TIE.2024.3370941&rft_dat=%3Cproquest_RIE%3E3096067405%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=3096067405&rft_id=info:pmid/&rft_ieee_id=10472783&rfr_iscdi=true