JIAO Ji-ye, MU Rong, HAO Yue. A Programming Language for Rapid Design of High Performance Signed Multiplier Circuits[J]. Acta Electronica Sinica, 2013, 41(11): 2256-2261.
DOI:
JIAO Ji-ye, MU Rong, HAO Yue. A Programming Language for Rapid Design of High Performance Signed Multiplier Circuits[J]. Acta Electronica Sinica, 2013, 41(11): 2256-2261. DOI: 10.3969/j.issn.0372-2112.2013.11.023.
A Programming Language for Rapid Design of High Performance Signed Multiplier Circuits
This paper presents a programming language for designing signed multiplier circuit.The key idea is using instruction to express the encoding units
addition tree units and fast adder units of multiplier
and using the connection of instruction description to obtain a multiplier.The multiplier of program through Lex and Yacc translate source code containing connection into Verilog code.Seven typical structures of 32 bits signed multipliers are obtained by the instruction description.Under 200MHz synthesis condition and in GRACE 0.18
μ
m process
these multipliers are run for logic synthesis
placed and routed
static timing analysis
and powe
r analysis.The experiment results suggest that the speeds of all the seven multipliers show advantage over that produced by Synopsys design ware
and the multiplier performance composed of modified Booth Radix4 encoding
redundant binary addition tree and carry skip adder exceeds that produced by Synopsys design ware by 35%.Therefore
this language can be used to the application of high performance multiplier design.