Patent ID: 7915949

Claim:
An eFuse programming method for implementing resistance determination of an eFuse before initiating eFuse blow comprising: using an eFuse on a chip, and a current source to set current flow through a known resistor connected to the eFuse, to identify an eFuse resistance; measuring an eFuse voltage value responsive to the set current flow by providing an analog-to-digital converter (ADC) connected to the eFuse and applying the identified eFuse voltage value responsive to the set current flow to the analog-to-digital converter (ADC); responsive to the measured eFuse voltage value, selecting an applied voltage to program selected eFuses on the chip by using the analog-to-digital converter (ADC), converting the eFuse voltage value to a digital value, and using the digital value to select a preset regulator setting; and providing a programmable voltage regulator to apply a required voltage to fuse blow circuitry to program selected eFuses on the chip responsive to said selected preset regulator setting.