Patent ID: 7271618

Claim:
A multiple-time programming apparatus using one-time programming (OTP) elements, comprising: N+1 groups of adjusting OTP elements, comprising a first group of adjusting OTP elements, a second group of adjusting OTP elements . . . and a N+1 th group of adjusting OTP elements, wherein N is an integer greater than 1, wherein each of the adjusting OTP elements outputs an OTP signal; and N logic devices, comprising a first logic device, a second logic device . . . and a N th logic device, wherein N is an integer greater than 1, wherein each of the logic devices outputs an adjusting signal, wherein the N th logic device is coupled to the N+1 th group of adjusting OTP elements and the N−1 th logic device, for performing XOR on an OTP signal outputted from the N+1 th group of adjusting OTP elements and an adjusting signal outputted from the N−1 th logic device, and outputting an N th adjusting OTP signal, wherein the first logic device is coupled to the first group of adjusting OTP elements and the second group of adjusting OTP elements for logic a first OTP signal and a second OTP signal outputted from the first group adjusting OTP elements and second group of adjusting OTP elements respectively and outputting a first adjusting OTP signal.