Various embodiments of the present invention include methods for
determining nanowire addressing schemes and include microscale/nanoscale
electronic devices that incorporate the nanowire addressing schemes for
reliably addressing nanowire-junctions within nanowire crossbars. The
addressing schemes allow for change in the resistance state, or other
physical or electronic state, of a selected nanowire-crossbar junction
without changing the resistance state, or other physical or electronic
state, of the remaining nanowire-crossbar junctions, and without
destruction of either the selected nanowire-crossbar junction or the
remaining, non-selected nanowire-crossbar junctions. Additional
embodiments of the present invention include nanoscale memory arrays and
other nanoscale electronic devices that incorporate the
nanowire-addressing-scheme embodiments of the present invention. Certain
of the embodiments of the present invention employ constant-weight codes,
a well-known class of error-control-encoding codes, as addressed-nanowire
selection voltages applied to microscale output signal lines of
microscale/nanoscale encoder-demultiplexers that are selectively
interconnected with a set of nanowires.