An evaluation of asynchronous addition
- 1 March 1996
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Very Large Scale Integration (VLSI) Systems
- Vol. 4 (1) , 137-140
- https://doi.org/10.1109/92.486088
Abstract
There is considerable interest at present in the design of asynchronous systems based on the use of self-timing components for arithmetic and other operations. Amongst the advantages claimed for asynchronous design are ease of design, high speed, low power, and device speed independence. An often quoted example of the speed improvement possible from self-timed hardware is parallel binary addition, where the carry signals in the worst case must propagate through n stages before the sum can be guaranteed correct. In practice, however, it is not possible to achieve significant speed advantage from the method, and this paper shows that asynchronous adders only give a performance improvement over more conventional hardware in very limited conditions, where the size and regularity of the layout are at a premium.Keywords
This publication has 9 references indexed in Scilit:
- Performance comparison of asynchronous addersPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- AMULET1: a micropipelined ARMPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- MicropipelinesCommunications of the ACM, 1989
- Some New Results on Average Worst Case CarryIEEE Transactions on Computers, 1973
- Carry-Select AdderIRE Transactions on Electronic Computers, 1962
- An Evaluation of Several Two-Summand Binary AddersIRE Transactions on Electronic Computers, 1960
- Conditional-Sum Addition LogicIEEE Transactions on Electronic Computers, 1960
- The Determination of Carry Propagation Length for Binary AdditionIEEE Transactions on Electronic Computers, 1960
- Fast Carry Logic for Digital ComputersIEEE Transactions on Electronic Computers, 1955