研究生: |
賴威諭 Wei-yu Lai |
---|---|
論文名稱: |
以現場可程式化閘陣列實現延遲回繞法為基礎之時間至數位轉換器 A Field Programmable Gate Array Time-to-Digital Converter Based On The Wrapping Of Delay |
指導教授: |
陳伯奇
Poki-Chen |
口試委員: |
陳建中
Jiann-Jong Chen 黃育賢 Yuh-Shyan Hwang 羅有綱 Yu-Kang Lo |
學位類別: |
碩士 Master |
系所名稱: |
電資學院 - 電子工程系 Department of Electronic and Computer Engineering |
論文出版年: | 2012 |
畢業學年度: | 100 |
語文別: | 中文 |
論文頁數: | 83 |
中文關鍵詞: | PVT變異抗性 、時間至數位轉換電路 、延遲回繞 、場可程式規劃之邏輯閘陣列 |
外文關鍵詞: | PVT insensitive, time-to-digital converter, wrapping of delayed, Field programmable gate array (FPGA) |
相關次數: | 點閱:453 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本論文提出一個實現於現場可程式化閘陣列(field programmable gate array, FPGA)並利用延遲回繞法為基礎的時間至數位轉換電路(Time-to-digital converter, TDC)。本論文之TDC不但可以抵抗PVT變異,並且可以達到極高解析度與寬的量測時間範圍。利用FPGA內建之延遲元件,將參考時脈經逐級延遲,再利用週期性參考時脈之延遲回繞(Wrapping)效果,搭配大數法則將計數結果加總平均,以大幅推高解析度,其解析度可高達9.8ps,一樣不隨PVT變異而改變,另外加入了偏移校準技術更進一步的抵抗PVT變異對偏移量的影響。經過長線量測之後量測出本論文之TDC的積分非線性誤差(INL)為-1.96~1.78 LSB;差分非線性誤差(DNL)為-1.75~1.77LSB。並完整測試涵蓋10℃到50℃的運作功能驗證本TDC對抗溫度變異之效果。
A time-to-digital converter (TDC) implemented on field programmable gate array (FPGA) base on the wrapping of delayed is presented. The proposed TDC is aimed to provide a PVT-insensitive TDC solution with high resolution and wide measurement range. The reference clock will be delayed by FPGA delay elements. Since all delayed clocks are still periodic and their relative phases will be wrapped back when the corresponding delays cross over the period boundaries, The test input will be measured by counters triggered by delayed clocks correspondingly and the output will be averaged to get the final TDC output. According to the law of large numbers (LLN), an extremely fine resolution can be expected as long as the number of delayed clocks is large enough. The resolution will be 9.8ps which is also PVT-invariant.The proposed TDC successfully eliminates the offset adjustment with a simple offset cancelation technique. The long-term measurement integral nonlinearity (INL) of this TDC is -1.96~1.78 LSB, and the differential nonlinearity (INL) is -1.75~1.77LSB. This TDC was tested to be fully functional over 10℃ to 50℃ ambient temperature range with extremely low resolution variations.
[1] R.W. Necoecha, “High performance monolithic verniers for VLSI automatic test equipment,” Proceedings International Test Conference, pp. 422-430, 1992.
[2] T. Otsuji, “A picoseconds-accurary,700-Mhz range si-bipolar time interval counter LSI,” IEEE Journal of Solid-State Circuit, vol. 28, pp. 941-947, 1993.
[3] 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., vol. 2, pp. 609–612, 2001.
[4] 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, 1998.
[5] N. Paschalidis et al., “A time-of-flight system on a chip suitable for space instrumentation,” in IEEE Nucl. Sci. Symp. Conf. Rec., vol. 2, pp. 750–754, 2001.
[6] P. Palojarvi, K. Maatta, and J. Kostamovaara, “Integrated time-of-flight laser radar,” IEEE Trans. Instrum. Meas., vol. 46, no. 4, pp. 996–999, 1997.
[7] 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, 1992.
[8]A. 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.
[9] P. Napolitano, A. Moschitta, P. Carbone, “A survey on time interval measurement techniques and testing methods,” IEEE International Instrumentation and Measurement Technology Conference, I2MTC 2010 - Proceedings , art. no. 5488103, pp. 181-186, 2010.
[10] “IEEE standard for terminology and test methods for analog-to-digital converters,” IEEE Std., 13 Jun. 2001.
[11] R. Nutt, “Digital time intervalometer,” Rev. Sci. Instrum, vol. 39, no. 9, pp. 1342-1345, 1968.
[12] J. Kalisz, R. Szplet, J. Pasierbinski, A. Poniecki, “Field-programmable-gate-array-based time-to-digital converter with 200-ps resolution,” IEEE Trans. Instrum. Meas., vol. 46, pp. 71-75, 1997.
[13] Mohamed Serraj Andaloussi, Mounir Boukadoum ,El-Mostapha Aboulhamid,” A Novel Time-To-Digital Converter with 150 ps time resolution and 2.5 ns Pulse-Pair resolution”IEEE 2002.
[14] 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, pp. 851-856, 1997.
[15] M.S. Andaloussi, M. Boukadoum, E.M. Aboulhamid, “A novel time-to-digital converter with 150 ps time resolution and 2.5 ns pulse-pair resolution,” Microelectronics, The 14th International Conference on 2002 – ICM, pp. 123-126, 2002.
[16] A.M. Amiri, M. Boukadoum, A. Khouas, “A Multihit Time-to-Digital Converter Architecture on FPGA,” IEEE Trans. Instrum. Meas., vol. 58, pp. 530-540, 2009.
[17] J. Wu, Z. Shi, I.Y. Wang, “Firmware-only Implementation of Time-to-Digital Converter (TDC) in Field-Programmable Gate Array (FPGA),” IEEE Nuclear Science Symposium Conference Record, 1, art. no. N10-2, pp. 177-181, 2003.
[18] 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, pp. 236-241, 2006.
[19]A. Aloisio, P. Branchini, R. Giordano, V. Izzo, S. Loffredo, “High-precision Time-to-Digital Converter in a FPGA device,” IEEE Nuclear Science Symposium Conference Record, art. no. 5401744, pp. 290-294, 2009.
[20] J. Wang, S. Liu, Q. Shen, H. Li, Q. An, “A Fully Fledged TDC Implemented in Field-Programmable Gate Arrays,” IEEE Trans. on Nuclear Science, vol. 57, art. no. 5446507, pp. 446-450, 2010.
[21] J. Wu, Z. Shi, “The 10-ps wave union TDC: Improving FPGA TDC resolution beyond its cell delay,” IEEE Nuclear Science Symposium Conference Record, art. no. 4775079, pp. 3440-3446, 2008.
[22] 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.
[23] M.D. Fries, J.J. Williams, “High-Precision TDC in an FPGA using a 192-MHz Quadrature Clock,” IEEE Nuclear Science Symposium and Medical Imaging Conference, vol. 1, pp. 580-584, 2002.
[24] 林灶生, 劉紹漢, “Verilog FPGA晶片設計,” 全華圖書股份有限公司, 2007.
[25] R. Szplet, K. Klepacki, “An FPGA-integrated time-to-digital converter based on two-stage pulse shrinking,” IEEE Trans. Instrum. Meas., vol. 59, art. no. 5280372, pp. 1663-1670, 2010.
[26] S.S. Junnarkar, P. O'Connor, P. Vaska, R. Fontaine, “FPGA-based self-calibrating time-to-digital converter for time-of-flight experiments,” IEEE Transactions on Nuclear Science, vol. 56, art. no. 5204613, pp. 2374-2379, 2009.
[27] 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, pp. 2661-2668, 2007.
[28] 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, pp.1134-1142, 2010.
[29] “Stratix IV Device Handbook” available from the Altera Corporation, http://www.altera.com
[30] M. Morris Mano, “Digital Design Third Edition,” Prentice Hall, 2002.
[31] “Quartus II Handbook Version 9.1,” http://www.home.agilent.com/.
[32] “Quartus II Help v11.0,” http://quartushelp.altera.com/current/
[33] Ming-Bo Lin, Digital System Designs and Practices: Using Verilog HDL and FPGAs, John Wiley & Sons, 2008.
[34] 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.
[35] 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.
[36] “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/.
[37] “Datasheet: Digital Phosphor Oscilloscopes and Digital Serial Analyzers,” available fromAgilentCorporation,www2.tek.com/cmswpt/madetails.lotr?ct=MA&cs=mur&ci=14588&lc=EN.
[38]L. Arpin, M. Bergeron, M.-A. Tetrault, R. Lecomte, R. Fontaine, “A sub-nanosecond time interval detection system using FPGA embedded I/O resources,” IEEE Transactions on Nuclear Science, vol. 57, pp. 519-524, 2010.
[39]Marc-Andre Daigneault and Jean Pierre David,”A High-Resolution Time-to-Digita Converter on FPGA Using Dynamic Reconfiguration,”IEEE Transactions On Instrumentation And Measurement, vol.60,NO.6,June 2011.