研究生: |
林太森 Tai-Sen Lin |
---|---|
論文名稱: |
以現場可程式化閘陣列實現 三維延遲矩陣式數位至時間轉換器與 脈衝縮放延遲式數位脈波寬度調變電路 FPGA DTC Based on 3- Dimension Delay Matrix and DPWM Based on Pulse Shrinking Delay Line |
指導教授: |
陳伯奇
Poki Chen |
口試委員: |
陳伯奇
Poki Chen 鍾勇輝 Yung-Hui Chung 黃育賢 Yuh-Shyan Hwang 盧志文 Chih-Wen Lu |
學位類別: |
碩士 Master |
系所名稱: |
電資學院 - 電子工程系 Department of Electronic and Computer Engineering |
論文出版年: | 2022 |
畢業學年度: | 110 |
語文別: | 中文 |
論文頁數: | 113 |
中文關鍵詞: | 現場可程式化閘陣列 、數位至時間轉換電路 、鎖相迴路 、延遲迴繞 、排序與選擇機制 、數位脈波寬度調變 、脈衝縮放 、工作週期 |
外文關鍵詞: | Field Programmable Gate Array, Digital-to-Time Converter, Phase-Locked Loop, Delay Wrapping, Sorting and Selection, Digital Pulse Width Modulation, Pulse Shrinking, Duty Cycle |
相關次數: | 點閱:579 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本論文提出兩個以利用現場可程式化閘陣列(FPGA)所實現的電路架構,分別是以鎖相迴路(PLL)與延遲矩陣所設計之數位至時間轉換器(DTC) ,與基於脈衝縮放延遲線(PSDL)設計的數位脈波寬度調變(DPWM)電路。並探討FPGA在受限的設計環境下實現本論文所提出架構的利弊得失。
本論文介紹了兩種高精度DTC的設計方法,兩者以不同的技術對PLL進行精細控制,並受益於PLL負迴授的特性使得各級延遲在外部環境影響下保持較高一致性,透過延遲迴繞(Wrapping)效應所產生的延遲與相位轉換,設計出高精度低抖動DTC。兩種DTC分別以兩塊FPGA: Intel Altera Stratix IV與Xilinx Virtex-6實現。Stratix IV時間解析度為2ps、微分非線性(DNL)為-3.6 ~ 3.25 LSB、積分非線性(INL)為-2.5 ~ 3.0 LSB,輸出抖動(Jitter)則是4.9 LSB。Virtex-6解析度是1.94ps、DNL是-3.3 ~ 3.7 LSB、INL是-2.8 ~ 2.7 LSB,Jitter則是8.9 LSB。
本論文同步提出一種高精度DPWM設計。利用PLL實現工作週期分割,搭配延遲元件的脈衝縮放特性,為提升元件解析度提供了嶄新的想法。此架構於Intel Altera Stratix IV與Arria 10這兩種FPGA實現。其中Stratix IV時間解析度為4.8ps、DNL是-3.0~2.9 LSB、INL是-3.0~2.9 LSB,Jitter則是3.6 LSB,Arria 10解析度是6.1ps、DNL是-2.2~2.7 LSB、INL是-1.5~1.6 LSB,Jitter則是2.8 LSB。
This thesis proposes two new architectures implemented wit Field Programmable Gate Arrays (FPGA). One is Digital-to-Time Converter (DTC) composed of a Phase-Locked Loop (PLL) and a Delay Matrix. The other is Pulse-Shrinking Delay Line (PSDL) based Digital Pulse Width Modulation (DPWM). The pros and cons of proposed architecture due to the limited design environment and abundant design resources of FPGA will be discussed in detail.
This thesis presents two high-precision DTCs. Both use different techniques to finely control the PLL to be benifited by the negative feedback of PLL to reduce the impact of the PVT variations on the respective high accuracy delays. Based on the delay wrapping, a high-precision low-jitter DTC is realized. The DTCs are implemented with two FPGAs: Intel Altera Stratix IV and Xilinx Virtex-6. Stratix IV DTC has a time resolution of 2ps, differential nonlinearity (DNL) of -3.6 ~ 3.25 LSB, integral nonlinearity (INL) of -2.5 ~ 3.0 LSB, and output jitter (Jitter) of 4.9 LSB. Virtex-6 DTC has 1.94ps resolution, -3.3 ~ 3.7 LSB DNL, -2.8 ~ 2.7 LSB INL and 8.9 LSB Jitter.
This thesis also proposes a high-precision DPWM. PLL is used for duty cycle division which is combined with the Pulse-Shrinking delay elements to provide a brand new architecture for improving DPWM resolution. This circuit is implemented with two FPGAs, Intel Altera Stratix IV and Arria 10. The Stratix IV version has 4.8ps resolution, -3.0~2.9 LSB DNL, -3.0~2.9 LSB INL and 3.6 LSB Jitter. The Arria 10 version has 6.1ps resolution, -2.2~2.7 LSB DNL, -1.5~1.6 LSB INL and 2.8 LSB jitter.
[1] J. Chapman, J. Currin, and S. Payne, "A low-cost high-performance CMOS timing vernier for ATE," in Proceedings of 1995 IEEE International Test Conference (ITC), 21-25 Oct. 1995 1995, pp. 459-468.
[2] Y. Miyake, S. Kajihara, and P. Chen, "On-Chip Test Clock Validation Using A Time-to-Digital Converter in FPGAs," in 2019 IEEE International Test Conference in Asia (ITC-Asia), 3-5 Sept. 2019 2019, pp. 157-162.
[3] J. Chapman, "High-performance CMOS-based VLSI testers: timing control and compensation," in Proceedings International Test Conference 1992, 20-24 Sept. 1995 1992, p. 59.
[4] J. A. Gasbarro and M. A. Horowitz, "Integrated pin electronics for VLSI functional testers," IEEE Journal of Solid-State Circuits, vol. 24, no. 2, pp. 331-337, 1989.
[5] T. Otsuji and N. Narumi, "A 10-ps resolution, process-insensitive timing generator IC," IEEE Journal of Solid-State Circuits, vol. 24, no. 5, pp. 1412-1417, 1989
[6] T. Otsuji and N. Narumi, "A 3-ns range, 8-ps resolution, timing generator LSI utilizing Si bipolar gate array," IEEE Journal of Solid-State Circuits, vol. 26, no. 5, pp. 806-811, 1991.
[7] Intel-Altera®, "Stratix IV Device Handbook Volume 4: Device Datasheet and Addendum," 2014. [Online]. Available: https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/hb/stratix-iv/stx4_5v4.pdf.
[8] P. Chen et al., "High-Precision PLL Delay Matrix With Overclocking and Double Data Rate for Accurate FPGA Time-to-Digital Converters," IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 28, no. 4,pp. 904-913, 2020.
[9] 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, no. 7, pp. 952-957, 1996.
[10] J. Y. Won, S. I. Kwon, H. S. Yoon, G. B. Ko, J. Son, and J. S. 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, 2016.
[11] 王瑞霆, "以現場可程式化閘陣列實現鎖相迴路延遲環繞矩陣法及精密相位偏移控制法之高性能數位對時間轉換器," 碩士, 電子工程系, 國立臺灣科技大學, 台北市, 2020. [Online]. Available: https://hdl.handle.net/11296/5zp2q8
[12] 陳翔渝, "以現場可程式化閘陣列實現延遲迴繞搭配排序與選擇機制之時間至數位轉換器及雙鎖相迴路與精密相位偏移控制法之數位至時間轉換器," 碩士, 電子工程系, 國立臺灣科技大學, 台北市, 2021. [Online]. Available: https://hdl.handle.net/11296/tuecgk
[13] A. Syed, E. Ahmed, D. Maksimovic, and E. Alarcon, "Digital pulse width modulator architectures," in 2004 IEEE 35th Annual Power Electronics Specialists Conference (IEEE Cat. No.04CH37551), 20-25 June 2004 2004, vol. 6, pp. 4689-4695 Vol.6.
[14] H. C. Chen, "Design of a Counter-Based DPWM Using RC Charge," in 2014 International Symposium on Computer, Consumer and Control, 10-12 June 2014 2014, pp. 1267-1270.
[15] D. Costinett, M. Rodriguez, and D. Maksimović, "Simple Digital Pulse Width Modulator with 60 picoseconds resolution using a low-cost FPGA," in 2012 15th International Power Electronics and Motion Control Conference (EPE/PEMC), 4-6 Sept. 2012 2012, pp.
[16] M. G. Batarseh, W. Al-Hoor, L. Huang, C. Iannello, and I. Batarseh, "Segmented Digital Clock Manager- FPGA based Digital Pulse Width Modulator Technique," in 2008 IEEE Power Electronics Specialists Conference, 15-19 June 2008 2008, pp. 3036-3042.
[17] P. Chen, S.-L. Liu, and J. Wu, "A CMOS pulse-shrinking delay element for time interval measurement," IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing, vol. 47, no. 9, pp. 954-958, 2000.
[18] P. Chen, T. Chen, H. Hu, Y. Peng, and Y. Chen, "A digital pulse width modulator based on pulse shrinking mechanism," in 2009 International Conference on Power Electronics and Drive Systems (PEDS), 2-5 Nov. 2009 2009, pp. 833-836.
[19] 劉正偉, "具數位自我校正之寬頻高精度數位脈衝寬度調變器," 碩士, 電子工程系, 國立臺灣科技大學, 台北市, 2011. [Online]. Available: https://hdl.handle.net/11296/z6e768
[20] T. A. Demassa and Z. Ciccone, Digital Integrated Circuits. 1996.
[21] N. R. d. Menezes, H. D. Hernandez, D. Carvalho, and W. V. Noije, "All-digital FPGA-based RF pulsed transmitter with hardware complexity reduction techniques," in 2020 33rd Symposium on Integrated Circuits and Systems Design (SBCCI), 24-28 Aug. 2020 2020, pp. 1-5.
[22] K. Ji-Wei, H. Shi-Yu, and K. Ding-Ming, "A high-resolution all-digital duty-cycle corrector with a new pulse-width detector," in 2010 IEEE International Conference of Electron Devices and Solid-State Circuits (EDSSC), 15-17 Dec. 2010 2010, pp. 1-4.
[23] P. Chen, S. Chen, Y. Shen, and Y. Peng, "All-Digital Time-Domain Smart Temperature Sensor With an Inter-Batch Inaccuracy of -0.7˚C~+0.6˚C After One-Point Calibration," IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 58, no. 5, pp. 913-920, 2011.
[24] T. Iizuka, T. Koga, T. Nakura, and K. Asada, "A fine-resolution pulse-shrinking time-to-digital converter with completion detection utilizing built-in offset pulse," in 2016 IEEE Asian Solid-State Circuits Conference (A-SSCC), 7-9 Nov. 2016 2016, pp. 313-316.
[25] R. Szplet and K. Klepacki, "An FPGA-Integrated Time-to-Digital Converter Based on Two-Stage Pulse Shrinking," IEEE Transactions on Instrumentation and Measurement, vol. 59, no. 6, pp. 1663-1670, 2010.
[26] Intel-Altera®, "Implementing PLL Reconfiguration in Stratix III and Stratix IV Devices," 2012. [Online]. Available: https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/an/an454.pdf.
[27] Xilinx®, "Virtex-6 FPGA Clocking Resources User Guide " 2014. [Online]. https://www.xilinx.com/support/documentation/user_guides/ug362.pdf.
[28] Intel-Altera®, "Quartus® Prime Standard Edition User Guide - Design Optimization," 2021. [Online]. Available: https://www.intel.com/content/www/us/en/support/programmable/support-resources/design-software/user-guides.html.
[29] 德源科技®, "英國原裝晶片 FTDI FT232RL、USB 轉 TTL串口." [Online]. Available: http://twarm.com/commerce/product_info.php?products_id=11128.
[30] Tektronix. Inc. "Digital Phosphor Oscilloscopes/Digital Serial Analyzers DPO/DSA70000 Series Data Sheet." https://download.tek.com/datasheet/4HW_19377_15_0.pdf (accessed.
[31] Intel-Altera®, "Arria® 10 Core Fabric and General Purpose I/Os Handbook," 2021. [Online]. Available: https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/hb/arria-10/a10_handbook.pdf.
[32] Intel-Altera®, "Stratix IV GX FPGA Development Board Reference Manual," 2012. [Online]. Available: https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/manual/rm_sivgx_fpga_dev_board.pdf.
[33] Intel-Altera®, "Arria 10 FPGA Development Kit User Guide," 2021. [Online]. https://www.intel.com/content/dam/support/us/en/programmable/support-resources/bulk-container/support/boards-kits/arria10/fpga/a10-fpga-dk-ug.pdf
[34] Xilinx®. "Virtex-6 Family Overview." https://www.xilinx.com/support/documentation/data_sheets/ds150.pdf (accessed.
[35] IEEE, "IEEE Standard for Low-Voltage Differential Signals (LVDS) for Scalable Coherent Interface (SCI)," IEEE Std 1596.3-1996, pp. 1-34, 1996.
[36] Terasic, "產品分類:子板." [Online]. Available: https://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=Taiwan&CategoryNo=82.
[37] Intel-Altera®, "Arria 10 GX FPGA Development Kit (Schematic)," 2016. https://www.mouser.com/pdfDocs/A10GX_PCIE_Schematic.pdf.
[38] Intel-Altera®, "Overview for the Stratix IV Device Family," 2020.
[39] UMC®, "Xilinx Virtex-6 FPGA Family Achieves Full Production Qualification on UMC's High-Performance 40nm Process," 2010. Available: https://www.umc.com/en/News/press_release/Content/technology_related/20100120.
[40] P. Kwiatkowski and R. Szplet, "Digital-to-time converter with pulse train generation capability," in 2018 IEEE International Instrumentation and Measurement Technology Conference (I2MTC), 14-17 May 2018 2018, pp. 1-6.
[41] M. Zhang, H. Wang, and Y. Liu, "Digital-to-Time Converter with 3.93 ps Resolution Implemented on FPGA Chips," IEEE Access, vol. 5, pp. 6842-6848, 2017.
[42] Y. Yao, Z. Wang, H. Lu, L. Chen, and G. Jin, "Design of time interval generator based on hybrid counting method," Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment, vol. 832, pp. 103-107, 2016/10/01/ 2016. [Online]. Available: http://www.sciencedirect.com/science/article/pii/S0168900216306076.
[43] I. Vornicu, R. Carmona-Galán, and A. Rodríguez-Vázquez, "Wide range 8ps incremental resolution time interval generator based on FPGA technology," in 2014 21st IEEE International Conference on Electronics, Circuits and Systems (ICECS), 7-10 Dec. 2014 2014, pp. 395-398.
[44] P. Kwiatkowski, Z. Jachna, K. Różyc, and J. Kalisz, "Accurate and low jitter time-interval generators based on phase shifting method," Review of Scientific Instruments, vol. 83, no. 3, p. 034701, 2012. https://doi.org/10.1063/1.3690383.
[45] A. d. Castro and E. Todorovich, "High Resolution FPGA DPWM Based on Variable Clock Phase Shifting," IEEE Transactions on Power Electronics, vol. 25, no. 5, pp. 1115-1119, 2010.
[46] K. Cheng, "Implementation of High Resolution Digital Pulse Width Modulator Based on FPGA," in 2019 IEEE International Conference on Signal, Information and Data Processing (ICSIDP), 11-13 Dec. 2019 2019, pp. 1-5.
[47] X. Cheng, W. Shao, L. Xu, Y. Zhang, G. Xie, and Z. Zhang, "A High Resolution DPWM Based on Synchronous Phase-Shifted Circuit and Delay Line," IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 67, no. 8, pp. 2685-2692, 2020