標題: | 最佳化之算術演算法及其架構設計 Optimized Arithmetic Algorithm and Architecture Design |
作者: | 李建智 Chieh-Chih Li 陳紹基 Sau-Gee Chen 電子研究所 |
關鍵字: | 演算法,最大位元先輸出乘法 符號位元運算,捨入及轉換;algorithm;MSB-first multiplication;signed-Digit operation; rounding and conversion |
公開日期: | 1992 |
摘要: | 在本文中,我們提出以二為基底之快速除法及開根號演算法。此演算法在 面積及速度之表現皆比現存之演算法及架構為佳。其循序架構基上包含N 個簡單的CSA(Carry save adders),而平行架構則包含N*N個CSA 。此架構能在5N個CSA時間內完成N位元除法及開根號運算,而且所 得之輸出以二進制位元數表示。再則,我們將除法及開根號運算結合一最 大位元先輸出之乘法演算法,而得最佳化之統一演算法。如此三種算術運 算可以建構成單一的算術單元,因此硬體的複雜度可以減少。由於硬體是 由具規則性電路構成,因此非常適合於VLSI製作。此外,亦根據所提 出之演算法,以Magic電腦輔助設計軟體製作一24位元除法器。 In this thesis, a fast radix-2 division and square-root algorithm are proposed. It achieves the best performance in both area and speed aspects over the existing algorithms and implementations. The proposed architecture basically consists of N simple carry-save adders ( CSAs ) for bit-serial implementation, and N*N CSAs for bit parallel implementation. It finished an N-bit division and square-root in 5N(O(N)) carry -save addition time and the result bits are in binary representation. In addition, a most-significant-digit(MSD) first multiplication is combined with the division and square- root algorithms for an optimal unified algorithm. Hence, the three operations can be constructed in a compatible arithmetic unit, which results in fast multi-function capability with least area. Since the hardware composed of highly regular cellular array, which is suitable for VLSI implementation, and the hardware implementation of 24-bit divider using "Magic" CAD tool is also presented. |
URI: | http://140.113.39.130/cdrfb3/record/nctu/#NT810430103 http://hdl.handle.net/11536/56970 |
Appears in Collections: | Thesis |