Abstract
In general, an arithmetic logic unit (ALU) of a DSP core is composed of an adder, multiplier and shifter. In order to obtain a high-performance 32-bit ALU, in this paper, an adaptive leaf-cell based layout technique is proposed. Thus novel architectures of 64-bit adder, 32 × 32-bit multiplier, and 32-bit shifter are proposed. The architecture of the proposed 64-bit adder is based on the conditional select addition with regular adaptive multiplexers. Secondly, novel optimized data compressors with a compound logic are proposed in a 32 × 32-bit multiplier. Finally, a shift algorithm with a pre-mask decoder is proposed for the 32-bit barrel shifter. They have been fabricated with 0.25 μm 1-poly 5-metal CMOS process, and we have obtained desired experimental results.
Original language | English |
---|---|
Pages (from-to) | 249-258 |
Number of pages | 10 |
Journal | VLSI Design |
Volume | 14 |
Issue number | 3 |
DOIs | |
State | Published - 2002 |
Keywords
- Arithmetic logic unit
- Barrel shifter with a pre-mask decoder
- Conditional select adder
- Leaf-cell based layout
- Multiplier with data compressor