1. A programmable logic array (PLA) comprising: a first plurality of nanoscale wires forming PLA inputs; and a restoring inverting arrangement connected with the PLA inputs, comprising a second plurality of nanoscale wires, the restoring inverting arrangement restoring signals on the PLA inputs and inverting the signals on the PLA inputs.