Patent ID: 7757135

Claim:
A system for repairing at least one embedded memory on an integrated circuit, the system comprising: at least one repair register external to the at least one embedded memory for storing memory repair data, each external repair register being operatively coupled with a corresponding one of the at least one embedded memory for transmitting the memory repair data to the at least one embedded memory to effect repairs of the at least one embedded memory; a plurality of serial links interconnecting each of the at least one external repair registers in series configuration to form a daisy chain commencing at a first end and terminating at a second end; a fuse box module at the first and second ends of the daisy chain for retrieving fuse data from a non-volatile memory associated with the fuse box module for determining a bit length of the daisy chain and thereafter using the bit length to control dissemination of the fuse data along the daisy chain the at least one external repair register for receiving the fuse data from along the daisy chain, for determining appropriate memory repair data and for transmitting the memory repair data to its associated memory to effect repairs of its associated memory by effecting a number of shift operations along the daisy chain equal to the bit length.