Responsive image
博碩士論文 etd-0721106-143851 詳細資訊
Title page for etd-0721106-143851
論文名稱
Title
可變輸出精確度之低功率管線化乘法器設計與實現
Design of Low-Power Pipelined Multipliers with Various Output Precision
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
83
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2006-07-14
繳交日期
Date of Submission
2006-07-21
關鍵字
Keywords
產生器、管線化、乘法器、低功率
pipelined, generator, low-power, multiplier
統計
Statistics
本論文已被瀏覽 5679 次,被下載 2201
The thesis/dissertation has been browsed 5679 times, has been downloaded 2201 times.
中文摘要
隨著諸如手提式電腦、手機等可攜式電子產品以及各種通訊器材的出現,功率的消耗問題已經變成超大型積體電路設計中一個重要的研究主題。此外,乘法器在數位信號處理及多媒體電路設計中,不但是一個不可或缺的基本電路區塊,同時也扮演著一個多媒體電路功率消耗的瓶頸。乘法器本身功率的消耗,深深地影響整個多媒體系統的功率消耗。因此,如何將乘法器本身的功率消耗減少到最小,對一個超大型積體電路的低功率設計來說是很重要的。另外,一個有效率的乘法器,對於DSP系統和計算機體系架構來說是非常需要的。在大多數的DSP和多媒體系統中,乘法器的輸入值範圍通常非常小,而且輸出乘積的LSP(Least Significant Part)數個位元通常會被略去,用來避免位元數的成長。
基於上述這些特徵,在這篇論文中,我們提出一個具低功率設計的有號數乘法器,透過偵測Dynamic range的方法,動態的偵測輸入值範圍的大小來關閉不需使用的元件,以減少這些元件的switch達到減少功率消耗的目的。另外,我們也透過重置輸出精確度,以及管線化等方法使乘法器的執行更有效率。我們將這些技巧應用到兩種不同架構的乘法器上:Array-based multiplier 以及Booth-based multiplier。透過在邏輯閘階層的初步分析,我們得知,在Array-base的架構下,透過少量電路面積的增加,可以節省的功率最高約為47%; Booth-based multiplier的架構之乘法器則可節省最高約30%的功率消耗。
同時,為了符合系統產品開發的低成本、高獲利目標以及縮短開發時間,我們設計了一個自動產生器,透過使用者介面由使用者自訂乘法運算的輸入大小、低功率架構型態以及所需精確度來產生我們的低功率乘法器硬體架構。
Abstract
With the emergence of portable computing and communication systems, power consumption has become one of the major objectives during VLSI design. Furthermore, multipliers are always fundamental building blocks and the bottleneck in terms of power consumption in many DSP and multimedia applications. Therefore, it is crucial to minimize the power consumption of multipliers in the system for low-power VLSI design. Besides, energy-efficient multiplier is greatly desirable for DSP systems and computer architectures. In many of these systems, the dynamic-range of input operands for multiplier is usually very small. In addition, the least significant bits of output products are often rounded or truncated to avoid growth in word size.
Based on these features, this thesis presents an approach to design low-power and reconfigurable signed pipelined multipliers. The approach dynamically detects input range of the multiplier and disables the switching operations of non-effective ranges to decrease the power consumption. Moreover, the proposed approach can reconfigure the output precision of the multiplier to save power consumption.
We apply this approach to two architectures: array-based and Booth-based architecture. Experimental results show that the proposed array-based pipelined multiplier leads to up 47% power saving and Booth-based multiplier leads to up 30% power saving with a little additional area and delay overheads.
Besides, in order to accord with the low cost and high profit-making goal of systematic products and shorten construction period, we have designed a low-power multiplier generator. User could use the user interface to configure the multiplier size, low power architecture and the precision that user need. The generator will create the hardware architecture of low-power multiplier automatically.
目次 Table of Contents
CHAPTER 1 INTRODUCTION 1
1.1 Research Motivation 1
1.2 Related Survey 3
1.3 Other Background 4
1.3.1 Prime Power 4
1.3.2 NanoSim 7
1.3.3 Soc Encounter 10
1.3.4 IMDCT 12
1.3.5 Speech 13
1.4 Thesis Organization 14
CHAPTER 2 CONVENTIONAL MULTIPLIER 15
2.1 Array-based multiplier 15
2.1.1 Baugh-Wooley multiplier 15
2.1.1.1 Carry Save Adder 19
2.1.1.2 Carry Lookahead Adder 20
2.2 Booth Multiplier 21
2.2.1 Recoding 22
2.2.2 Partial product generator 26
2.2.3 Compression tree 29
2.2.3.1 Wallace tree 29
2.2.3.2 Dadda tree 30
2.2.4 Faster adder 33
CHAPTER 3 ARRAY-BASED LOW POWER MULTIPLIER 34
3.1 Partially Guarded Computation 35
3.1.1 Dynamic Range Detector 35
3.1.2 Sign Extension Logic 39
3.2 Truncated Multiplication 41
3.2.1 Error Analysis 42
CHAPTER 4 BOOTH LOW POWER MULTIPLIER 46
4.1 Partially Guarded Computation 47
4.1.1 Dynamic Range Detector 47
4.1.2 Sign Extension Logic 50
CHAPTER 5 ANALYSIS AND RESULT – PrimePower 52
5.1 Version introduction 52
5.1.1 Proposed Array-based multiplier 53
5.1.2 Proposed Booth-based multiplier 54
5.2 Result 58
5.2.1 Proposed array-based multiplier 58
5.2.2 Proposed Booth-based multiplier 60
CHAPTER 6 ANALYSIS AND RESULT – Post layout 61
CHAPTER 7 LOW-POWER MULTIPLIER GENERATOR 64
CHAPTER 8 CONCLUSION AND FUTURE WORK 67
8.1 Conclusion 67
8.2 Future work 67
Bibliography 68
參考文獻 References
[1] S.W. Lee, “Improved Algorithm for Efficient Computation of the Forward and Backward MDCT Audio Coder,” IEEE Trans. Circuits Syst. I, Vol.48, No.10, pp.990-994, October 2001.
[2] Keshab K. Parhi, VLSI Digital Signal Processing System: Design and implementation, John Wiley, 1999.
[3] J. Choi, J. Jeon, and K. Choi, “Power Minimization of Function Units by Partially Guarded Computation,” Proc. Int. Symp. Low Power Electronics and Design, pp.131-136, Jul. 2000.
[4] A.A. Fayed and M.A. Bayoumi, “A Novel Architecture for Low-Power Design of Parallel Multipliers,” Proc. of the IEEE Computer Society Annual Workshop on VLSI, pp.149-154, April 19-20, 2001.
[5] Z. Huang and M.D. Ercegovac, “Two-Dimensional Signal Gating for Low-Power Array Multiplier Design,” Proc. of IEEE International Symposium on Circuits and Systems, Vol. 1, pp. 489-492, 2002.
[6] J. Park, S. Kim and Yong-Surk Lee, “A Low-Power Booth Multiplier Using Novel Data Partition Method,” IEEE Asia-Pacific Conference on Advanced System Integrated Circuits, pp. 54-57, Aug. 2004.
[7] O.T.-C. Chen, S. Wang, and Yi-Wen Wu, “Minimization of Switching Activities of Partial Products for Designing Low-Power Multipliers,” IEEE Transaction on Very Large Scale Integration Systems, Vol. 11, No.3, pp.418-433, June 2003.
[8] M.J. Schulte, J.E. Stine, and J.G. Jansen, “Reduced power dissipation through truncated multiplication,” IEEE Alessandro Volta Memorial Workshop on Low-Power Design, pp. 61-69, March 1999.
[9] J.-S. Wang, C.-N. Kuo, and T.-H. Yang; “Low-power fixed-width array multipliers,” International Symposium on Low Power Electronics and Design, pp. 307-312, Aug. 2004.
[10] C.R. Baugh and B.A. Wooley, “A Two’s Complement Parallel Array Multiplication Algorithm ,” IEEE Transactions on Computers, Vol. C-22, pp. 1045-1047, Dec.1973.
[11] The specification for PrimePower
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內校外完全公開 unrestricted
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus: 已公開 available


紙本論文 Printed copies
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。
開放時間 available 已公開 available

QR Code