第五章 量測結果與性能分析
6.2. 未來發展與待改進之處
6.2.4. 電路模擬時間過長之改進
在設計電路的過程中,我們通常會使用 Hspice 軟體來驗證電路可行性 與正確性。在設計初期對僅含 Netlist 的電路進行前模擬(Pre-simulation),
以驗證電路動作之行為與時序是否合乎預期;在電路設計末期進行後佈局後 模擬(Post-simulation),此時模擬包含佈局時產生的寄生電阻電容等效應,
以驗證實際下線後的可行性。
然而,對一個具有校正功能的十二位元 SA ADC 進行模擬,會碰到模擬 時間過長的問題。在一台不算太老舊的工作站中,以 Cent OS 為作業系統,
進行 Pre-simulation 約耗時兩天,進行 Post-simulation 約耗時四天,這還只是 在取樣 512 點的狀態下。
模擬時間過長的因素之一,為 Hspice 軟體之精準度所致。Hspice 軟體 為業界以及學界公認可信度最高之電路模擬軟體。雖然有很多電路模擬軟體 強調其模擬速度高於 Hspice,如 Ultra-sim 這套軟體便可以針對不同的電路
(類比、數位),設定不同的精準度(類比較詳細、數位較粗略),以達到節 省模擬時間的效果。但是在真正使用後得到的模擬結果,卻是和 Hspice 大 相逕庭。
模擬時間過久對於高解析度、且具有複雜的數位部份之混合信號電路,
無疑是設計上的一大關卡,尤其是對於學習時間有限的碩博士生而言。對於 業界搶攻市場所注重的 Time-to-Market 問題,也是一大阻礙。
或許我們可以使用降低取樣點數目的方式來提升模擬速度。以 12 位元
的 ADC 為例,我們可以先跑幾組模擬,這幾組只有取樣點數分別為 16384、
8192、4096、2048、1024、512 點,其於條件皆相同。我們可以比較這幾筆 資料的模擬結果,在精準度與模擬時間上做取捨。
然而這不是一個能夠治本的方式,當欲設計的 ADC 解析度很高的時 候,採用圖 6-4 的方式,分離類比部份與數位部份於兩不同晶片中,就能有 效提升模擬速度。
類比部份之晶片我們以精準度最高的軟體 Hspice 進行模擬與驗證,以 Awave 軟體觀察各連接點波形;數位部份由於只需驗證功能動作與電路時序 是否正常,則可以用 NC-Verilog 等數位電路模擬軟體進行驗證,以 Nwave 軟體觀察電路時序圖與功能動作圖。如此將兩個不同部份以不同的軟體進行 模擬與驗證,便可有效縮短模擬所需時間。
但是如此一來,便無法進行類比晶片與數位晶片的共同模擬,其下線後 的可信度便會略為降低。但是由於數位部份燒錄在 FPGA 內,若在除錯時發 現,電路整合後性能不佳的原因來自於數位電路,便可以很容易的對數位電 路進行修改、再測試等動作。
參考文獻
[1.] David A. Johns and Ken Martin, “Analog Integrated Circuit Design,” John Wiley & Sons, Inc., 1997.
[2.] A. S. Sedra and K. C. Smith, “Microelectronic Circuits,” 4th. Ed., Oxford University Press, 1998.
[3.] H. C. Hong and G. M. Lee, “A 65fJ/Conversion-Step 0.9-V 200-kS/s
Rail-to-Rail 8-bit Successive Approximation ADC,” IEEE J. Solid-State Circuits, vol. 42, no. 10, October 2007.
[4.] Sauerbrey J., Schmitt-Landsiedel D., and Thewes R., “A 0.5-V 1-μW successive approximation ADC,” IEEE J. Solid-State Circuits 38(7), pp. 1261- 1265, 2003.
[5.] H. C. Hong and G. M. Lee, “Design of An Ultra-low Power Successive Approximation Analog-to-Digital Converter for Wireless Sensor Networks,”
VLSI CAD, August 2006.
[6.] Jianhua Gan, Shouli Yan, and Jacob Abraham, “Effects of Noise and
Nonlinearity on the Calibration of a Non-Binary Capacitor Array in a Successive Approximation Analog-to-Digital Converter,” IEEE, 2004.
[7.] X. Jiang, Z. Wang, and M. F. Chang, “A 2GS/s 6b ADC in 0.18μm CMOS,”
IEEE Int. Solid-State Circuits Conf., pp. 322-323, Feb. 2003.
[8.] Hester, R. R., et al. “Fully differential ADC with rail-to-rail common-mode range and nonlinear capacitor compensation,” IEEE J. Solid-State Circuits, 25(1), pp. 173-183.
[9.] Shan-Li Long, Jian-Hui Wu, and Xiao-Juan Xia, “A 1.8-V 3.1mW successive approximation ADC in system-on-chip,” Analog Integrate Circuit Process, 56, pp. 205-211, 2008.
[10.] D. Aksin, M. Al-Shyoukh, and F. Maloberti, “Switch bootstrapping for precise sampling beyond supply voltage,” IEEE J. Solid-State Circuits, vol. 41, no. 8, Aug. 2006.
[11.] Y. Matsuya and J. Yamada, “1 V power supply, low-power consumption A/D conversion technique with swing-suppression noise shaping,” IEEE J.
Solid-State Circuits, vol. 29, no. 12, December 1994.
[12.] H. C. Hong and T. Y. Hsieh, “A 1.76μW, 0.9V, 8-bit Successive Approximation Register ADC with Fully-Differential Input Capability,” VLSI CAD, August 2007.
[13.] Gilbert Promitzer, “12-bit Low-Power Fully Differential Switched Capacitor Non-calibrating Successive Approximation ADC with 1MS/s,” IEEE J.
Solid-State Circuits, vol. 36, no. 7, July 2001.
[14.] H. P. Le, J. Singh, L. Hiremath, V. Mallapur, and A. Stojcevski,
“Ultra-low-power variable-resolution successive approximation ADC for biomedical application,” Electronics Letters 26th., vol. 41, no. 11, May 2005.
[15.] Hae-Seung Lee and David A. Houges, “Self-Calibration Technique for A/D Converters,” IEEE Transactions on Circuits and Systems, vol. CAS-30, no. 3, March 1983.
[16.] Hae-Seung Lee, David A. Houges, and Paul R. Gray, “A Self-Calibrating 15 Bit CMOS A/D Converter,” IEEE J. Solid-State Circuits, vol. SC-19, no. 6,
December 1984.
[17.] Hae-Seung Lee and David A. Houges, “Accuracy Considerations in
Self-Calibrating A/D Converters,” IEEE Transactions on Circuits and Systems, vol. CAS-32, no. 6, June 1985.
[18.] Behzad Razavi, “Design of Integrated Circuits for Optical Communications,”
[19.] K.S Tan, “On Board Self-Calibration of Analog-to-Digital and Digital-to-Analog Converters,” Unite States Patent, no. 4399426, August 1983.
[20.] K.S Tan, S. Kiriaki, M.D. Wit, J.W. Fattaruso, C.Y. Tsay, W.E. Matthews, and R.K. Hester, “Error Correction Techniques for High-Performance Differential A/D Converters,” IEEE J. Solid-State Circuits, vol. 25, no. 6, December 1990.
[21.] Harald Neubauer, Thomas Desel, and Hans Hauer, “A Successive
Approximation A/D Converter with 16bit 200kS/s in 0.6μm CMOS using Self-Calibration and Low Power Techniques,” Proc. 8th
. IEEE Int. Conf.
Electronics Circuits and Systems, pp. 859–862, September 2001.
[22.] Gerald, Miller, Michael Timko, Hae-Seung Lee, Eric Nestler, Michael Mueck, and Paul Ferguson, “An 18b 10μs Self-Calibrating ADC,” IEEE Int. Solid-State
Circuits Conf., February 1990.
[23.] R. J. Guo, “Design of a 12-bit, Ultra-low Power Successive Approximation Analog-to-Digital Converter,” Taiwan, National Chiao-Tung University, Department of Electrical and Control Engineering, January 2008.
[24.] N. Verma and A. P. Chandrakasan, “A 25μW 100kS/s 12b ADC for wireless micro-sensor applications,” IEEE Int. Solid-State Circuits Conf., pp. 822–831, 2006.
[25.] F. Kuttner, “A 1.2V 10bit 20MSample/s non-binary successive approximation ADC in 0.13μm CMOS,” IEEE Int. Solid-State Circuits Conf., pp. 136–137, 2002.
[26.] L. H. de Carvalho Ferreira and T. C. Pimenta, “An ultra low-voltage CMOS OTA Miller with rail-to-rail operation,” Proceedings of the 16th
. International Conference on Microelectronics, pp. 223-226, December 2004.
[27.] B. J. Blalock, P. E. Allen, and G. A. Rincon-Mora, “Designing 1-V op amps using standard digital CMOS technology,” IEEE Transactions on Circuits and
Systems, vol. 45, no. 7, July 1998.
[28.] A. L. Coban and P. E. Allen, “A 1.75V rail-to-rail CMOS op amp,” IEEE Int.
Solid-State Circuits Conf., pp. 497-500, 1994.
[29.] R. Hogervorst, R. J. Wiegerink, P. A.L de Jong, J. Fonderie, R. F. Wassenaar, and J. H. Huijsing, “CMOS low-voltage operational amplifiers with constant-gm rail-to-rail input stage,” IEEE International Symposium on Circuits and Systems, vol. 6, pp. 2876-2879, May 1992.
[30.] Phillip E. Allen and Douglas R. Holberg, “CMOS Analog Circuit Design,” New York Oxford, Second Edition, 2002.
[31.] T. Y. Tsai, “Low Power Techniques for Digital IC Design,” CIC eNEWS, vol 86, 15th., December 2007.
[32.] Reference to: “http://members.tripod.com/~x_zhou/MSM2000/sld011.htm”
[33.] Vito Gianninil, Pierluigi Nuzzo, Vincenzo Chironi, Andrea Baschirottol, Geert Van der Plas, and Jan Craninckx, “An 820μW 9b 40MS/s Noise-Tolerant Dynamic-SARADC in 90nm Digital CMOS,” IEEE Int. Solid-State Circuits
Conf., 2008.
[34.] S. Y. Chin and C. Y. Wu, “A CMOS ratio-independent and gain-insensitive algorithmic analog-to-digital converter,” IEEE J. Solid-State Circuits, vol. 31, no.
8, August 1996.
[35.] J. A. M. Jarvinen, M. Saukoski, and K. Halonen, “A 12-bit 32μW Ratio- Independent Algorithmic ADC,” Symposium on VLSI Circuits Digest, 2006.
[36.] C. S. Lin and B. D. Liu, “A new successive approximation architecture for
low-power low-cost CMOS A/D converter,” IEEE J. Solid-State Circuits, vol. 38, no. 1, pp. 54–62, January 2003.
[37.] K. Hadidi, V. S. Tso, and G. C. Temes, “An 8-b 1.3-MHz successive
approximation A/D converter,” IEEE J. Solid-State Circuits, vol. 25, no. 3, pp.
880-885, June 1990.
[38.] E. Culurciello and A. Andreou, “An 8-bit, 1mW successive approximation ADC in SOI CMOS,” Proceedings of the 2003 IEEE International Symposium on
Circuits and Systems, vol. 1, pp. 301-304, June 2003.
[39.] A. Rossi and G. Fucili, “Nonredundant successive approximation register for A/D converters,” Electronics letters, vol. 32, no. 12, June 1996.
[40.] M. Waltari and K. A. I. Halonen, “1-V 9-Bit Pipelined Switched-Opamp ADC,”