Self-Assembled Circuit Patterns

Self-assembly is a process in which basic units aggregate under attractive forces to form larger compound structures. Recent theoretical work has shown that pseudo-crystalline self-assembly can be algorithmic, in the sense that complex logic can be programmed into the growth process [26]. This theoretical work builds on the theory of two-dimensional tilings [8], using rigid square tiles called Wang tiles [24] for the basic units of self-assembly, and leads to Turing-universal models such as the Tile Assembly Model [28]. Using the Tile Assembly Model, we show how algorithmic self-assembly can be exploited for fabrication tasks such as constructing the patterns that define certain digital circuits, including demultiplexers, RAM arrays, pseudowavelet transforms, and Hadamard transforms. Since DNA self-assembly appears to be promising for implementing the arbitrary Wang tiles [30,13] needed for programming in the Tile Assembly Model, algorithmic self-assembly methods such as those presented in this paper may eventually become a viable method of arranging molecular electronic components [18], such as carbon nanotubes [10,1], into molecular-scale circuits.

[1]  J. Sylvester LX. Thoughts on inverse orthogonal matrices, simultaneous signsuccessions, and tessellated pavements in two or more colours, with applications to Newton's rule, ornamental tile-work, and the theory of numbers , 1867 .

[2]  H. Andrews,et al.  Hadamard transform image coding , 1969 .

[3]  Richard J. Lipton,et al.  DNA Based Computers , 1996 .

[4]  Hao Wang,et al.  Proving theorems by pattern recognition I , 1960, Commun. ACM.

[5]  Hao Wang Proving theorems by pattern recognition — II , 1961 .

[6]  Steven Pigeon,et al.  Binary pseudowavelets and applications to bilevel image processing , 1999, Proceedings DCC'99 Data Compression Conference (Cat. No. PR00096).

[7]  Michail G. Lagoudakis,et al.  2D DNA self-assembly for satisfiability , 1999, DNA Based Computers.

[8]  Erik Winfree,et al.  DNA Based Computers V , 2000 .

[9]  Stoddart,et al.  Electronically configurable molecular-based logic gates , 1999, Science.

[10]  Alessandra Carbone,et al.  Circuits and programmable self-assembling DNA structures , 2002, Proceedings of the National Academy of Sciences of the United States of America.

[11]  R. Yarlagadda,et al.  Hadamard matrix analysis and synthesis: with applications to communications and signal/image processing , 1996 .

[12]  Erik Winfree,et al.  On the computational power of DNA annealing and ligation , 1995, DNA Based Computers.

[13]  C. Dekker,et al.  Logic Circuits with Carbon Nanotube Transistors , 2001, Science.

[14]  Tien,et al.  Forming electrical networks in three dimensions by self-assembly , 2000, Science.

[15]  E. Winfree Simulations of Computing by Self-Assembly , 1998 .

[16]  G. C. Shephard,et al.  Tilings and Patterns , 1990 .

[17]  Henning F. Harmuth,et al.  Applications of Walsh functions in communications , 1969, IEEE Spectrum.

[18]  Erik Winfree,et al.  The program-size complexity of self-assembled squares (extended abstract) , 2000, STOC '00.

[19]  P W Rothemund,et al.  Using lateral capillary forces to compute by self-assembly , 2000, Proc. Natl. Acad. Sci. USA.

[20]  J F Stoddart,et al.  Switching devices based on interlocked molecules. , 2001, Accounts of chemical research.

[21]  J. Walsh A Closed Set of Normal Orthogonal Functions , 1923 .

[22]  N. Seeman,et al.  Design and self-assembly of two-dimensional DNA crystals , 1998, Nature.

[23]  B H Robinson,et al.  The design of a biochip: a self-assembling molecular-scale memory device. , 1987, Protein engineering.

[24]  George M Whitesides,et al.  Biomimetic self-assembly of a functional asymmetrical electronic device , 2002, Proceedings of the National Academy of Sciences of the United States of America.

[25]  C. K. Yuen,et al.  Walsh Functions and Their Applications , 1976, IEEE Transactions on Systems, Man, and Cybernetics.

[26]  E. Winfree Algorithmic Self-Assembly of DNA: Theoretical Motivations and 2D Assembly Experiments , 2000, Journal of biomolecular structure & dynamics.

[27]  G. Whitesides,et al.  Fabrication of a Cylindrical Display by Patterned Assembly , 2002, Science.

[28]  Charles M. Lieber,et al.  Logic Gates and Computation from Assembled Nanowire Building Blocks , 2001, Science.

[29]  Cees Dekker,et al.  Nanotechnology: Carbon nanotubes with DNA recognition , 2002, Nature.

[30]  J. Reif,et al.  Logical computation using algorithmic self-assembly of DNA triple-crossover molecules , 2000, Nature.

[31]  Jordi Romeu Robert,et al.  On the behavior of the Sierpinski multiband fractal antenna , 1998 .