DocumentCode
3016115
Title
Computer arithmetic implemented with QCA: A progress report
Author
Swartzlander, Earl E. ; Cho, Jr Heumpil ; Kong, Inwook ; Kim, Seong-Wan
Author_Institution
Electr. & Comput. Eng. Dept., Univ. of Texas at Austin, Austin, TX, USA
fYear
2010
fDate
7-10 Nov. 2010
Firstpage
1392
Lastpage
1398
Abstract
This paper presents a review of designs for performing arithmetic operations with Quantum-Dot Cellular Automata (QCA). An overview of implementations of adders, multipliers and dividers is provided. Ripple carry, carry lookahead and conditional sum adder designs are compared. The rather surprising result is that with a carefully tailored full adder, ripple carry adders are faster in QCA than carry lookahead and conditional sum adders. Array and “fast” (Wallace and Dadda) multipliers are compared. Finally a Goldschmidt divider is implemented. All of the designs have been simulated with QCA Designer, a simulator that simplifies the estimation of area and delay.
Keywords
adders; cellular automata; digital arithmetic; dividing circuits; multiplying circuits; semiconductor quantum dots; QCA; adders; carry lookahead; computer arithmetic operations; conditional sum adder designs; dividers; multipliers; quantum-dot cellular automata; ripple carry; Adders; Clocks; Computer architecture; Delay; Layout; Logic gates; Wires;
fLanguage
English
Publisher
ieee
Conference_Titel
Signals, Systems and Computers (ASILOMAR), 2010 Conference Record of the Forty Fourth Asilomar Conference on
Conference_Location
Pacific Grove, CA
ISSN
1058-6393
Print_ISBN
978-1-4244-9722-5
Type
conf
DOI
10.1109/ACSSC.2010.5757763
Filename
5757763
Link To Document