Abstract:: Nano Technology
Abstract:: Nano Technology
Abstract:
Nanotechnology is the hybrid science combining engineering and chemistry
that have applications in the real world. The area of nanotechnology lets one build
elaborate structures ,atom by atom ,on a scale of 1 to 100 nanometers that can store
information, switch electrical signals, convert sunlight to electricity.
A nanometer is a billionth of a meter that is about 1/80,000 of the diameter of a
human hair, or 10 times the diameter of a hydrogen atom. In this paper we had dealt with
the main concepts involved in the field of nanotechnology which are as follows:
BioComputing
Molecular Computing
Quantum Computing
Optical Computing
Atoms and molecules stick together because they have complementary shapes that
lock together, or charges that attract. Just like magnets a positively charged atom will
stick to a negatively charged atom. A specific product will take shape as millions of these
atoms are pieced together by nanomachines.
The goal of nanotechnology is to manipulate atoms individually and place
them in a pattern to produce a desired structure of small size that spreads its wings in
the modern trends.
Reports indicate that Israeli scientists have built a DNA computer to tiny that a
trillion of them could fit in a test tube and perform a billion operations per second with
99.8 per cent accuracy. Researchers also found that a self assembled molecule could
sustain a current of about 0.2 microamperes at five volts - which meant that the molecule
could channel through itself roughly a million electron per second.
Molecular devices can be used as memory elements that forms the
basis for Nanotechnology.
Bio-Computing:
Nanocomputers, though have several applications, the one that stirs the
imagination is its identification of malfunctions in human beings by traveling inside the
human body. The molecular machines inside the living cell already posses the repertoire of
operations required to implement a universal computer. A design for a biological
nanocomputer shows that a Turing machine can be realized by a basic cycle consisting of
molecular recognition, two cleavages, two ligations and movement along a polymer, all
controlled by allostreic conformational changes. Each of these operations is routinely
performed by some molecular machine in the living cell, such as the ribosome,
splicesome and the replisome.
The computer’s input, and “software” are made up of DNA molecules. For
“hardware” the computer uses two naturally occurring enzymes that manipulate DNA,
Fokl, an enzyme that cuts DNA and Ligase and enzyme that seals two DNA molecules
into one. When mixed together in solution, the software and hardware molecules operate
in harmony on the input molecule to create the output molecule, forming a simple
mathematical computing machine, known as a finite automaton.
The automaton could be programmed to perform different tasks by selecting
different subsets of the molecules. Both input and software molecules are designed to
have one DNA strand longer than the other, resulting in a single strand overhand called a
“sticky end. “Two molecules with complementary sticky ends can temporarily stick to
each other (a process known as hybridization), allowing DNA Ligase to permanently seal
them into one molecule. The sticky end of the input molecule encodes the current symbol
and the current state of the computation, whereas the sticky end of each “software”
molecule is designed to detect a particular state-symbol combination. A two-state, two-
symbol automaton has four such combinations. For each combination, the nanocomputer
has two possible next moves, to remain in the same state or to change to the other state,
allowing eight software molecules to cover all possibilities.
In each processing step the input molecule hybridizes with a software molecule
that has a complementary sticky end, allowing Ligase to seal them together using two ATP
molecules as energy. Then comes Fok-I, detecting a special site in the software molecule
known as the recognition site. It cleaves the input molecule in a location determined by
the software molecule, thus exposing a sticky end that encodes the next input symbol and
the next state of the computation. Once the last input symbol is processed, a sticky end
encoding the final state of the computation is exposed and detected, again by hybridization
and ligation, by one of two “output display” molecules. The resulting molecule, which
reports the output of the computation, is made visible to the human eye in a process
known as gel electrophoresis.
The automation is so small that 1012 automata sharing the same software run
independently and in parallel on inputs (which could in principle be distinct) in 120 µ
1 solution at room temperature. Their combined rate is 10 9 transitions per second,
their transition fidelity is greater than 99.8% and together they consume less than 10 -10
Watt.
Extracting
Particular Strands in a test tube are extracted based on whether the stickers stick
with specific region of memory strands or not
S (test tube label, Region, 1)
S (No, Io, 1) - extracts the strands from No with which sticker in the Ioth region.
S (No, In, 1) - extracts the strands from No with which sticker not stuck in the Inth region.
(Note : S’ (No, Io, 1) = S (No, Io, 0))
Setting
Multiple copies of a particular sticker are poured with memory strands to make a
specific region double stranded. Set (N1, Rn+1, 1) - add multiple copies of sticker
complementary to Rn+1th region in N1.
Merging
The strands in two or more tubes are poured into a single tube. No = merge (N 1,
N2) - pour the strands in N1 and N2 into N0.
The proposed method
To perform arithmetic operations between two binary numbers of length k or
logical operations between two statements with k variables, start with 22k identical ssDNA
(single stranded DNA) memory strands each n(3k + 1) nucleotides long, where n represent
the number of nucleotides in a block. Each strand containing 3k +1 district contiguous
blocks I1, I2,.....Ik, O1, O2, ....Ik, R1, R2,....Rk+1. There are 3k+1 stickers S1, S2, .... S3k+1.
Input - I1, I2, .... Ik, Operand = O1, O2, ..... Ok
Output - O1, O2, .... Ik, wad.
Operand store - R1, R2, .......RK+1
Constructing the result tubes
The result tubes are constructed in three steps: initialization, separation and output
step.
Initialization step
The memory strands and multiple copies of stickers S1.... S2k are poured together.
The stickers randomly anneal with memory strands making use of Watson-Crick
complementarily of DNA. If a sticker anneals with a particular region of the strand, it
assigns value 1 to the particular region of the strand. Otherwise it assigns the value zero.
Care to be taken to see that all possible combinations of annealing are obtained by this
random annealing process.
Molecular Computing:
Notre Dame researchers have been developing an alternative approach which is
naturally suited to molecular devices, molecules do make excellent structured charge
containers. In the quantum-dot cellular automata (QCA) paradigm information is
represented by the charge configuration of a molecule. A QCA molecule is designed so
that its ground-state charge configuration is determined by the state of its neighboring
molecules through the Coulomb interaction. Current does not move between molecular
“cells.” Instead, information moves without current flow. This approach is capable of
supporting general-purpose computing and offers the possibility of extremely low power
dissipation. In the QCA paradigm, the field from the charge configuration of one devices
alters the charge configuration of the next device.
QCA Cells
An idealized QCA cell can be viewed as a set of four charge containers, or “dots”
positioned at the corners of a square. The cell contains two extra mobile electrons which
can quantum-mechanically tunnel between dots but, by design, cannot tunnel between
cells. The barrier between dots should be high enough so that charge can move only by
tunneling and is therefore localized in the dots and not in the connectors. The
configuration of charge within the cell is quantified by the cell polarization, which can
vary between P= -1, representing a binary “0”, and P= +1, representing a binary “1”
the potential of the QCA concept extends beyond Boolean circuits.
QCA Circuits
QCA Circuits can be created by putting QCA cells in proximity to each other. A
QCA binary wire is formed simply by creating a linear array of cells. The Coulomb
interaction makes nearby cells align in the same state. The corner interaction is anti-voting
so it can be used to make an inverter. The natural logic gate is the three-input majority
gate. A full adder has been stimulated using the full self-consistent Schrodinger equation,
verifying that the adder works for all input possibilities. For complex circuits it is useful to
be able to clock the cells. Clocking consists of controlling the activity of the cell by
effectively raising and lowering the interdot barriers.
Quantum Computing
AC electrokinetic techniques such as dielectrophoresis and electrorotation have
been used for many years for the manipulation, separation and analysis of cellular-scale
particles. The phenomenon occurs due to the interaction of induced dipoles with electric
fields, and can be used to exhibit a variety of motions including attraction, repulsion and
rotation by changing the nature of the dynamic field. AC electrokinetics offers advantages
over scanning-probe methods of nanoparticle manipulation in that the equipment used is
simple, cheap and has no moving parts, relying entirely on the electrostatic interactions
between the particle and dynamic electric field.
Dielectrophoresis
Dielectrophoresis is the manipulation of polarisable particles in non-uniform
electric fields. It has been demonstrated to be effective for the manipulation of nanometre
- scale particles including polymer and metallic colloidal particles, DNA and other
macromolecules, viruses and also potential nanocomponents including carbon nanotubes,
semi conducting nanowires and carbon-60 molecules.
Consider a dielectric particle suspended in a spatially non-uniform electric field.
The applied field induces a dipole in the particle; the interaction of the induced charges
either side of the body with the electric field generates forces in opposite directions. Due
to the presence of a field gradient, these forces are not equal and there is a net movement.
If the particle is more polarisable than the medium around it, the dipole aligns with the
field and the force acts up the field gradient towards the region of highest electric field. If
the particle is less polarisable than the medium, the dipole aligns against the field and the
particle is repelled from regions of high electric field. The magnitude and direction of the
force is dependent on the induced dipole and is unaffected by the direction of the electric
field, responding only to the field gradient. Since the alignment of the field is irrelevant,
this force can also be generated in AC fields which has the advantage of reducing any
electrophoretic force (due to any net particle charge) to zero.
Optical Computing
Optics, which is the science of light, is already used in computing, most often in
the fibre-optic glass cables that currently transmit data down Internet lines much more
quickly than traditional copper wires. In an optical computer, electrons are replaced by
photons, the sub-atomic bits of electromagnetic radiation that make up light.
Advantages of Optical Computing:
Low-loss transmission
Large bandwidth
Compact and light weight
Inexpensive
A grating spreads the pulse, so that each different spectral component maps onto a
different spatial position. The collimating lenses and grating pair are set up in a 4F
configuration (F being the focal length of the collimating lenses), and in the center of the
4-F system, an element is placed that will modulate the spectrum. In case of the AOM as
the encoding element, there is a huge difference between speed of sound and speed of
light in AOM crystal. Since the ratio between two is about 1 to 1 million, we can use
MHz electrical signal to achieve THz programmable modulation of an optical signal and
still keep a reasonable update speed. In practice, high resolution spectral encoding is, by
definition, a variation of the Dense Wavelength Division Multiplexing (DWDM) and can
be used to significantly improve the bandwidth efficiency. The idea can be illustrated in
the following way: If we start with a 100fs Full-Width at Half Maximum (FWHM) optical
pulse and encode, for example, 16 amplitude on-off-keying return-to zero (RZ) format bits
in its spectrum, which in the worst possible cases would broaden the pulse by a factor of
16-to about 1.6 ps FWHM. The encoded pulses can, therefore be well confined in a 4ps
optical switching window, without much distortion to the encoded spectrum. By doing
this, the Time Division Multiplexing (TDM) system can benefit from spectrum encoding
by a factor of 16 and achievable Data Translation Rate (DTR) can be as high as 4 Tbps.
Application:
Nano Scale Architectures and Quantum Computing
Techniques for Image Feature Extraction
Quantum Computation
Quantum computation, unlike classical logical devices, which only exist, in two
states (0/1), uses atoms that can have three states (0/1/01). Thus a superposition of the
first two states exists in quantum computation. The use of quantum computation is very
much useful in investigating properties of complex systems since quantum registers allow
all possible numbers to be stored in a given moment of time using quantum superposition.
The property that atom can also be prepared in a coherent superposition of the two states
is exploited in quantum computation, and the use of quantum registers increases the
storage capacity exponentially.
Initialize:
Store Total Features characterizing the image in a particular terrain in Quantum
registers.
File Declaration:
For (Feature = 1; Feature < = M; Feature++)
For (i = 1, i< = SAM ; i++)
Read feature [i] from quantum registers
Relational Matrix Declaration:
Store relational matrix upto higher order in quantum registers
For (i =1; i<M;i++)
For (j=1; j<M;j++)
Read a[i] [i] from ith relation matrix table
Call Decision Loop:
{
Use relation matrix for Image feature prediction and Robust computing subroutine
}
Robust computing Subroutine:
Function Robust (k)
Set Rob [input] = kth sample
If (Rob[output] = 1)
Set flag = 1
Else
Flag = 0
Return flag
End Function.
When the clock goes low, it will activate the compare and correction block of the
learning circuit and it will compare the previous and current error and it will give a
correction signal. This will activate the correction block in order to make the
correction.
Thus it will now be switched to the next weight by incrementing the shift register thus
scanning the entire set of weight and correcting in the desired manner to obtain
convergence.
Conclusion
Nanotechnology, being an emerging field today, plays very vital role
in each and every field. This area includes amazing applications in
Medical, Bio-computing, Quantum Computing, Industrial and Consumer
applications. This also shows its usefulness in Tissue Engineering and acts
as a solution for medical problems. Nanotechnology has wide applications
in the field of industries so that size of machines and efficiency can be
greatly reduced. Thus through this nanotechnology in various fields we gain
a lot and it is the friend of the whole world.
Reference:
(i) Nanotech (1998,acebooks) by Jack Dann&Gardner Dososis.
(ii) Transition to Tomorrow: Society at the cusp of nanotehnology(1993)by
Jamie Dinkelacker.
(iii) Prospects in Nanotechnology: Toward Molecular Manufacturing(1995)
by Markus Krummenacker and James Lewis.