A novel high-speed binary and gray Incrementer/Decrementer for an address generation unit

An incrementer/decrementer (INC/DEC) is a common building block in many digital systems like address generation unit which are used in microcontrollers and microprocessors. In this paper, novel architectures and designs for binary and gray INC/DECs are presented which faster than the existing ones without compromising in terms of power. The proposed architectures lay an emphasis on the usage of hybrid logic, that is, coupling of transmission gate with CMOS gates at appropriate stages for efficient design. Also, efficient utilization of the output and its complement, available in all existing implementations of gates, is done by using multiplexers in the proposed gray INC/DEC. For a 32-bit input, the proposed binary and gray INC/DEC achieve an improvement of 47%, 33% in delay and reduction of 38%, 28% in power-delay product respectively.

[1]  Anantha P. Chandrakasan,et al.  Low-power CMOS digital design , 1992 .

[2]  Arieh F. Fischmann A Gray Code Counter , 1957, IRE Trans. Electron. Comput..

[3]  Neil Weste,et al.  Principles of CMOS VLSI Design , 1985 .

[4]  Steve Furber,et al.  ARM System Architecture , 1996 .

[5]  D. N. Jayasimha,et al.  Programmable modulo-K counters , 1996 .

[6]  Asim Al-Khalili,et al.  Multiplexer-based binary incrementer/decrementers , 2005, The 3rd International IEEE-NEWCAS Conference, 2005..

[7]  Kai Hwang,et al.  Computer arithmetic: Principles, architecture, and design , 1979 .

[8]  Wolfgang Fichtner,et al.  Low-power logic styles: CMOS versus pass-transistor logic , 1997, IEEE J. Solid State Circuits.