跳到主要內容

臺灣博碩士論文加值系統

(44.220.251.236) 您好!臺灣時間:2024/10/11 04:53
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:莊淵智
研究生(外文):Yuan-chih Chuang
論文名稱:可變輸出精確度之低功率管線化乘法器設計與實現
論文名稱(外文):Design of Low-Power Pipelined Multipliers with Various Output Precision
指導教授:鄺獻榮
指導教授(外文):Shiann-Rong Kuang
學位類別:碩士
校院名稱:國立中山大學
系所名稱:資訊工程學系研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2006
畢業學年度:94
語文別:英文
論文頁數:83
中文關鍵詞:產生器管線化乘法器低功率
外文關鍵詞:pipelinedgeneratorlow-powermultiplier
相關次數:
  • 被引用被引用:0
  • 點閱點閱:263
  • 評分評分:
  • 下載下載:25
  • 收藏至我的研究室書目清單書目收藏:0
隨著諸如手提式電腦、手機等可攜式電子產品以及各種通訊器材的出現,功率的消耗問題已經變成超大型積體電路設計中一個重要的研究主題。此外,乘法器在數位信號處理及多媒體電路設計中,不但是一個不可或缺的基本電路區塊,同時也扮演著一個多媒體電路功率消耗的瓶頸。乘法器本身功率的消耗,深深地影響整個多媒體系統的功率消耗。因此,如何將乘法器本身的功率消耗減少到最小,對一個超大型積體電路的低功率設計來說是很重要的。另外,一個有效率的乘法器,對於DSP系統和計算機體系架構來說是非常需要的。在大多數的DSP和多媒體系統中,乘法器的輸入值範圍通常非常小,而且輸出乘積的LSP(Least Significant Part)數個位元通常會被略去,用來避免位元數的成長。
基於上述這些特徵,在這篇論文中,我們提出一個具低功率設計的有號數乘法器,透過偵測Dynamic range的方法,動態的偵測輸入值範圍的大小來關閉不需使用的元件,以減少這些元件的switch達到減少功率消耗的目的。另外,我們也透過重置輸出精確度,以及管線化等方法使乘法器的執行更有效率。我們將這些技巧應用到兩種不同架構的乘法器上:Array-based multiplier 以及Booth-based multiplier。透過在邏輯閘階層的初步分析,我們得知,在Array-base的架構下,透過少量電路面積的增加,可以節省的功率最高約為47%; Booth-based multiplier的架構之乘法器則可節省最高約30%的功率消耗。
同時,為了符合系統產品開發的低成本、高獲利目標以及縮短開發時間,我們設計了一個自動產生器,透過使用者介面由使用者自訂乘法運算的輸入大小、低功率架構型態以及所需精確度來產生我們的低功率乘法器硬體架構。
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.
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
[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
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top