簡易檢索 / 詳目顯示

研究生: 藍建廷
JIAN-TING LAN
論文名稱: 以現場可程式化閘陣列實現鎖相迴路延遲矩陣搭配雙倍資料率為基礎之高精度時間至數位轉換器
A High Accuracy FPGA Vernier Time-to-Digital Converter Based on Double Data Rate PLL Delay Matrix
指導教授: 陳伯奇
Poki Chen
口試委員: 鍾勇輝
Yung-Hui Chung
沈中安
Chung-An Shen
黃育賢
Yuh-SHyan Hwang
陳景然
Ching-Jan Chen
學位類別: 碩士
Master
系所名稱: 電資學院 - 電子工程系
Department of Electronic and Computer Engineering
論文出版年: 2018
畢業學年度: 106
語文別: 中文
論文頁數: 123
中文關鍵詞: 時間至數位轉換電路現場可程式化閘陣列鎖相迴路二維游標延遲矩陣雙倍資料率PVT變異抗性
外文關鍵詞: Time-to-Digital Converter(TDC), Field Programmable Gate Array (FPGA), 2-D Vernier, Double Data Rate (DDR), Delay Matrix, PVT-insensitive
相關次數: 點閱:300下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本論文提出一個實現於現場可程式化閘陣列(Field Programmable Gate Array,FPGA)並利用鎖相迴路延遲矩陣為基礎之時間至數位轉換電路(Time-to-Digital converter,TDC)。由於過往以二維游標法為基礎之FPGA TDC [1]無法讓所有延遲級的延遲時間完全受到控制,故其性能受到延遲時間隨機分佈的強烈影響,進而增添電路設計上之複雜度。再者,此架構的限制也令其僅能量測20ns範圍以內的輸入時間寬度訊號,大大降低電路之實用性。有鑒於此,本論文改採PLL構建二維延遲矩陣的方式,俾實現一個高準確度、以二維游標法為基礎的FPGA TDC。
    本論文透過FPGA内建之鎖相迴路來構建一個PLL 串接型態之二維延遲矩陣,藉由主PLL與次PLL提供恆定且不受PVT變異影響之多個不同的時脈相位,讓所有時脈之相位均勻分佈在0~360度之參考週期內,並搭配雙倍資料率的分相概念,在相同的延遲矩陣架構下創造兩倍的有效相位數,以大舉提高有效的時間解析度,進而達到15.6ps且不受PVT變異影響的解析度。另外也採用大數法則將複數組計數器矩陣的結果加總平均來實現低單擊精密度與低非線性誤差,最後再加入偏移校準技術更進一步降低PVT變異對偏移量的影響,並將輸出偏移誤差抑制在0.3個LSB之內。長線量測之積分非線性誤差(INL)為-0.145 ~ 0.155 LSB、差分非線性誤差(DNL)為-0.212 ~ 0.182 LSB。並完整測試涵蓋0C到50C的運作功能,成功驗證本時間至數位轉換電路抑制溫度變異之優異效果,整體效能甚至優於大部分的全客戶(Full Custom)設計競爭對手。


    Conventionally, a 2-D Vernier FPGA TDC was able to achieve 2.5 ps bin size and -2.98~ 3.23 LSB integral nonlinearity (INL) [1]. However, the cell delays of the delay lines cannot be fully controlled. Thus, the TDC performance is strongly dependent on the stochastic distribution of the cell delays. Moreover, the input range is limited to be less than 20ns. A flexible PLL delay matrix capable of double data rate (DDR) operation is proposed in this thesis to generate uniform reference clock phase divisions over [0-2] with much immunity to PVT variations for high accuracy time-to-digital converter implementation.
    The proposed TDC is aimed to provide a PVT-insensitive solution with both high resolution and wide measurement range. The delay of all cells is under the precise control of major and minor PLLs. With the newly proposed phase division scheme, the PLL output phases are distributed uniformly within the reference period to achieve an extremely fine resolution. The double data rate (DDR) operational principle is incorporated to further enhance the realizable resolution. Finally, averaging is adopted to improve the measurement accuracy.
    To demonstrate the feasibility and performance of the DDR PLL matrix, a FPGA TDC is realized accordingly to achieve 15.6 ps resolution. To reduce the impact of temperature-sensitive offset, a cancellation circuit is adopted to substantially reduce the offset and confine the output difference to within merely 0.3 LSB. The measured differential and integral non-linearities are -0.212 ~ 0.182 LSB and -0.145 ~ 0.155 LSB respectively to prove the superiority of the proposed structure. This TDC was tested to be fully functional over 0C to 50C ambient temperature range with very low resolution variation. Its performance is even superior to many full-custom TDC designs.

    中文摘要 I Abstract II 誌 謝 III 目 錄 IV 圖目錄 VI 表目錄 XI 第一章 1 序 論 1 1-1 研究動機 1 1-2 章節介紹 2 第二章 3 時間至數位轉換電路 3 2-1 時間至數位轉換電路簡介 3 2-2 時間至數位轉換電路之架構介紹與說明 8 2-2.1計數器法之時間至數位轉換電路 8 2-2.2抽頭延遲線式之時間至數位轉換電路 12 2-2.3鏈結構延遲線之時間至數位轉換電路 14 2-2.4合併延遲鏈之時間至數位轉換電路 17 2-2.5延遲迴繞法搭配相位排序法之高精度時間至數位轉換電路 19 2-2.6以鎖相迴路為基礎之時間至數位轉換電路 24 2-2.7數位校準 27 2-2.8總結 30 第三章 31 鎖相迴路延遲矩陣搭配雙倍資料率為基礎之高精度時間至數位轉換電路 31 3-1 FPGA晶片與本論文所使用的FPGA開發板簡介 31 3-2 鎖相迴路延遲矩陣搭配雙倍資料率為基礎之高精度時間至數位轉換電路 33 3-2.1 內嵌於FPGA晶片內之鎖相迴路簡介 35 3-2.2 二維延遲矩陣 37 3-2.3 時間至脈衝產生器 54 3-2.4 同步器(Synchronizer) 57 3-2.5 計數器 59 3-2.6 加總取值電路(Summer) 68 3-2.7 偏移消除電路(Offset Cancelation Circuit) 70 第四章 74 FPGA之時脈網路 74 4-1 時脈偏移問題與時脈樹 74 4-2 Altera Stratix IV系列的時脈網路(Clock Network) 76 第五章 78 實驗量測結果與未來展望 78 5-1 量測儀器簡介 78 5-2 量測環境的建立 82 5-3 量測結果 83 5-3.1 短線量測(Short Term Measurement) 83 5-3.2 中線量測(Mid Term Measurement) 88 5-3.3 長線量測 (Long Term Measurement) 92 5-3.4 方均根誤差量測(RMS Resolution Measurement) 96 5-3.5 溫度變異量測(Temperature Variation Measurement) 97 5-4結論與未來展望 103 參考文獻 104

    [1] Poki Chen, Ya-Yun Hsiao, Yi-Su Chung, Wei Xiang Tsai and Jhih-Min Lin, “A 2.5 ps Bin Size and 6.7 ps Resolution FPGA Time-to-Digital Converter Based on Delay Wrapping and Averaging,” IEEE Trans. VLSI Syst. , vol. 20, no.1, pp. 114-124, Jan. 2017.

    [2] A. S. Yousif and J. W. Haslett , “A fine resolution TDC architecture for next generation PET imaging,” IEEE Trans. Nucl. Sci., vol. 54, no. 5, pp. 1574-1582, Oct. 2007.

    [3] W. W. Moses, S. Buckley, C. Vu, Q. Peng, N. Pavlov, W. Choong, J. Wu, and C.Jackson, “OpenPET: A flexible electronics system for radiotracer imaging,” IEEE Trans. Nucl. Sci., vol. 57, no. 5, pp. 2532–2537, Oct.2010.

    [4] G. Sportelli, N. Belcari, P. Guerra, F. Spinella, G. Franchi, F. Attanasi, S. Moehrs, V. Rosso, A. Santos, and A. Del Guerra, “Reprogrammable acquisition architecture for dedicated positron emission tomography,” IEEE Trans. Nucl. Sci., vol. 58, no. 3, pp. 695–702, Jun. 2011

    [5] T. Otsuji, “A picosecond-accurary,700-MHz range si-bipolar time interval counter LSI,” IEEE J. Solid-State Circuit, vol. 28, pp. 941-947, Sept. 1993.

    [6] K. Ealgoo, L. Hansang, L. Taeyon, C. Dongbum, and P. Jaehong, “Time of flight (TOF) measurement of adjacent pulses,” in IEEE Nucl. Sci. Symp. Conf. Rec., Nov. 2001, vol. 1, pp. 609–612.

    [7] K. Maatta and J. Kostamovaara, “A high-precision time-to-digital converter for pulsed time-of-flight laser radar applications,” IEEE Trans. Instrum. Meas., vol. 47, no. 2, pp. 521–536, Apr. 1998.

    [8] N. Paschalidis et al., “A time-of-flight system on a chip suitable for space instrumentation”, in IEEE Nucl. Sci. Symp. Conf. Rec., Nov. 2001, vol. 2, pp. 750–754.

    [9] P. Palojarvi, K. Maatta, and J. Kostamovaara, “Integrated time-of-flight laser radar,” IEEE Trans. Instrum. Meas., vol. 46, no. 4, pp. 996–999, Aug. 1997.

    [10] H. Brockhaus and A. Glasmachers, “Single particle detector system for high resolution time measurements,” IEEE Trans. Nucl. Sci., vol. 39, no. 4, pp. 707–711, Aug. 1992.

    [11] H. Chan and G. W. Roberts, “A jitter characterization system using a component-invariant Vernier delay line,” IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 12, no. 1, pp. 79–95, Jan. 2004.

    [12] “FLUX All-in-one 3D Printer, 3D Scanner, Laser Engraver,” https://3dprintboard.com/showthread.php?

    [13] P. Napolitano, A. Moschitta, and P. Carbone, “A survey on time interval measurement techniques and testing methods,” in Proceedings of IEEE Instrumentation and Measurement Technology Conference, pp. 181–186, 2010.

    [14] “IEEE standard for terminology and test methods for analog-to-digital converters,” IEEE Std., 13 Jun. 2001.

    [15] R. Nutt, “Digital time intervalometer,” Rev. Sci. Instrum, vol. 39, no. 9, pp. 1342-1345, 1968.

    [16] J. Kalisz, R. Szplet, J. Pasierbinski, A. Ponieck, “Field-programmable-gate-array- based time-to-digital converter with 200-ps resolution,” IEEE Trans. Instrum. Meas., vol. 46, pp. 71-75, 1997.

    [17] M. S. Andaloussi, M. Boukadoum, and E.-M. Aboulhamid, “A novel time-to-digital converter with 150 ps time resolution and 2.5 ns pulse-pair resolution,” in Proc. 14th Int. Conf. Microelectron., 2002, pp. 123–126.

    [18] R. B. Staszewski et al., “1.3V 20ps time-to-digital converters for frequency synthesis in 90-nm CMOS,” IEEE Trans. Circuits Syst. II, Exp. Briefs, vol. 53, no. 3, pp. 220–224, Mar. 2006.

    [19] J. Kalisz, R. Szplet, R. Pelka, A. Poniecki, “Single-Chip Interpolating Time Counter with 200-ps Resolution and 43-s Range,” IEEE Trans. Instrum. Meas., vol. 46, no. 4, pp. 851-856, Aug. 1997.

    [20] J. Wu, Z. Shi, and I. Y. Wang, “Firmware-only Implementation of Time-to-Digital Converter (TDC) in Field-Programmable Gate Array (FPGA),” in Proc. IEEE Conf. Rec. NSS., vol. 1, 2003, pp. 177–181.

    [21] J. Song, Q. An, S. Liu, “A High-Resolution Time-to-Digital Converter Implemented in Field-Programmable-Gate-Arrays,” IEEE Trans. on Nuclear Science, vol. 53, no. 1, pp. 236-241, Feb. 2006.

    [22] M. W. Fishburn, L. H. Menninga, C. Favi, and E. Charbon, “A 19.6 ps, FPGA-Based TDC With Multiple Channels for Open Source. Applications,” IEEE Trans. Nucl. Sci., vol. 60, no. 3, pp. 2203–2208, Jun. 2013.

    [23] J. Wang, S. Liu, Q. Shen, H. Li, and Q. An, “A fully fledged TDC implemented in field-programmable gate arrays,” IEEE Trans. Nucl. Sci., vol. 57, no. 2, pp. 446–450, Apr. 2010.

    [24] J. Wu, Z. Shi, “The 10-ps wave union TDC: Improving FPGA TDC resolution beyond its cell delay,” IEEE Nucl. Sci. Symp. Conf. Rec., pp. 3440-3446, 2008.

    [25] Yuan-Ho Chen, “A High Resolution FPGA-based Merged Delay Line TDC with Nonlinearity Calibration, ” IEEE International Symposium on Circuits and Systems, pp. 2432-2435, 2013.

    [26] “Quartus II Handbook Version 13.1 ,” http://www.altera.com

    [27] 蔡為翔,2014,以現場可程式化閘陣列實現延遲迴繞法搭配相位排序法之高精度時間至數位轉換器,碩士論文,國立台灣科技大學電子工程系研究所。

    [28] 賴威諭,2011,以現場可程式化閘陣列實現延遲迴繞法為基礎之時間至數位轉換器,碩士論文,國立台灣科技大學電子工程系研究所。

    [29] Poki Chen, Shen-Iuan Liu, and Jingshown Wu, “A CMOS Pulse-Shrinking Delay Element for Time Interval Measurement,” IEEE CAS-II, vol. 47, no. 9, pp. 954-8, Sep.2000.

    [30] “StratixIV Device Handbook“ available from the Altera Corporation,” http://www.altera.com

    [31] “Stratix10 Device Overview “ available from the Altera Corporation,” http://www.altera.com
    [32] “Quartus II Handbook Version 14.0,” http://www.altera.com/literature/hb/qts/quartusii_handbook.pdf.

    [33] “Quartus II Help v14.0,” http://quartushelp.altera.com/current/.

    [34] P. Chen, C.-C. Chen, and Y.-S. Shen, “A Low Cost Low Power CMOS Time-to-Digital Converter Based on Pulse Stretching,” IEEE Trans. Nucl. Sci., vol. 53, no.4, pp.2215-2220, Aug. 2006.

    [35] Poki Chen, Hsiu Che Cheng, Widodo, A., Wei Xiang Tsai, “A PVT insensitive field programmable gate array Time-to-Digital Converter,” IEEE Nordic Mediterranean Workshop on Time to Digital Converters, Oct. 2013.

    [36] 林智民,2014,以現場可程式化閘陣列實現多重計數器為基礎之時間至數位轉換電路,碩士論文,國立台灣科技大學電子工程系研究所。

    [37] R. Pelka, J. Kalisz, R. Szplet, “Nonlinearity correction of the integrated time-to-digital converter with direct coding, ” IEEE Trans. Instrum. Meas. vol. 46, pp. 449-453, 1997.

    [38] R. Szplet, K. Klepacki, “An FPGA-integrated time-to-digital converter based on two-stage pulse shrinking,” IEEE Trans. Instrum. Meas., vol. 59, no. 6, pp. 1663-1670, Jun. 2010.

    [39] S.S. Junnarkar, P. O'Connor, P. Vaska, R. Fontaine, “FPGA-based self-calibrating time-to-digital converter for time-of-flight experiments,” IEEE Trans. Nucl. Sci., vol. 56, no. 4, pp. 2374-2379, Aug. 2009.

    [40] P. Chen, M.-C. Shie, Z.-Y. Zheng, Z.-F. Zheng and C.-Y. Chu, “A Fully Digital Time Domain Smart Temperature Sensor Realized with 140 FPGA Logic Elements,” IEEE Transactions on Circuits and Systems I, vol.54, no 12, pp. 2661-2668, Dec. 2007.

    [41] Poki Chen, Po-Yu Chen, Juan-Shan Lai and Yi-Jin Chen, “FPGA Vernier Digital-to-Time Converter with 1.58ps Resolution and 59.3 Minutes Operation Range,” IEEE Transactions on Circuits and Systems I, vol. 57, no 6, pp.1134-1142, Jun. 2010.

    [42] J. Christiansen, “An Integrated high resolution CMOS timing generator based on an array of delay locked loops,” IEEE Journal of Solid-State Circuits, Vol.31, pp. 952-957, July 1996.

    [43] Jun Yeon Won, Sun Il Kwon, Hyun Suk Yoon, Guen Bae Ko, Jeong-Whan Son and Jae Sung Lee,“Dual-Phase Tapped-Delay-Line Time-to-Digital Converter With On-the-Fly Calibration Implemented in 40 nm FPGA,” IEEE Transactions on Biomedical Circuits and Systems, vol. 10, no. 1, pp. 231 – 242, Feb. 2016

    [44] R. Ginosar, “Metastability and Synchronizers: A Tutorial,” Design & Test of Computers, IEEE vol. 28 , no. 5, pp. 23-35, Sept./Oct. 2011.

    [45] Mohit Arora, ” The Art of Hardware Architecture: Design Methods and Techniques for Digital Circuits,” Springer, 2012.

    [46] M. Morris Mano, “Digital Design, Third Edition, ” Prentice Hall, 2002.

    [47] T.-H. Chao, Y.-C. Hsu, J.-M. Ho, D. K. Boese, B. A. Kahng, “Zero skew clock routing with minimum wirelength,” IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing, vol. 39, pp. 799-814, 1992.

    [48] F. D. Wann, A. M. Franklin, “Asynchronous and Clocked Control Structures for VSLI Based Interconnection Networks,” IEEE Transactions on Computers, vol. C-32, pp. 284-293, 1983.

    [49] Ming-Bo Lin, Digital System Designs and Practices: Using Verilog HDL and FPGAs, John Wiley & Sons, 2008.

    [50] “Agilent Technologies 81133A and 81134A 3.35 GHz Pulse Pattern Generators Data Sheet Version 1.2,” available from Agilent Corporation, http://www.home.agilent.com/.

    [51] “Datasheet: Digital Phosphor Oscilloscopes and Digital Serial Analyzers,” available fromAgilentCorporation,www2.tek.com/cmswpt/madetails.lotr?ct=MA&cs=mur&ci=14588&lc=EN.

    [52] Minjae. Lee and A. A. Abidi, “A 9b, 1.25 ps resolution coarse-fine time-to-digital converter in 90 nm CMOS that amplifies a time residue,” IEEE J. Solid-State Circuits, vol. 43, no. 4, pp. 769–777, Apr. 2008.

    [53] P. Lu, A. Liscidini, and P. Andreani, “A 3.6 mW, 90 nm CMOS gated-Vernier time-to-digital converter with an equivalent resolution of 3.2 ps,”IEEE J. Solid-State Circuits, vol. 47, no. 7, pp. 1626–1635, Jul. 2012.
    [54] S. J. Kim, W. Kim, M. Song, J. Kim, T. Kim and H. Park, “A 0.6V 1.17ps PVT-tolerant and synthesizable time-to-digital converter using stochastic phase interpolation with 16× spatial redundancy in 14nm FinFET technology,” Solid- State Circuits Conference - (ISSCC), 2015 IEEE International, San Francisco, CA, 2015, pp. 1-3.

    [55] L. Zhao, X. Hu, and S. Liu, J. Wang, Q. Shen, H. Fan, and Q. An, “The Design of a 16-Channel 15 ps TDC Implemented in a 65 nm FPGA,” IEEE Trans. Nucl. Sci., vol. 60, no. 5, pp. 3532–3536, Oct. 2013.

    [56] W. Pan, G. Gong, J. Li, “A 20-ps Time-to-Digital Converter (TDC) Implemented in Field-Programmable Gate Array (FPGA) with Automatic Temperature Correction,” IEEE Trans. Nucl. Sci., vol. 61, no. 3, pp. 1468–1473, Jun. 2014.

    無法下載圖示 全文公開日期 2023/08/20 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)
    全文公開日期 本全文未授權公開 (國家圖書館:臺灣博碩士論文系統)
    QR CODE