We have assembled molecular multi-level switches (0, 1, 2, 3) on an atomically flat metallic substrate (Figure 1 a). The molecules self-assemble in the form of an organic bi-layer. Each molecule functions as a cellular automata (CA) cell when assembled in an ordered pattern, otherwise they are conductance switch. The molecular bi-layer satisfies three fundamental criteria of cellular automaton circuitry. First, the single molecule cell, or a small area of molecules “updates” itself independently of the distant neighborhood (parallelism). Secondly, the new CA state depends on the distribution of states of its immediate surroundings (locality). Third, the laws that govern the state of a molecule do not change over the entire surface (homogeneity). In spite of following the fundamental properties of CA, there are crucial issues need to be addressed before we use the CA template for a real-time computation. In this letter, several such issues have been addressed leading to the conclusion that a simple realization of CA template can lead to the realization of remarkable computing power that was otherwise impossible to realize using existing hardware.
[1]
C. Lent,et al.
Molecular quantum-dot cellular automata
,
2003
.
[2]
Anirban Bandyopadhyay,et al.
Writing and erasing information in multilevel logic systems of a single molecule using scanning tunneling microscope
,
2006
.
[3]
Anirban Bandyopadhyay,et al.
Multilevel conductivity and conductance switching in supramolecular structures of an organic molecule
,
2004
.
[4]
Christof Teuscher,et al.
From Utopian to Genuine Unconventional Computers
,
2006
.
[5]
Daisuke Fujita,et al.
Architecture of a Massively Parallel Processing Nano-Brain Operating 100 Billion Molecular Neurons Simultaneously
,
2009,
Int. J. Nanotechnol. Mol. Comput..