A high performance function generator for multiplier-based arithmetic operations

Tso-Bing Juang1, Jeng-Hsin Jan1, Ming-Yu Tsai1, Shen-Fu Hsiao1
1Department of Computer Science Engineering, National Sun Yat-Sen University, Kaohsiung, Taiwan

Tóm tắt

An automatic hardware generator is developed for computing multiplier-based arithmetic functions. The generator can produce Verilog codes of parallel multipliers/multiplier-accumulator/inner product calculator and their corresponding test fixture files for pre-layout simulation. The irregular connection of the Wallace tree in the parallel multiplier is optimized in order to reduce the critical path delay. In addition to the conventional 3:2 counter that is usually included in standard cell library, our generator can select other different compression elements that are designed using the full-custom approach based on pass-transistor logic. Thus, our multiplier generator combines the advantages of three basic design methodologies: high-level synthesis, cell-based design, full-custom design along with area/time optimization.

Từ khóa

#Signal generators #Arithmetic #Hardware design languages #Testing #Fixtures #Computational modeling #Delay #Counting circuits #Libraries #Logic design

Tài liệu tham khảo

10.1109/4.509865 10.1109/4.52161 hsiao, 2000, Efficient Synthesizer for Generation for Fast Parallel Multipliers, IEE Proceedings on Computers and Digital Techniques, 147, 49, 10.1049/ip-cdt:20000164 10.1109/92.386228 10.1109/ISSCC.1993.280071 10.1109/92.238424