標題: | 應用二進位共用項分享之延遲且面積最佳化的有限脈衝響應濾波器合成技術 Delay and Area Optimal FIR Filter Synthesis Using Binary Subexpression Sharing |
作者: | 許耀中 Hsu, Yao-Chung 周景揚 電子研究所 |
關鍵字: | 共通項;多重常數乘法器;共通項簡化法;二進位共通項簡化法;整數線性規畫法;common subexpression;MCM;CSE;BSE;ILP |
公開日期: | 2010 |
摘要: | 摘 要
多重常數乘法器(MCM)被廣泛的使用在數位訊號處理的應用上,如濾波器。它將輸入資料乘上一組常數係數。由於常數乘法運算能利用加法和二進位的位移來實現,而不需使用傳統的乘法運算,大多數的無乘法(multiplier-less)多重常數乘法器演算法著重在減少加法運算的次數。當設計一個高速的多重常數乘法器時,最長路徑延遲的最佳化會被考慮到設計中。在本篇論文,我們用整數線性規畫法(ILP)和二進位共用項分享技術來達到多重常數乘法器的延遲和面積最佳化,並且同時地利用進位前瞻加法器(CLA)與進位儲存加法器(CSA)來實現加法架構。且我們的方法會找出所有可能的二進位共用項來與目標配對。在實驗部分,我們的方法與前人的作法相比,在面積與延遲上都有更好的表現。 The multiple constant multiplication (MCM) is extensively used in digital signal processing (DSP) applications, such as filters. It multiplies the input data with a set of constant coefficients. Since constant multiplication can be implemented by adders and binary shifters instead of generic multipliers, many multiplier-less MCM algorithm are proposed to minimize the total number of adders. While designing a high-speed MCM, the adder architecture should be taken into consideration to further minimize the critical path delay. In this thesis, we present an ILP-based approach for delay and area-optimal binary subexpression sharing for MCM design which uses different adder architectures (i.e., carry look-ahead adder and carry save adder) simultaneously. The proposed method exploits patterns acquired from all possible symbols (also known as subexpressions) to match the target MCM design optimally. The experimental results show that the proposed algorithm can achieve significant performance improvement as compared with the prior art. |
URI: | http://140.113.39.130/cdrfb3/record/nctu/#GT079811636 http://hdl.handle.net/11536/46801 |
顯示於類別: | 畢業論文 |