Design methodology of a 32-bit arithmetic logic unit with an adaptive leaf-cell based layout technique

Kiseon Cho, Minkyu Song

Research output: Contribution to journalArticlepeer-review

6 Scopus citations

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 languageEnglish
Pages (from-to)249-258
Number of pages10
JournalVLSI Design
Volume14
Issue number3
DOIs
StatePublished - 2002

Keywords

  • Arithmetic logic unit
  • Barrel shifter with a pre-mask decoder
  • Conditional select adder
  • Leaf-cell based layout
  • Multiplier with data compressor

Fingerprint

Dive into the research topics of 'Design methodology of a 32-bit arithmetic logic unit with an adaptive leaf-cell based layout technique'. Together they form a unique fingerprint.

Cite this