DocumentCode :
1464837
Title :
Efficient arithmetic using self-timing
Author :
Ramachandran, Ravi ; Lu, Shih-Lien
Author_Institution :
LSI Logic Corp., Milpitas, CA, USA
Volume :
4
Issue :
4
fYear :
1996
Firstpage :
445
Lastpage :
454
Abstract :
Recent advances in VLSI technology have facilitated high levels of integration and the implementation of faster circuits on a chip. Most of the improvements in the performance of digital systems have been brought about by such faster technologies. However, these improvements in technology have brought along with them a host of other constraints. In the faster deep submicron technologies, the wire delays constitute a significant portion of the overall delay of the system and hence some of the advantages of faster technologies are lost. The high level of integration necessitates clock distribution schemes which minimize skew across the die. These result in area penalties and adversely affect the level of integration possible at the chip level. Hence, changes in the basic architecture of computing elements of a system, which when implemented in silicon introduces reduced interconnect delays and simpler clock distribution networks, will result in more effective performance improvements. The work presented here examines the implementation of the most basic element in any datapath-an adder. The adder, a carry elimination adder (CEA), uses self-timing at both the algorithmic and implementation levels and presents a minimal hardware high speed addition mechanism. The adder exploits the nature of the input operands dynamically, which results in its average case convergence time approaching that of the ubiquitous carry lookahead adder (CLA) and the hardware complexity of a carry ripple adder (CRA). Use of self-timing results in the elimination of a global clock and hence clock-skew.
Keywords :
VLSI; adders; carry logic; convergence; delays; digital arithmetic; integrated logic circuits; timing; VLSI technology; carry elimination adder; clock distribution; clock-skew elimination; convergence time; datapath; handshaking interface; high speed addition mechanism; interconnect delays; self-timing; Adders; Arithmetic; Circuits; Clocks; Computer architecture; Delay systems; Digital systems; Hardware; Very large scale integration; Wire;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/92.544409
Filename :
544409
Link To Document :
بازگشت