Resources Contact Us Home
Nanoscale latch-array processing engines

Image Number 15 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
Methods and apparatus for power amplifier calibration
Case for a tablet computer
Data processing apparatus, activation control method, and computer-readable storage medium
Cryptography on a simplified elliptical curve
Apparatus for electrographic printing or copying
Method and mobile device for awareness of language ability
Communication system
  Randomly Featured Patents
Variable density query engine
Cam-activated adjustable arm and illuminated tubular retractor
Electrode and gel electrolyte cell production method
Pointer detection apparatus and pointer detection method
Circuit arrangement for delaying a functional signal
Apparatus and method for modeling a graded channel transistor
Mechanically energized element
Methods for forming films having high dielectric constants
Aqueous hydraulic cement slurry
Low fogging rubbery polymer