Title :
Design of a Goldschmidt iterative divider for quantum-dot cellular automata
Author :
Kong, Inwook ; Swartzlander, Earl E., Jr. ; Kim, Seong-Wan
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Texas at Austin, Austin, TX, USA
Abstract :
A Goldschmidt iterative divider for quantum-dot cellular automata (QCA) is designed using a new architecture that solves a problem that arises in implementing conventional state machines in QCA. State machines for QCA often have synchronization problems due to the long delays between the state machines and the units (i.e., the computational circuits) to be controlled. To resolve this problem, a data tag method is used. The data tags are associated with the data and local tag decoders generate control signals. Since each datum has a tag, it is possible to issue a new division command at any iteration stage of a previous issued operation. Thus the throughput is significantly increased since multiple division computations can be performed in a time skewed manner using one iterative divider due to the large number of inherent pipeline stages in QCA circuits (unlike CMOS circuits). Using the new architecture, a fixed-point Goldschmidt divider is implemented using a 12-bit multiplier.
Keywords :
cellular automata; finite state machines; fixed point arithmetic; iterative methods; logic design; multiplying circuits; pipeline arithmetic; quantum computing; quantum dots; synchronisation; 12-bit multiplier; Goldschmidt iterative divider; QCA circuits; computational circuits; control signals; data tag method; fixed-point Goldschmidt divider; local tag decoders; pipeline stages; quantum-dot cellular automata; state machines; synchronization problems; Automatic control; Circuits; Computer architecture; Delay; Iterative decoding; Quantum cellular automata; Quantum dots; Signal generators; Signal resolution; Throughput; Goldschmidt division; data tag method; divider; division by convergence; quantum-dot cellular automata;
Conference_Titel :
Nanoscale Architectures, 2009. NANOARCH '09. IEEE/ACM International Symposium on
Conference_Location :
San Francisco, CA
Print_ISBN :
978-1-4244-4957-6
Electronic_ISBN :
978-1-4244-4958-3
DOI :
10.1109/NANOARCH.2009.5226355