Resources Contact Us Home
Nanoscale latch-array processing engines

Image Number 11 for United States Patent #7227379.

One embodiment of the present invention is an array of nanoscale latches interconnected by a nanowire bus to form a latch array. Each nanoscale latch in the nanoscale-latch array serves as a nanoscale register, and is driven by a nanoscale control line. Primitive operations for the latch array can be defined as sequences of one or more inputs to one or more of the nanowire data bus and nanoscale control lines. In various latch-array embodiments of the present invention, information can be transferred from one nanoscale latch to another nanoscale latch in a controlled fashion, and sequences of information-transfer operations can be devised to implement arbitrary Boolean logic operations and operators, including NOT, AND, OR, XOR, NOR, NAND, and other such Boolean logic operators and operations, as well as input and output functions. Nanoscale-latch arrays can be combined and interconnected in an almost limitless number of different ways to construct arbitrarily complex, sequential, parallel, or both parallel and sequential computing engines that represent additional embodiments of the present invention.

  Recently Added Patents
Semiconductor device with an amorphous semi-insulating layer, temperature sensor, and method of manufacturing a semiconductor device
Image processing apparatus capable of using replacement component, image forming apparatus capable of using replacement component, and method of administrating replacement component
Using storage cells to perform computation
Combination immunotherapy for the treatment of cancer
Dose escalation enzyme replacement therapy for treating acid sphingomyelinase deficiency
Driving system of display panel having a circuit of a voltage generator and driving method thereof
Transferring a document
  Randomly Featured Patents
Method and apparatus suitable for optimizing an operation of a self-guided vehicle
Article of furniture
Deck-to-building lateral-load connector
Vehicle gauge
Process for shaping ceramic composites
Method and system of electrically connecting multiple printed circuit boards
Layered cereal bars and their methods of manufacture
Vertically disposed wheel chock for tandem wheels
Disk driving apparatus with upper and lower head arms and a simple head detaching means
Fuel composition and method for extending the time between turbine washes when burning ash bearing fuel in a turbine