Array-based architecture for molecular electronics
First Claim
Patent Images
1. An architecture for nanoscale electronics comprising:
- arrays of crossed nanoscale wires, each array comprising a plurality of crosspoints between nanoscale wires, the crosspoints being selectively programmable, wherein nanoscale wires of one array are shared by other arrays, thus providing signal propagation between the one array and the other arrays; and
nanoscale signal restoration elements, allowing an output of a first array to be used as an input to a second array, wherein signal restoration occurs without routing of the signal to non-nanoscale wires.
3 Assignments
0 Petitions
Accused Products
Abstract
An architecture for nanoscale electronics is disclosed. The architecture comprises arrays of crossed nanoscale wires having selectively programmable crosspoints. Nanoscale wires of one array are shared by other arrays, thus providing signal propagation between the arrays. Nanoscale signal restoration elements are also provided, allowing an output of a first array to be used as an input to a second array. Signal restoration occurs without routing of the signal to non-nanoscale wires.
375 Citations
64 Claims
-
1. An architecture for nanoscale electronics comprising:
-
arrays of crossed nanoscale wires, each array comprising a plurality of crosspoints between nanoscale wires, the crosspoints being selectively programmable, wherein nanoscale wires of one array are shared by other arrays, thus providing signal propagation between the one array and the other arrays; and
nanoscale signal restoration elements, allowing an output of a first array to be used as an input to a second array, wherein signal restoration occurs without routing of the signal to non-nanoscale wires. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A circuit comprising:
-
a plurality of arrays having first and second sets of address lines and connections between the first and second sets of address lines; and
a plurality of driving devices for the plurality of arrays, the driving devices having third and fourth sets of address lines and connections between the third and fourth sets of address lines, wherein the driving devices have a first condition in which they act as decoders for the arrays, and a second condition in which they act as signal restoring devices for the arrays.
-
-
55. A method of driving a plurality of arrays having first and second sets of address lines and connections between the first and second sets of address lines, the method comprising:
providing a plurality of driving devices for the plurality of arrays, the driving devices having third and fourth sets of address lines and connections between the third and fourth sets of address lines, the driving devices having a first condition in which the driving devices act as decoders for the arrays, and a second condition in which the driving devices act as signal restoring devices for the arrays.
-
56. A method for assembly of arbitrary boolean logic computations at sublithographic scales, the method comprising:
-
providing sublithographic-scale arrays performing a predetermined logic function;
interconnecting the arrays; and
customizing the arrays to perform the logic function and signal routing. - View Dependent Claims (57, 58, 59, 60, 61, 62, 63, 64)
-
Specification