1. A reprogrammable electronic memory, comprising: a logic device having a plurality of inputs and an output, wherein a signal at the output changes each time a signal at one of the inputs changes; and a one-time programmable element connected to each of the inputs, each element providing a first output signal prior to programming of that element and a second output signal after programming of that element.