Paired programmable fuses
First Claim
Patent Images
1. A fuse encoding system comprising:
- a plurality of fuses arranged in pairs and configured such that each pair of fuses represents a data bit when one fuse of said pair is blown;
represents an un-programmed bit when no fuse of said pair is blown; and
represents a zero-ized bit when both fuses of said pair are blown.
1 Assignment
0 Petitions
Accused Products
Abstract
A plurality of fuses are arranged in pairs and configured such that each pair of fuses represents a data bit when one fuse of the pair is blown; represents an un-programmed bit when no fuse of the pair is blown; and represents a zero-ized bit when both fuses of the pair are blown. A fuse programming system programs the fuses of the pairs such that each pair represents a bit, comprising blowing a first fuse of a pair to represent a “1” bit, blowing a second fuse of a pair to represent a “0” bit, and blowing both fuses of a pair to represent a zero-ized pair, whereby if neither fuse of a pair is blown represents a null, un-programmed bit.
-
Citations
25 Claims
-
1. A fuse encoding system comprising:
a plurality of fuses arranged in pairs and configured such that each pair of fuses represents a data bit when one fuse of said pair is blown;
represents an un-programmed bit when no fuse of said pair is blown; and
represents a zero-ized bit when both fuses of said pair are blown.- View Dependent Claims (2)
-
3. A fuse programming system comprising:
-
a plurality of fuses arranged in pairs; and a fuse blowing system configured to program said fuses of said pairs such that each pair represents a bit, comprising to blow a first fuse of a pair to represent a “
1”
bit, to blow a second fuse of a pair to represent a “
0”
bit, and to blow both fuses of a pair to represent a zero-ized pair, whereby if neither fuse of a pair is blown represents a null, un-programmed bit. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. In a device comprising a functional system and a compromise detection system configured to detect whether said functional system is compromised, and an encoded fuse system comprising a plurality of fuses arranged in pairs and encoded such that each pair of fuses represents a data bit when one fuse of said pair is blown:
a fuse blowing system configured to respond to said compromise detection system detecting that said functional system is compromised, to blow all unblown fuses of said pairs, such that both fuses of each pair is blown to represent a zero-ized pair, thereby “
zero-izing”
said plurality of fuses.
-
14. A method for configuring a plurality of fuses for encoding, comprising:
-
arranging a plurality of fuses in pairs; and configuring said pairs of fuses such that each pair of fuses represents a data bit when one fuse of said pair is blown;
represents an un-programmed bit when no fuse of said pair is blown; and
represents a zero-ized bit when both fuses of said pair are blown.
-
-
15. A method for encoding a plurality of fuses arranged in pairs, comprising:
-
programming said pairs of fuses; blowing a first fuse of a pair to represent a “
1”
bit;blowing a second fuse of a pair to represent a “
0”
bit; andblowing both fuses of a pair to represent a zero-ized pair, whereby if neither fuse of a pair is blown represents a null, un-programmed bit. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. In a device comprising a functional system, a compromise detection system configured to detect whether said functional system is compromised, and an encoded fuse system comprising a plurality of fuses arranged in pairs and encoded such that each pair of fuses represents a data bit when one fuse of said pair is blown;
- the method comprising;
in response to said compromise detection system detecting that said functional system is compromised, blowing all unblown fuses of said pairs, such that both fuses of each pair is blown to represent a zero-ized pair, thereby “
zero-izing”
said plurality of fuses.
- the method comprising;
Specification