60 likes | 230 Views
Spezielle Anwendungen des VLSI – Entwurfs Applied VLSI design. Course and contest Phase 2 Robert Balla und Henning Puttnies. Institute MD, University of Rostock. Implementation. Special multipliers 1-Operand-Multiplier (generic Value) CSD-Recoding Carry-Save-Adders with T≠O(n)
E N D
Spezielle Anwendungen des VLSI – Entwurfs Applied VLSI design Course and contest Phase 2 Robert Balla und Henning Puttnies Institute MD, University of Rostock
Implementation • Special multipliers • 1-Operand-Multiplier (generic Value) • CSD-Recoding • Carry-Save-Adders with T≠O(n) • 2 Output Signals • (4,2)-Compressors with T≠O(n) • Only 1 CPA in the whole Design
Carry Propagate Adder • Ladner-Fischer-Adder • Parallel-Prefix-Adder with minimum logic depth • Latency of O(log(n)) • Consists of Carry operators
Meric and Improvements • Further Improvements • Edit width of the coefficients • Use Tree-Structure of Multipliers • Test more CPAs
Quellen • [1] Systemgerechte Algorithmen, Prof. D. Timmermann, Vorlesungsmitschrift SS 13 • [2] Fast Multiplication: Algorithms and Implementation, Gary W. Bewick • 1994 • [3] Hardware algorithms for arithmetic modules • http://www.aoki.ecei.tohoku.ac.jp/arith/mg/algorithm.html#fsa_cla