| 研究生: |
侯慶和 Hou, Ching-Ho |
|---|---|
| 論文名稱: |
低功率算術邏輯單元及乘法器電路設計 Design of Low-Power ALU and Multiplier |
| 指導教授: |
賴源泰
Lai, Yen-Tai |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 電機工程學系 Department of Electrical Engineering |
| 論文出版年: | 2003 |
| 畢業學年度: | 91 |
| 語文別: | 英文 |
| 論文頁數: | 56 |
| 中文關鍵詞: | 低功率 |
| 外文關鍵詞: | low power |
| 相關次數: | 點閱:96 下載:3 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
算術邏輯單元(ALU)及乘法器為中央處理器(CPU)核心元件,負責所有的運算,是中央處理器主要消耗功率元件之一,降低此二部分功率消耗,可有助於降低中央處理器功率消耗。
本論文中,我們提出二個低功率設計方法,一為捨棄don’t care狀況,使信號不必分邏輯路徑、加減法路徑,可降低電晶體數量、降低功率消耗、增快速度;二為平衡信號到達輸出點的時間,以降低突波(glitch)的產生,降低功率消耗,同時亦可增快速度。
我們應用TSMC 0.25 μm cell去實現新的算術邏輯單元(ALU)及乘法器之核心元件:四對二壓縮器電路,比先前設計有較低的功率消耗和較好的執行效能。
The ALU (Arithmetic Logic Unit) and multiplier are main elements of CPU. These perform all the operations required by CPU instructions, and dissipate much of the power consumption in CPU. If we reduce the power consumption of these two elements, we can achieve low power CPU.
In this thesis, we present two novel low power methods to implement the ALU and 4-2 compressor which used in multiplier, respectively. One is to abandon the “don’t care” condition in decoder of ALU. This method does not divide signal path into logical and arithmetic paths thus can achieve low power consumption and improve performance by reducing the number of transistors. The other one applied in modified Booth multiplier is using balance delay paths for 4-2 compressor. The glitches generated in our 4-2 compressor can be reduced, thus the power consumption can be reduced. The critical path delay is decreased because the load capacitances of internal nodes are smaller than previous method.
Moreover, we use these methods to construct ALU and 4-2 compressor with TSMC 0.25 μm cell library. Experimental results show the new ALU and 4-2 compressor have lower power consumption and higher performance than that of previous ones.
[1] A. Bellaouar and M. I. Elmasry, ”Low-power digital VLSI design :/circuits and systems”, Kluwer Academic Publishers,1995.
[2] B. S. Ryu, J.S. Yi, K. Y. Lee and T. W. Cho, “A design of low power 16-b ALU”, TENCON 99. Proceedings of the IEEE Region 10 Conference , Volume: 2 , 1999 ,pp 868 -871
[3] C. F. Law, S. S. Rofail and K. S. Yeo, “A low-power 16/spl times/16-b parallel multiplier utilizing pass-transistor logic“, IEEE Trans. Solid-State Circuits, Volume: 34 , Oct. 1999 ,pp 1395 –1399
[4] S. F. Hsiao, M. R. Jiang and J. S. Yeh ,” Design of high-speed low-power 3-2 counter and 4-2 compressor for fast multipliers”, IEE, Volume: 34, 19 Feb. 1998 ,pp 341 –343
[5] V. G. Moshnyaga and K. Tamaru, ” A comparative study of switching activity reduction techniques for design of low-power multipliers”, IEEE International Symposium on Circuits and Systems, Volume: 3 , 1995 ,pp 1560 -1563
[6] C. Nagendra, M. J. Irwin and R. M. Owens ,” Area-time-power tradeoffs in parallel adders”, IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing, Volume: 43 , Oct. 1996 ,pp 689 –702
[7] S. Furber, “ARM System-on-Chip Architecture”, ADDISON WESLEY, 2000
[8] T. P. Kelliher, R. M. Owens, M. J. Irwin and T. T. Hwang ,” ELM-a fast addition algorithm discovered by a program”, IEEE Transactions on Computers, Volume: 41 ,No: 9 , Sept. 1992 ,pp 1181 –1184
[9] P. Larsson and C. J. Nicol, “Transition reduction in carry-save adder trees”, International Symposium on Low Power Electronics and Design ,1996 ,pp 85 –88
[10] P. C. H. Meier, R. A. Rutenbar and L.R. Carley,” Inverse polarity techniques for high-speed/low-power multipliers”, International Symposium on Low Power Electronics and Design , 1999, Page(s): 264 –266
[11] A.Wu, ”High performance adder cell for low power pipelined multiplier”, IEEE International Symposium on Circuits and Systems, Volume 4 , 1996 ,pp 57 -60
[12] R.Lin, ”A regularly structured parallel multiplier with non-binary-logic counter circuits”, Proceedings of the Second IEEE Asia Pacific Conference, 2000 ,pp 359 –362
[13] V. A. Bartlett and A. G. Dempster, ” Using carry-save adders in low-power multiplier blocks”, The 2001 IEEE International Symposium on Circuits and Systems, Volume: 4 , 2001 ,pp 222 –225
[14] K. Y. Khoo, Z. Yu and A. N. Willson, “Improved-Booth encoding for low-power multipliers”, Proceedings of the 1999 IEEE International Symposium on Circuits and Systems, Volume 1 , 1999 ,pp 62 –65
[15] E. A. Shama, M. B. Maaz and M. A. Bayonmi, ”A fast and low power multiplier architecture”, IEEE 39th Midwest symposium on Circuits and Systems, Volume 1 , 1996 ,pp 53 -56
[16] R. Fried, ”Minimizing energy dissipation in high-speed multipliers”, 1997 International Symposium on Low Power Electronics and Design, 1997 ,pp 214 –219
[17] Y. M. Hwang, ”A New Adder and Multiplier for Low-Voltage Systems”,NCU,1999
[18] A. Chandrakasan and R. Brodersen, ” Low-power CMOS design”, IEEE Press :New York,1998
[19] S. Waser and M. J. Flynn, “Introduction to Arithmetic for Digital Systems Designers”, New York: Holt, Rinehart and Winston, 1982
[20] C. A. Papachristou , ”Iterative construction of binary lookahead addition trees”,Comput.Elect. Eng.,vol 12,no. 3/4, pp101-107,1986
[21] G. GOTO, T. SATO, M. NAKAJIMA, and T. SUKEMURA, ”A 54 Î54-b regularly structured tree multiplier’, IEEE J. Solid-State Circuits, 1992,27,(9),pp.1229-1236
[22] N. OHKUBO, M. SUZUKI, T. SHINBO, T. YAMANAKA, A. SHIMIZU, K.SASAKI and Y. NAKAGOME, ‘A 4.4ns CMOS 54 Î54-b multiplier using pass-transistor multiplexer’, IEEE J. Solid-State Circuits, 1995, 30, (3), pp. 251-257
[23] N. H. E. Weste and K. Eshraghian , “Principles of CMOS VLSI Design-A system Perspective ,2nd”, ADDISON WESLEY, 1993.
[24] M. Izumikawa, H. Igura, K. Furuta, H. Ito, H. Wakabayashi and K. Nakajima , ”A 0.25-/spl mu/m CMOS 0.9-V 100-MHz DSP core”, IEEE Journal of Solid-State Circuits,v 32,1997
[25] P. J. Song and G. D. Micheli, ”Circuit and architecture trade-offs for high-speed multiplication”, IEEE JSSC, Vol 26,No.9,pp.1184-1198,Sept.1991
[26] G. GOTO, A. Inoue, R. Ohe, S. Kashiwakura, S. Mitarai, T. Tsuru and T. Izawa, ”A 4.1ns Compact 54 Î54-b multiplier utilizing Sign-Select Booth Encoders”, IEEE J. Solid-State Circuits, Vol.12,pp.1676-1682,1997