Resources Contact Us Home
Nanoscale latch-array processing engines

Image Number 14 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
Preparation and its use of derivatization reagent for detecting L-carnitine or D-carnitine
Synchronization processing circuit and synchronization processing method in wireless communication system
Hybrid coatings and associated methods of application
Method for releasing a locking in mobile terminal and mobile terminal using the same
Method for adapting a contact point of a clutch in a drivetrain of a motor vehicle
Human and mouse targeting peptides identified by phage display
Display screen or portion thereof with graphical user interface
  Randomly Featured Patents
Pharmaceutical preparation and process for its manufacture
Device for the recognition of caries, plaque or bacterial infection of teeth
Storage apparatus, recording medium recording a storage medium destruction program, and storage medium destruction method
Engine accessory disconnect
Solid-state laser device using two resonators on the same axis and dual monitors
Etch stop in damascene interconnect structure and method of making
Method of interfacing on a computer network by visual representation of users, method of interacting and computer network
N-way MMIC redundant switch
Ultrasonic doppler blood flow measuring device
Method and apparatus for downloading executable code in a non-disruptive manner