Abstract
Precise control of the structure of matter at the nanometer scale
will have revolutionary implications for science and technology.
Nanoelectromechanical systems (NEMS) will be extremely small and
fast, and have applications that range from cell repair to ultrastrong
materials. This paper describes the first steps towards the construction
of NEMS by assembling nanometer-scale objects using a Scanning
Probe Microscope as a robot. Our research takes an interdisciplinary
approach that combines knowledge of macrorobotics and computer
science with the chemistry and physics of phenomena at the nanoscale.We
present experimental results that show how to construct arbitrary
patterns of gold nanoparticles on a mica or silicon substrate,
and describe the underlying technology. We also discuss the next
steps in our research, which are aimed at producing connected
structures in the plane, and eventually three-dimensional nanostructures.
Introduction
Microelectromechanical systems (MEMS) have reached the marketplace,
with annual sales of several million pressure sensors and accelerometers,
primarily to the automotive industries. Research and development
in MEMS is under way at many institutions. It is now time to begin
studying nanoelectromechanical systems (NEMS), which are the new
frontier in miniaturization. Nanometer-scale devices have dimensions
comparable to the atoms and molecules that make up all matter,
living or inanimate. Control over the structure of matter at the
atomic or molecular scale will undoubtedly trigger a major revolution
in man-made artifacts.
NEMS will decrease systems' space and energy requirements
and increase speed of operation simply because they are smaller
than any other electromechanical systems previously built. But
these are not their most important characteristics. More interestingly,
they open two new areas of potential applications that cannot
be tackled with current technology. First, they can be used in
applications that require very small sizes. For example, typical
cells have dimensions in the order of a few micrometers. To penetrate
into a damaged cell and repair it requires devices with dimensions
on the nanometer scale. Second, macroscopic materials and devices
that are molecularly perfect can be built by assembling successively
larger components, beginning with nanometer-scale primitives constructed
through precise control at the molecular level. These materials
and devices would be orders of magnitude stronger than those produced
in today's technology, which have minute imperfections
that cause them to fail under stress.
Research in nanoelectronics is taking place at many laboratories
worldwide, but little attention is being paid to nanoelectromechanical
devices and systems. A few researchers are designing NEMS through
molecular simulation techniques. However, none have been built,
and fabrication processes for them are unavailable. There is a
major need to produce physical prototypes for NEMS to validate
simulations and, more importantly, to couple design to manufacture,
and to guide design efforts so as to ensure manufacturability.
MEMS are built today through extensions to semiconductor fabrication
technology, which is well established but has known size limitations.
New techniques are needed to reach characteristic lengths of a
few nanometers. Several laboratories are exploring self-assembly
approaches, which use chemical processes to build nanostructures.
Self-assembly is a promising technique to build highly-repetitive
or symmetrical structures, but is unlikely to produce, by itself,
the asymmetric structures needed in nanomachinery. It also is
ill-suited for rapid prototyping, because device modifications
in an iterative design cycle may have major manufacturing-process
implications. Our research focuses on a different, and much less
studied, approach that seeks to construct NEMS by precisely positioning
and assembling molecular-sized components. This approach blends
knowledge from macrorobotic manipulation and assembly with the
physics and chemistry of nanoscale phenomena.
We are developing techniques for constructing NEMS by manipulating
nanosized structures with a Scanning Probe Microscope (SPM). Nanoassembly
operations by using an SPM as a robot seem ideally suited for
NEMS prototyping, and for fabrication of one-of-a-kind devices
or small batches. The high-level systems we are developing for
programming nanoassembly operations will permit rapid exploration
of alternative designs. Mass production of validated prototypes
might be accomplished either by using arrays of SPM tips working
in parallel, by self-assembly, or by a combination of self-assembly
and manipulation techniques.
The remainder of this paper is organized as follows. First we
discuss the principles of operation of the Atomic Force Microscope
(AFM), which is the specific type of SPM we primarily use in our
research. Next, we briefly survey prior work on nanomanipulation
with SPMs. Then we present our approach to nanomanipulation and
the experimental results obtained thus far. A final section summarizes
the results and some of the research directions we are pursuing.
The Atomic Force Microscope as a Nanomanipulator
The Atomic Force Microscope (AFM) was invented in the mid 1980s,
and has had a major impact on science and technology. The principles
of operation of the AFM are shown in Figure 1. The forces between
atoms in the tip and sample cause a deflection of the cantilever
that carries the tip. The amount of deflection is measured by
means of a laser beam bouncing off the top of the cantilever.
(There are other schemes for measuring deflection.) The tip can
be moved vertically with respect to the sample, in the -z
or +z directions in the figure, by means of piezoelectric
actuators. If the tip of the AFM is brought very close to the
sample, at distances of a few &FigAring; (1 Å = 0.1 nm = 10-10
m), repulsive forces prevent the tip from penetrating the sample.
This mode of operation is called contact mode. The force
depends on the tip/sample gap--a typical force/separation
curve is shown in Figure 2. The force is kept constant by a feedback
circuit that controls the piezoelectric actuators. Because of
the force/distance relationship, the distance is also kept constant.
Additional piezo motors drive the tip (or, equivalently, the sample)
in a xy scanning motion. Since the tip/sample gap is kept
constant by the feedback, the scanning tip traverses a surface
parallel to the sample surface. The result of a scan is a z(x,
y) terrain map that follows closely the topography of the
sample, as indicated diagrammatically in the figure. (This discussion
is an oversimplification; it assumes that the force/separation
curve is constant over the sample, neglects tip-shape effects,
and so on.)
Alternatively, the AFM tip can be placed at distances in the order of several nm or tens of nm, where the interatomic forces between tip and sample are attractive. The cantilever is vibrated at a frequency near its resonance frequency, in the hundreds of kHz range. To first approximation, the tip/sample force is equivalent to a change in the spring constant of the cantilever, and causes a change in its resonance frequency. In turn, the frequency shift in the resonance curve causes a change in the amplitude of the tip's vibration. This amplitude change can be used as the error signal in the feedback circuit that controls the tip. (There are alternative detection schemes.) This mode of operation is called non-contact mode. A third mode of operation, called intermitent contact (or tapping) mode, lies betweeen the other two. In this mode the cantilever vibration is such that the tip touches the sample briefly in each cycle. The transition between non-contact and intermitent-contact operation is subtle, and in practice it is often difficult to distinguish between these two modes. Which of the three modes of AFM operation to choose for an imaging task depends on the specific sample and environment. Typically, non-contact or intermitent contact are used for delicate samples, which cannot withstand the higher forces associated with contact mode.


Other scanning microscopes have been developed. The best known
is the Scanning Tunelling Microscope (STM), which exploits the
quantum-mechanical tunneling effect between conducting tips and
samples. For more information on SPM technology see [Chen 1993,
Sarid 1994, Wiesendanger 1994].
SPMs are normally used as
sensing devices. However, from a robotic perspective, an SPM is
a gripper-less robot, operating under force control in z
and positional control in x, y. Typically, x,
y motions over small regions are done open loop, because of
the difficulties (i) in sensing lateral motion with sub-nanometer
accuracy and (ii) in reducing the noise in feedback circuits to
acceptable levels. This causes complicated calibration problems
because the piezo motors' behavior exhibits nonlinearities,
creep and hysteresis. In addition, operation at room temperature
is affected by thermal drift due to material inhomogeneities.
This drift typically is in the order of several atomic diameters
per second. Nanomanipulation with an SPM is not unlike macromanipulation
on a conveyor belt!
The force/distance curve shown in Figure 2 is highly non-linear,
and the behavior of the SPM is difficult to analyze, especially
in non-contact or intermitent-contact mode with relatively large
amplitudes of cantilever oscillation. We are studying these problems
through numerical simulations, and will report our initial results
in the near future. Commercial SPM controllers typically are designed
through traditional linear-systems methods, but more sophisticated
schemes should provide better performance.
It is extremely difficult to sense at the nanoscale. In essence, the only sensor available to us is the SPM itself, which thus functions both as a sensor and as manipulator. This raises delicate problems, because we have no access to "ground truth" information for navigating the tip amidst the sample's topography. In addition, sensing with the SPM involves a filtering process, in which the shape of the tip gets convolved with the shapes of the sample's features. In contact mode, as the tip moves maintaining contact with a feature, it traces a curve that is the Minkowski sum of its own shape with that of the feature. In other words, the measured feature is actually the configuration space obstacle [Latombe 1991] that corresponds to the actual feature and to a robot that is the SPM tip. This causes significant broadening of sensed objects' shapes, and increases the spatial uncertainty of the situation. To make matters worse, the shape of the tip may change as the SPM moves, especially if there are substantial forces between tip and sample, which often occur in manipulation operations.
The SPM tip is not equipped with a gripper. It may be possible
to attach to the tip suitable molecules that will function as
grippers and will be able to transport other molecules. This has
not yet been demonstrated experimentally, to the best of our knowledge.
A major difficulty is that a molecular gripper must be commandable,
so as to open and close when needed. In addition, grippers should
be non-specific, i.e., capable of interacting with a variety of
objects, whereas molecular interactions tend to be rather specific.
On the other hand, at the nanoscale one is not limited to "mechanical"
interactions. Thus, for example, electrical forces between conducting
tips and samples may be exploited to pick up and deposit objects.
In short, an SPM may be viewed as a robot, but it surely is not
your garden variety of robot!
Prior Work
Only a handful of labs are pursuing nanomanipulation research.
The following works are representative of the state of the art.
At IBM Almadén, Eigler's group has been able to
precisely position xenon atoms on a nickel surface, iron on copper,
platinum on platinum, and carbon monoxide molecules on platinum
[Stroscio & Eigler 1991]. Eigler also has succeded in transferring
xenon atoms to and from an STM tip. All of this work has been
done in ultra high vacuum (UHV) at 4 K. Avouris group, at IBM
Yorktown, and Aono's group in Japan have transferred silicon
atoms between a tip and a surface in UHV at room temperature [Lyo
& Avouris 1991] [Uchida et al. 1993]. Samuelson's
group at the University of Lund succeeded in pushing galium arsenide
(GaAs) nanoparticles of sizes in the order of 30 nm on a GaAs
substrate at room temperature in air [Junno et al. 1995].
Schaefer et al. at Purdue University push gold clusters
of sizes 10-20 nm with an AFM in a nitrogen environment at room
temperature [Schaefer et al. 1995]. These two groups use
techniques closely related to ours. Smaller objects have been
arranged into prescribed patterns at room temperature by Gimzewski's
group at IBM's Zürich laboratory. They push molecules
at room temperature in UHV by using an STM. They have succeeded
in pushing porphyrin molecules on copper [Jung et al. 1996],
and more recently they have arranged bucky balls (i.e., C60)
in a linear pattern, using an atomic step in the copper substrate
as a guide [Cuberes et al. 1996]. C60 molecules
on silicon also have been pushed with an STM in UHV at room temperature
by Maruno et al. in Japan [Maruno et al. 1993],
and Beton et al. in the U.K. [Beton et al. 1995].
In Maruno's approach the STM tip is brought closer to the
surface than in normal imaging mode, and then scan across a rectangular
region with the feedback turned off. This causes many probe crashes.
In Beton's approach the tip also is brought close to the
surface, but the sweep is done with the feedback on and a high
value for the tunneling current. Their success rate is in the
order of only 1 in 10 trials. Clearly, nanomanipulation is still
in its infancy.
Manipulation Techniques and Experimental
Results
Software
SPMs are normally used to image samples. Commercially-available
instruments usually are controlled by an IBM-compatible PC, and
come with Windows-based software for scanning and image processing.
This software is insufficient for manipulation operations. Our
main instrument is a Park Scientific Instruments (PSI) AutoProbe
CP, which operates in air at room temperature. It is controlled
by a digital signal processing board within a PC. The user normally
interacts with the SPM through a Windows graphic user interface
(GUI). This interface is itself implemented mainly through an
Application Programming Interface (API). We implemented our manipulation
software through this API.
The API has its own queue of jobs, which involve such
things as writing user-specified values into the registers, reading
output values, and so on. A typical API call places a new job
in the queue and returns immediately. The scheduler associated
with the API starts the job when resources are available. When
the job finishes, a job-end message is produced. Messaging is
done mostly by using the facilities provided by the Windows operating
system. An application program, such as our Probe Control Software
(PCS), cannot assume that a job has been done until it detects
the appropriate job-end message. There are no guarantees that
a job will be executed within any specified time limits. We have
not found any significant practical limitations in this architecture.
However, we think it wise to use the SPM PC almost exclusively
for sensing and manipulation operations, so as to avoid as much
as possible competition for CPU and I/O resources.
The workhorse API function used in PCS is Wave, which
reads user-specified ramps or steps onto registers. For example,
applying two ramps with equal slopes to the x and y
registers causes the tip to move in a straight line at 45 degrees
with the axes. Step inputs can be used to change parameter values.
Wave applies various ramps and steps simultaneously. The
API also has functions for reading output signals from several
channels simultaneously. A typical PCS internal procedure calls
Wave with appropriate parameters so that the tip moves
in a straight line between two given x, y positions
at a specified speed. During the motion the z feedback
may be turned on and off at specified points, or the amplitude
setpoint for non-contact operation may be changed to and from
specified values, and so on.
PCS is implemented in C++ in the Windows environment, and it
has its own GUI. Typically, we start the SPM and engage the tip
by using PSI's software and GUI, and then switch to our
own PCS for manipulation operations. The two programming systems
coexist gracefully, since they both run on top of the same API
facilities.
We also have built a server that runs on the PC and listens for
requests from the net. A client running on another machine can
establish communication with the server through sockets, and,
essentially, issue API calls. The server routes these to the API
running on the PC, and sends the output back to the client. Data
is encoded in XDR (External Data Representation), a de-facto standard
for interprocess data exchange. We are currently rewriting the
PCS GUI as a Java applet, and will soon be able to control nanomanipulation
operations remotely, by using a standard web browser.
Workbench and Objects
Nanoassembly with an SPM must be conducted on top of a suitable
substrate, which is the nanoscale analog of a workbench. Unfortunately,
often there is a strong relationship between substrates and the
objects to be manipulated, and general-purpose substrates may
well not exist. The substrate/particle forces must be strong enough
to avoid particle motion due to thermal agitation and SPM imaging,
and yet not so strong that the tip cannot move the particles.
We have been working with colloidal gold (Au) nanoparticles with
a thin coating of gold chloride. These nanoparticles are spherical,
and are commercially available in various sizes. The chloride-coated
particles are slightly negative, and therefore do not attract
each other to form clumps. We have found thus far two successful
workbenches for Au balls: mica coated with poly-L-lysine, and
silicon coated with a silane self-assembled monolayer. We have
been able to manipulate Au particles with diameters between 5
and 30 nm. Sample preparation is straightforward and can be done
reliably--see [Baur et al. 1997] for details.
Manipulation Protocols
We have developed two protocols for moving nanoparticles with
the AFM. In both cases we begin by approaching the sample and
imaging it by using PSI's GUI and software. Once we have
decided which particles to move and where to move them, we switch
to PCS. Because it takes a few minutes to image a square with
dimensions of a couple of micrometers, and we issue commands in
robot coordinates, the particles are no longer in their original
positions (in robot coordinates) when the commands are issued.
This means that we must track the nanoparticles to compensate
for drift. Currently we track them manually. We move the tip to
the neighborhood of the nanoparticle and then use several short
single-line scans to search for the particle. The actual manipulation
protocols are as follows.
Feedback-off protocol - We move across the particle
in a straight line, turn off the z-feedback just before
the particle, and turn it back on after reaching the desired position.
Since the feedback is off, the d.c. component of the tip motion
is essentially a line of constant height. Extensive experimentation
with this protocol indicates that the particle is being pushed
by the repulsion of the tip. We observe that the cantilever amplitude
decreases drastically, which indicates that we are essentially
in contact with the particle during the pushing action.
Setpoint change protocol - Here we keep the feedback
on while we move across the particle, but change the vibration
amplitude setpoint so as to force the d.c. value of the tip/sample
separation to decrease substantially. We have fewer experimental
data with this protocol, but were able to move smaller particles
with it than with the feedback-off protocol.
After pushing a ball we go back to imaging mode, to verify that the action had the desired effect. Occasionally, the motion does not place the particle in the commanded position, and additional pushing is necessary.
Experimental Results
Figure 3 shows a line pattern created by moving 15 nm Au balls
on a mica substrate, using the feedback-off protocol. Figure 4
illustrates the construction of a square pattern with 30 nm balls
on a silicon substrate. Figure 4-a is the initial configuration
and Figure 4-b is the result of the manipulation. (The small,
faded circles are impurities.) This is one of the first patterns
we were able to build with a silicon substrate coated with a self
assembled monolayer of an amino-functionalized methoxysilane.
Again, the feedback off protocol was used.We have not yet reached
the same experimental proficiency with silicon as with mica. Experiments
with the setpoint change protocol are reported elsewhere, and
are also very encouraging. For example, we were able to construct
lines with 5 nm Au balls on mica. Patterns of the complexity shown
in the figures typically take several hours to build. Figure 4
also shows the effect of tip shape on imaging. The Au balls look
much larger after manipulation because the tip size became larger.
The increase in size may be due to material getting adsorbed to
the tip, or tip damage during contact.



Summary and Research Directions
We have shown that the Atomic Force Microscope (AFM) can be used
as a manipulator to interact with nanoscale objects. The patterns
of gold nanoparticles shown in the figures (and many others obtained
in our lab) were generated by manually commanding the AFM through
a special-purpose software interface we designed and implemented.
Manual operation is tedious and time-consuming. We are now designing
automatic tools for manipulation. These require object tracking
to compensate for thermal drift, as well as software for correcting
non-linearities, creep and other undesirable characteristics of
the piezoelectric actuators.
Constructing patterns of gold balls is a fertile testing ground
for nanomanipulation. It may also lead to practically useful applications,
because it has been shown by others [Andres et al. 1996,
Elghanian et al. 1997] that gold balls can be connected
by thiols (which are organic molecules) or DNA strands. Therefore,
we believe that we will be able to construct connected two-dimensional
structures with largely arbitrary shapes by first placing gold
balls appropriately, and then connecting them. We are ready to
begin experimenting with thiols. These structures may have interesting
mechanic and electrical properties. For example, the thiol-connected
structures are likely to conduct, and therefore may serve as nanowires
of arbitrary geometry. If the structures are sufficiently rigid,
we may be able to move them and connect them to other "sub-assemblies".
Admittedly, these are small steps towards the production of useful
NEMS (nanoelectromechanical systems). However, considering the
size of the objects being manipulated, and how reliably we can
move them, we find the results very encouraging. NEMS for the
masses, as envisioned by Drexler [Drexler 1992] and others, may
be still years away, but interesting prototypes may appear in
the not-so-distant future in our lab (preferably!) or elsewhere.
An important challenge is the assembly of three-dimensional systems.
This may require the invention of molecular grippers for picking
and placing nanoscale objects. Grippers are high in our research
agenda.
Acknowledgements
This research was supported by the Z. A. Kaprielian Technology
Innovation Fund.
References
[Andres et al. 1996] R. P. Andres et al., "Room
temperature Coulomb blockade & Coulomb staircase from self-assembled
nanostructures", J. Vacuum Science & Technology,
Vol. 14, No. 3, May/June 1996, pp. 1178-83.
[Baur et al. 1997] C. Baur et al., "Robotic
nanomanipulation with a scanning probe microscope in a networked
computing environment", J. Vacuum Science & Technology
B, Vol. 15, No. 4, pp. 1577-1580, July/August 1997.
[Beton et al. 1995] P. H. Beton, A. W. Dunn and P. Moriarty,
"Manipulation of C60 molecules on a Si surface",
Applied Physics Letters, Vol. 67, No. 8, pp. 1075-1077,
21 August 1995.
[Chen 1993] C. J. Chen, Introduction to Scanning Tunneling
Micrsocopy. Oxford, U.K.: Oxford University Press, 1993.
[Cuberes et al. 1996] M. T. Cuberes, R. R. Schlittler and J. K.
Gimzewski, "Room-temperature repositioning of individual
C60 molecules at Cu steps: operation of a molecular
counting device", Applied Physics Letters, Vol 69,
No. 20, pp. 3016-3018, 11 November 1996.
[Drexler 1992] K. E. Drexler, Nanosystems. New York, NY:
John Wiley & Sons, 1992.
[Elghanian et al. 1997] R. Elghanian, J. J. Storhof, R.
C. Mucic, R. L. Letsinger and C. A. Mirkin, "Selective
colorimetric detection of polynucleotides based on the distance-dependent
optical properties of gold nanoparticles", Science,
Vol. 277, pp. 1078-1081, 22 August 1997.
[Jung et al. 1996] T. A. Jung, R. R. Schlitter, J. K. Gimzewski,
H. Tang and C. Joachim, "Controlled room-temperature positioning
of individual molecules: molecular flexure and motion",
Science, Vol. 271, pp. 181-184, 12 January 1996.
[Junno et al. 1995] T. Junno, K. Deppert, L. Montelius
and L. Samuelson, "Controlled manipulation of nanoparticles
with an atomic force microscope", Applied Physics Letters,
Vol. 66, No. 26, pp. 3627-3629, 26 June 1995.
[Latombe 1991] J.-C. Latombe, Robot Motion Planning. Boston,
MA: Kluwer, 1991.
[Lyo & Avouris 1991] I.-W. Lyo and P. Avouris, "Field-induced
nanometer- to atomic-scale manipulation of silicon surfaces with
the STM", Science, Vol. 253, No. 5016, pp. 173-176,
12 July 1991.
[Maruno et al. 1993] S. Maruno, K. Inanaga and T. Isu,
"Threshold height for movement of molecules on Si(111)-7x7
with a scanning tunneling microscope", Applied Physics
Letters, Vol. 63, No. 10, pp. 1339-1341, 6 September 1993.
[Sarid 1994] S. Sarid, Scanning Force Microscopy. Oxford,
U.K.: Oxford University Press, 1994.
[Schaefer et al. 1995] D. M. Schaefer, R. Reifenberger,
A. Patil and R. P. Andres, "Fabrication of two-dimensional
arrays of nanometer-size clusters with the atomic force microscope",
Applied Physics Letters, Vol. 66, No. 8, pp. 1012-1014,
20 February 1995.
[Stroscio & Eigler 1991] J. A. Stroscio and D. M. Eigler,
"Atomic and molecular manipulation with the scanning tunneling
microscope", Science, Vol. 254, No. 5036, pp. 1319-1326,
29 November 1991.
[Uchida et al. 1993] H. Uchida, D. H. Huang, J. Yoshinobu
and M. Aono, "Single atom manipulation on the Si(111)7x7
surface by the scanning tunneling microscope (STM)", Surface
Science, Vols. 287/288, pp. 1056-1061, 1993.
[Wiesendanger 1994] R. Wiesendanger, Scanning Probe Microscopy
and Spectroscopy. Cambridge, U.K.: Cambridge University Press,
1994.