Methods for inputting a data-value pattern into a nanowire crossbar, for
inputting a data-value pattern into a nanowire crossbar that support
computer instructions stored in a computer-readable medium, and for
distributing a received data value to each of a set of nanowires that
support control logic implemented in logic circuits are provided. First
and second nanoscale shift registers are employed, the first having
output signal lines that form or interconnect with a first parallel set
of nanowire-crossbar nanowires and the second having output signal lines
that form or interconnect with a second parallel set of nanowire-crossbar
nanowires. A first pattern of values is stored in the first shift
register and a second pattern of values is stored in the second shift
register using voltage signals below the WRITE voltage for junctions of
the crossbar. Voltage signals greater than or equal to the WRITE
threshold are applied for junctions of the crossbar to write the pattern
of data values into the crossbar.