You are on page 1of 6

Tuesday.

August E", ZOO2 IEEE-NAN0 2002


T A 5 Duantum mmDUtirYl

Nanotechnology - Quantum Information Theory - and -


Quantum Computing
Sergey Edward Lyshevski

Department of Electrical Engineering


Rochester Institute of Technology
Rochester, NY 14623-5603

Abslracl- Significant progress has been made in various


applications of nanotechnology, and much efforts have been
concentrated on the theory of nanocomputers. There are the
need to examine nanocomputer architectures which include
the following major components: the arithmetic-logic unit,
the memory unit, the inputloutput unit, and the control unit.
The recent results illustrate that novel logic and memory
nanoscale integrated circuits can be fabricated and
implemented. This progress ais primarily due to the
application of nanotechnology. Fundamental and applied
results researched in this paper further expand the horizon
of nanocomputer theory and nanotechnology practice. It is 1990 2wO 2010 2020
YCU
illustrated that novel nanocomputer architectures and
organizations must be discovered and examined to ensure the Figure 1. Moore's laws
highest level of efficiency, flexibility and robustness.
High-performance computers architectures, novel
organizations, pipelining, parallel processing, ICs
I. INTRODUCTION hardware miniaturization and software optimization have
advanced for CMOS-based computers. However, the
First-, second-, third-, and fourth- generations of fundamental physical limits are reached [I-41. As an
computers emerged, and tremendous progress has been alternative to current computers and classical theory of
achieved. The Intel@Pentium@4 (2.4 GHz) processor was computation, quantum computers were proposed in the
built using advanced Intel' NetBurstm microarcbitecture. 1970s by Richard Feyman, Paul Benioff and Charles
This processor ensures high-performance processing, and Bennett [l]. Quantum computing ensures fast computation
is fabricated using 0.13 micron technology. The processor using interacting quantum states in atoms, molecules or
is integrated with high-performance memory systems, e.g., photons (in conventional computers, transistors switch due
8KB L1 data cache, 12K clops L1 Execution Trace Cache, to the electron flow). To simulate a state vector in a 2"-
256 KB L2 Advanced Transfer Cache and 512 KB dimensional Hilbert space, classical computers manipulate
Advance Transfer Cache. vectors containing of order 2" complex numbers, whereas
The fifth generation of computers will be built using a quantum computer requires n qubits reducing memory
emerging nanoICs. Currently, 50 nm technologu is requirements. Tremendous challenges are needed to be
emerged to fabricate high-yield high-performance ICs overcome, however, significant fundamental and
with billions of transistors on a single 1 cm2 die. experimental progress has been made [5,6]. For example,
Synthesis, integration and implementation of new an IBM quantum complex which contains seven
affordable high-yield nanoICs are critical to meet Moore's programmed (magnetic field) and detected (nuclear
first law. Figure 1 illustrates the first and second Moore magnetic resonance) qubits (five fluorine and two carbon-
laws. Despite of the fact that some data and foreseen 13 atoms) was researched. The
trends can be viewed as controversial and subject to dicarbonylcyclopentadienyl iron molecule CllHSF5OzFe
adjustments, the major trends and tendencies are obvious, forms a seven qubits complex. This complex can be used
and most likely cannot be seriously argued and disputed. to form quantum logic gates.
This paper describes the method for implementing the
quantum logic gates to perform quantum computing. Due
to a variety of unsolved problems in quantum computing,
another viable paradigm in design of nanocomputers is
introduced. In particular, this paper focuses on three-
dimensional computer architectures using nanoICs made The elementary quantum logic gates are
using nanotechnology. We study the application of
nanoscale devices and examine different computer
+I
I = lO)(Ol ')(I1 (identity)
architectures. and N=10)(1(+/1)(01(NOT)

This paper formulates and solves some long-standing In contrast to the classical information theory (only
fundamental and applied problems in design, analysis, and two logic gates result for a single bit, e.g., identity and
optimization of nanocomputers. The fundamentals of NOT), there are an infmite number of single-qubit
nanocomputer architectronics are reported, and the basic
quantum gates (e.g., A = ( O ) + \ l ) ~ l+(io)
I -1l)~OI) due to
organizations and topologies are examined progressing
from the general system-level consideration to the the quantum superposition. The possible unitary operators
nanocomputer subsystem/unit/device-level study. for a pair of qubits are expressed as
NanoICs are examined using nanoscale field-effect lo)(ol @I+Il)(11@ U ,
transistors (NFET). where I and U are the single-qubit identity and controlled
gate.

11. QUANTUM COMPUTING Logical operations require multiple qubits. Two-qubit


gate is
Consider quantum logic gates which perform
elementary quantum operations. The state of an isolated
system is represented by a vector I (1)) in the Hilbert
space. The position and momentum Hermitian operators X
and P in the X-eigenbasis have the following matrix
elements The universal quantum gate and any unitary nxn
(x ] x') .1 = x6(x-x') matrix can be formed using a controlled-NOT (XOR) gate
and a general single-bit gate
1
and (x P I X ' ) = - i A G ' ( x - x ' ) .

The Schrodinger equation is


d
if"-$ ( t ) )= (O), Using the conditional S(Y1X) and mutual
A'(X;Y)=S(+S(YlX) entropies, we have if X+Y+Z then
where H i s the quantum Hamiltonian operator. S(X,z)SS(X,Y)This
. is the data processing inequality. The
channel capacity Cis found to be
The Hadamard-type gate in the computational basis
C = max S ( X ; Y ) .
ao)3lo)l is IP(N

The transient dynamics is studied. It was illustrated


and the schematically representation is that the initial and final states are related by phase angles,
I x ) + [ ~ ] ~ ( - l ) " l x ) + l l - x ) forthestate Ix) with&, 1. e.g., eie and e'' .

Let a qubit evolves as lO)+lo) and ll)+eimll). For the state, we have I (t)) = e!(')l-( I ) ) such that
Then, the phase quantum logic gate is the phase change of the initial state I (0)) is given as
0 = f ( r )- f(0) '

310
Tuesday. August 27. 2002 IEEE-NAN0 ZOO2
TA!% Ouantum mmputing

The evolution of the quantum system is given as H = H , + 2nhJS, C


3S, ,
and the energy level can be examined

Though the quantum computing theory


straightforwardly formulated, formidable challenges to
implement quantum computing remain. Therefore, we
Thus, 6' is a function of the Hamiltonian and state concentrate our attention on other feasible direction. In
changes, e.g., particular, devising nanocomputers using nanoICs
I( I
1 ' (t)l H (t))dt+ i ] ( ( t ) l $ I-(t))dt.
B = --
fabricated utilizing nanotechnology advantages.

h, 0
III. NANOCOMPUTERARCHITECTURE AND
A single qubit density matrix is parameterized as NANACOMPUTERARCHITECTRONICS
p =+(I + s . 0 )= + s,l+s,
+is,
s, --Isy
1-s,
The critical problems in the design of nanocomputers
are focused on devising, designing, analyzing, optimizing

1"l
and fully utilizing hardware and software. The current ICs
where s is the Bloch vector, = sy . are very large scale integration circuits (VLSI). Though 90
nm fabrication technologies have been developed and
1s. J implemented by the leading computer manufacturers
Using the Rabi vector a, we have (Dell, IBM, Intel, Hewlett-Packard, Motorola, Sun
Microsystems, Texas Instruments, etc.), and billions of
H=+A(Q,I+Q.cT). transistors can be placed on a single multilayered die, the
VLSI technology approaches the physical limits.
Thus,
iA-dP = [ H , p ] , Alternative affordable, high-yield and robust
technologies are sought, and nanotechnology promises
dt further far-reaching revolutionary progress. It is
and
ds
- = ~ x s . envisioned that nanotechnology will lead to three-
dt dimensional nanocomputers with novel computer
architectures to attain the superior overall performance
The Hamiltonian is exuressed as level. Compared with the existing most advanced
computers, in nanocomputers the execution time,
switching frequency and size will be decreased by the
order of millions, while the memory capacity will be
increased by the order of millions. However, significant
challenges must be overcome. Many difficult problems
such as
The two-spin Hamiltonian with two noninteractive 1. novel nanocomputer architectures,
half-spin particles S, and S, is 2. advanced organizations and topologies,
Hu = AoJ, @Ib+AobIa @Sbz. 3. high-fidelity modeling,
4. data-intensive analysis,
5 . heterogeneous simulations,
6. optimization,
7. control, adaptation and reconfiguration,
8. self-organization,
9. robustness,
0 o,-oa 0 IO. utilization,
H, =fh
l o 0 -o,+oa O
0 I as well as other problems must be addressed, researched
and solved. Many of the above mentioned problems have
not been even addressed yet.
For interactive system,

311
A nanocomputer architecture integrates the following
major systems: input - output, memory, arithmetic and
logic, and control units. The input unit accepts information
from electronic devices or other computers through the
cards (electromechanical devices, such as keyboards, can
he also interfaced). The information received can be stored
in the memory, and then, manipulated and processed by
the arithmetic and logic unit (ALU). The results are output
using the output unit. Information flow, propagation,
manipulation, processing, and storage are coordinated by
the control unit. The arithmetic and logic unit, integrated
with control unit, is called the processor or central
processing unit (CPU). Input and output systems are called
the input-output unit (U0 unit). The memory unit, which
integrates memory systems, stores programs and data.

There are two main classes of memory calledprimary Figure 2. Nanocomputer organization
(main) and secondary memory. In nanocomputers, the
primary memory is implemented using nanoICs that can
consist of billions of nanoscale storage cells (each cell can IV. NANOCOMPUTERS
AND NANOICS
store one bit of information). These cells are accessed in PERFORMANCE
groups of fixed size called words. The main memory is
organized such that the contents of one word can be stored Current computers constantly irreversibly erase
or rehieved in one hasic operation called a memory cycle. temporary results, and thus, the entropy changes. The
To provide a consistent direct access to any word in the average instruction execution speed (in millions of
main memory in the shortest time, a distinct address instructions executed per second Ips) and cycles per
number is associated with each word location. instruction are related to the time required to execute
instructions as given by
NanoICs can he effectively used to implement the
additional memory systems to store programs and data Ti*s,=lK.lnck,
forming secondary memory. where the clock frequencyf,,oct depends mainly on the ICs
or nanoICs used and the fabrication technologies applied.
The execution of most operations is performed by the
ALU. In the ALU, the logic nanogates and nanoregisters Tbe quantum mechanics implies an upper limit on the
used to perform the hasic operations (addition, subtraction, frequency at which the system can switch from one state
multiplication, and division) of numeric operands, and the to another. This limit is found as the difference between
comparison, shifting, and alignment operations of general the total energy E of the system and ground state energy
forms of numeric and nonnumeric data. The processors EO,e.g.,
contain a number of high-speed registers. which are used 4
for temporruy storage of operands. Register, as a storage f , 2 -(E - E o ) ,
h
..
device for words, is a key sequential component, and
where h is the Planck constant, h=6.626~10"~J-sec or
registers are connected. Each register contains one word of
data and its access time at least 10 times faster than the J/HZ.
main memory access time. A register-level system
An isolated nanodevice, consisting of a single
consists of a set of registers connected by combinational
data-processing and data-processing nanoICs. electron at a potential of IV above its ground state,
contains 1 eV of energy (leV=1.602~10-~~ J) and,
Figure 2 illustrates the possible nanocomputer therefore, cannot change its state faster than
organization, and, in general, three-dimensional
nanocomuputer architectronics must he examined using 4
f , <-@-E )- 1 . 6 0 2 ~ 1 0 -=' ~I X I O ' ~ Hz.
the major units reported. h U -6.626~10~"

312
Hence, the switching frequency is 1 ~ 1 0 ' Hz. ~ In general, nanoICs ensure high density, superior
Correspondingly, the switching frequency of nanoICs can bandwidth, high switching frequency, low power, et cetera
be significantly increased compared with 'the currently [7-lo]. It is envisioned that in the near future
used CMOS ICs. nanocomputers will allow one to increase the computing
speed by a factor of millions compared with the existing
In asymptotically reversible nanocomputers, the CMOS. Three-dimensional multiple-layered high-density
generated entropy is nanoIC assemblies, shown in Figure 3, are envisioned to
be used
S=b/f,
where b is the entropy coefficient ( b varies from 1x10' to
1x106 hits/GHz for ICs, and from 1 to IO bitslGHz for
quantum FETs): f is the length of time over which the
operation is performed.

Correspondingly, the minimum entropy and


processing (operation) rate for quantum devices are S=l
biWoperation and r,=lx1026 operation/sec-cm2, while
CMOS technology allows one to achieve S=1x106
bitsloperation and re=3.5x10l6operation/sec-cm2.

Using the number of instructions executed (N), the


number of cycles per instruction C(), and the clock
frequency (h,,~),
the program execution time is

Figure 3. Three-dimensional multiple-layered high-


density nanoIC assemblies (crossbar switching, logic
In general, the hardware defines the clock frequency or memory arrays), 3nm wide parallel (six-atom-
j & ~ ,the software influences the number of instructions wide) erbium disilicide (Er&) nanowires (Hewlett-
executed N, while the nanocomputer architecture defines Pickard [7, IO]), and carbon nanotube array
the number of cycles per instruction Cpl.

One of the major performance characteristic for V. NANOICS


computer systems is the time that takes to execute a
program. Suppose A',,,,,is the number of the machine
In addition to molecular wires [7, 10, 111 and
instructions needed to be executed. A program is written
molecular electronics [8], different nanodevices (switches,
in high-level language, translated by compiler into
logics, memories, etc.) can be implemented using the
machine language, and stored. An operating system
illustrated in Figure 3 three-dimensional nanoelectronics
software routine loads the machine language program into
arrays. It must be emphasized that the extremely higb-
the main memory for execution. Assume that each
frequency logic gates can he fabricated using carbon
machine language instruction requires Ns,epbasic steps for
nanotubes, which are from 1 to 10 nm in diameter. P- and
execution. If basic steps are executed at the constant rate
n-type carbon nanotube field-effect transistors (CNFETs)
of Rr [stepslsec], then, the time to execute the program is
with single- and multi-wall carbon nanotubes as the
channel were fabricated and tested [12-141. The atomic
force microscope image of a single-wall CNFET (50 nm
total length) and CNFET are documented in Figure 4.a.
The main goal is to minimize T,. Optimal memory and Carbon nanotube strnchue can be utilized to devise
processor design allows one to achieve this goal. The and built different transistors with distinct characteristics
access to operands in processor registers is significantly utilizing different phenomena [12-141. For example,
faster than access to the main memory. The application of twisted carbon nanotubes can be used. Carbon nanotubes
different memory systems results in a memory hierarchy can be grown on the surface using chemical vapor
concept. deposition, deposited on the surface from solvent, etc.

313
T u d a y . August 27. ZOO? IEEE-NAN0 2002
TA5: Ouantum computing

Photolithography can be used to attain the device- REFERENCES


level structural and functional integration connecting
source, drain, gate, etc. One concludes that different 1. E. K. Drexler, Nanosystems: Molecular Machinery,
transistors topologies and configurations are available, and Manufacturing, and Computations, Wiley-Interscience,
these results are reported in 112-143. Taking note of this New York, 1992.
fact, we use NFET to synthesize and analyze the nanoICs. 2. M. P. Frank and T. F. Kingght, “Ultimate theoretical
models of nanocomputers,” Nanotechnology, vol. 9, no. 3,
pp. 162-176,1998.
The carbon nanotube inverter, formed using the series 3. S. E. Lyshevski, WMS and NEM5: System, Devices, and
combination of p - and n-CNFETs, is illustrated in Figure Smcmres, CRC Press, Boca Raton, FL, 2002.
4.b. The gates and drains of two CNFETs are connected 4. S. E. Lyshevski, Nanocomputers and Nanoachifechonics,
together to form the input and output. The voltage Handbook of Nanoscience, Enginewing and Technology, Ed.
W. Goddard, D. Brenner, S. Lyshevski and G. Iahte, CRC
characteristics can be examined studying the various Press, Boca Raton, FL, 2002.
transistor bias regions. When the inverter input voltage Vjn 5. M. Mosca, R. Jozsa, A. Steane and A. Ekert, “Quantum-
is either a logic 0 or a logic 1, the current in the circuit is enhanced information processing,”Tram. R. Soc., vol. A
zero because one of the CNFETs is cut off. When the 358, pp. 261-279,2000.
input voltage vary in the region 6. A. Steane and E. Reiffel, “Beyond bits: The Future of
Quantum Information Processing,” Computer, vol. 33, no.
Yhrechold <K a < - 1 Yhmshdd 1, CNFETs are
7.
1, pp. 3845,2000.
Y. Chen, D. A. A. Ohlberg, G. Medeiros-Ribeiro, Y. A.
conducting and a current exists in the inverter. Chang and R. S. Williams, “Self-assembled growth of
epitaxial erbium disilicide nanowires on silicon (001):
Carbon nanotube FET Appl. Phys. Lett., vol. 76, pp. 4004-4006,2000.
8. J. C. Ellenhogen and J. C. Love, “Architechlres for
I . molecular electronic computers: Logic structures and an
adder designed !?om molecular electronic diodes,” Proc.
IEEE, vol. 88, no. 3, pp. 386-426,2000.
9. T.I. Kamins and D.P. Basile, “Interaction of self-assembled
Ge islands and adjacent Si layers grown on unpanemed and
panemed Si (001) substrates,”J. Electronic Materials, vol.
29, pp. 570-575,2000,
IO T. I. Kamins, R. S. Williams, D. P. Basile, T. Hesjedal and
J. S. Hams, “Ti-catalyzedSi nanowires by chemical vapor
deposition: Microscopy and growth mechanism,” J. Appl.
Phys., vol. 89,pp. 1008-1016,2001.
11 W. T. Tian, S. Dam, S. Hong, R. Reifenherger, J. I.
Henderson and C. P. Kubiak, “Conductance spectra of
-- -SiOi samao a-* molecular wires,” Int. J. Chemical Physics, vol. 109, no. 7, pp.
2874-2882, 1998.
Si Gate Silicon
I2 V. Derycke, R. Ma&. J. Appenzeller and P. Avouris,
(a) “Carban nanotube inter- and inramolecular logic gates,” Nan0
Inverter with n- andp-CNFETs Leners, 2001.
13 R. Martel, H. S. P. Wong, K. Chan, and P. Avouris,
“Carbon nanotuhe field effect transistors for logic
applications,” Proc. Electron Devices Meeting, IEDM
TechnicalDiges1,pp.7.5.1 -754,2001.
14 R. Saito, G. Dresselhaus and M. S. Dresselhaus, Physical
Properties of Carbon Nanohrbes, Imperial College Press,
London, 1999.
15 S. C. Goldstein, “Electronic nanotechnology and
recontigurahle computing,” Proc. Computer Society
Workshop on VLSI,pp. I O -15,2001.
Vd. 16 P. L. McEuen, J. Park, A. Bachtold, M. Woodside, M. S.
@) Fuhrer, M. Bockrath, L. Shi, A. Majumdar and P. Kim,
Figure 4. (a) Carbon nanotube FETs; ‘Wanotuhe nanoelectronics,”Proc. Device Research Con$,
pp. 107-110,2001.
@) inverter with CNFETs 17 K. Tsukagoshia, A. Kanda, N. Yoneya, E. Watanabe, Y.
Ootukah, and Y. Aoyagi, “Nano-electronics in a multiwall
The recent results reported in 115-171 allow one to carbon nanotube,” Proc. Microprocesses and
conclude that high-yield, affordable and high-performance Nanotechnology Conf, pp. 280-281,2001.
nanoelectronics will be implemented in nanocomputers

314

You might also like