An apparatus and methods for interconnecting a plurality of nanoscale
programmable logic array (PLA) clusters are disclosed. The appartus
allows PLA clusters to be built at nanoscale dimensions, signal
restoration to occur at the nanoscale, and interconnection between PLA
clusters to be performed with nanoscale wiring. The nanoscale PLA,
restoration, and interconnect arrangements can be constructed without
using lithographic patterning to produce the nanoscale feature sizes and
wire pitches. The nanoscale interconnection of the plurality of nanoscale
PLA clusters can implement any logic function or any finite state
machine. The nanoscale interconnect allows Manhattan (X,Y grid) routing
between arbitrary nanoscale PLA clusters. The methods teach how to
interconnect nanoscale PLAs with nanoscale interconnect and how to build
arbitrary logic with nanoscale feature sizes without using lithography to
pattern the nanoscale features.