Detection of fuse re-growth in a microprocessor
AssigneeVIA Technologies, Inc.
InventorsDarius D. Gaskins, Stephan Gaskins
Life of this patent
Estimating the term…
Loading patent…
AssigneeVIA Technologies, Inc.
InventorsDarius D. Gaskins, Stephan Gaskins
Estimating the term…
A microprocessor includes a first plurality of fuses, a predetermined number of which are selectively blown. Control values are provided from the fuses to circuits of the microprocessor to control operation thereof. A second plurality of fuses are blown with the predetermined number of the first plurality of fuses that are blown and a Boolean complement of the predetermined number. In response to being reset, the microprocessor: reads the predetermined number and the Boolean complement of the predetermined number from the second plurality of fuses, Boolean complements the predetermined number read from the second plurality of fuses to generate a result, compares the result with the Boolean complement of the predetermined number read from the second plurality of fuses, and prevent itself from fetching and executing user program instructions if the result does not equal the Boolean complement of the predetermined number read from the second plurality of fuses.
A microprocessor, comprising:
A method for operating a microprocessor, the method comprising:
A method for manufacturing a microprocessor having a capability to detect an incorrect control value provided by a first plurality of fuses of the microprocessor to circuits of the microprocessor during operation of the microprocessor to control operation thereof, the control value being incorrect because a blown one or more of the first plurality of fuses is providing its non-blown value rather than its blown value, the method comprising:
A computer program product encoded in at least one computer readable medium for use with a computing device, the computer program product comprising:
Dependencies are inferred from the claim text.