Title :
An ASIC macro cell multiplier for complex numbers
Author :
Soulas, Thierry ; Villeger, David ; Oklobdzija, Vojin G.
Author_Institution :
Ecole Superieure d´´Ingenieurs en Electrotech. et Electron., Noisy le Grand, France
Abstract :
An architecture for ASIC macro cell implementing a complex number multiplier with applications in a digital signal processing ASIC chip is described. The complex numbers are packed into one 32-bit word. The design is unique and combines shared Booth encoding for the real and imaginary parts including only one combined modified Wallace tree. The regular Wallace tree and the tree of 4:2 adders for the complex multiplier implementation are compared. The authors took advantage of 4:2 adders in implementing the combined bit compression tree for each part. This design resulted in a more compact wiring structure and balanced delays resulting in faster multiplier circuit. The number of adders was also decreased
Keywords :
CMOS logic circuits; application specific integrated circuits; cellular arrays; digital signal processing chips; floating point arithmetic; integrated circuit design; logic CAD; logic arrays; multiplying circuits; 32 bit; ASIC macro cell multiplier; CMOS; Wallace tree; balanced delays; combined bit compression tree; compact wiring structure; complex numbers; digital signal processing ASIC chip; floating point number representation; shared Booth encoding; Adders; Algorithm design and analysis; Application specific integrated circuits; DH-HEMTs; Digital signal processing; Digital signal processing chips; Encoding; Hardware; Signal processing algorithms; Wiring;
Conference_Titel :
Design Automation, 1993, with the European Event in ASIC Design. Proceedings. [4th] European Conference on
Conference_Location :
Paris
Print_ISBN :
0-8186-3410-3
DOI :
10.1109/EDAC.1993.386411