loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
16th Conference on Advanced Research in VLSI (ARVLSI'95)
OPTIMUS: a new program for OPTIMizing linear circuits with number-splitting and shift-and-add decompositions
Chapel Hill, North Carolina
March 27-March 29
ISBN: 0-8186-7047-9
Huy Nguyen, Sch. of Electr. Eng., Georgia Inst. of Technol., Atlanta, GA, USA
A. Chatterjee, Sch. of Electr. Eng., Georgia Inst. of Technol., Atlanta, GA, USA
Most behavioral synthesis tools perform limited architectural transformations to optimize hardware and power. Previously, researchers have proposed decomposition of multiplications into shifts and adds to achieve average savings of 2.5 times in hardware. In this paper, we propose a new program called OPTIMUS and related algorithms, that combine an architectural transformation procedure called number-splitting with shift-and-add decomposition to obtain up to an additional 2 fold savings, giving a factor of up to 5 savings in overall hardware. The number-splitting transformation changes the circuit interconnections and the descriptions of constant multipliers. The scheme is based on numerical matrix transformation algorithms that allow a given matrix to be expressed as the product of several matrices while maintaining numerical accuracy.
Index Terms:
circuit optimisation; circuit CAD; high level synthesis; matrix decomposition; linear network synthesis; OPTIMUS program; linear circuits; shift-and-add decomposition; behavioral synthesis tool; architectural transformations; numerical matrix transformation algorithms; multiplications; number-splitting transformation; optimization
Citation:
Huy Nguyen, A. Chatterjee, "OPTIMUS: a new program for OPTIMizing linear circuits with number-splitting and shift-and-add decompositions," arvlsi, pp.258, 16th Conference on Advanced Research in VLSI (ARVLSI'95), 1995
Usage of this product signifies your acceptance of the Terms of Use.