摘要 |
<p>A reprogrammable electronic memory, comprising a logic device 13 having a plurality of inputs and an output 14 , wherein a signal at the output 14 changes each time a signal at one of the inputs changes; and a one-time programmable element 10,11,12 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. The output of the logic device therefore changes or toggles as the one time programmable element is programmed. The logic device may perform an XOR function between the inputs, and may further be a parity tree. At least one of the one-time programmable elements may be a fuse, an anti-fuse or a one-time programmable Flash cell. Preferably there are three inputs to the logic device and three one time programmable elements. The electronic memory may be implemented as an integrated circuit, whilst the logic device may be implemented in hardware or software. The reprogrammable electronic memory may be used to allow limited reprogramming of a non volatile memory device or to allow limited repeat device testing. In one embodiment the value of the memory is high immediately after manufacturing allowing testing. Post testing, the element is altered, the memory value goes low and test mode is denied. The second element may be altered (memory high), if the device is returned by a customer for repair or maintenance, allowing access to the test mode. The third element is then processed disabling test mode prior to return of the device.</p> |