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
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;
Conference_Titel :
Signals, Systems and Computers (ASILOMAR), 2010 Conference Record of the Forty Fourth Asilomar Conference on
Conference_Location :
Pacific Grove, CA
Print_ISBN :
978-1-4244-9722-5
DOI :
10.1109/ACSSC.2010.5757763