US5946497A
Expired / Lapsed
US
⏱️ 0.0 years remaining
System and method for providing microprocessor serialization using programmable fuses
Assignee: GlobalFoundries Inc
•
Filing: 1996-05-17
•
Granted: 1999-08-31
•
Expires: 2016-05-17
Abstract
Abstract A system and method for providing a microprocessor with a software accessible serial number. A plurality of programmable fuses on the processor are encoded with a value representative of a serial number. Circuitry is provided on the processor for transferring the value encoded on the programmable fuses to a machine specific or general purpose register or storage device. The machine specific or general purpose register or storage unit is software accessible.
Inventors
- 👤 Sherman Lee
- 👤 James R. Macdonald
- 👤 Michael T. Wisor
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 15:41
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/006; G06F21/00; G06F21/70; G06F21/71; G06F21/73; G06F9/00; G06F9/06; G06F9/30; G06F9/30098; G06F9/30101; G06F2207/00; G06F2207/72; G06F2207/7219
Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
108 words
A method for performing a software lock, comprising: reading a first serial number from a plurality of programmable fuses configured in a currently installed microprocessor; storing said first serial number in a software readable memory unit; reading said first serial number from said software readable memory unit; retrieving a second serial number of a previously installed microprocessor; comparing said first serial number and said second serial number; seeking authorization to perform said software lock with said first serial number in response to said first serial number and said second serial number not matching; and performing said software lock with said first serial number if said authorization is obtained.
Claim 2
Independent Claim
108 words
A method for performing a software lock, comprising: reading a first serial number from a plurality of programmable fuses configured in a currently installed microprocessor; storing said first serial number in a software readable memory unit; reading said first serial number from said software readable memory unit; retrieving a second serial number of a previously installed microprocessor; comparing said first serial number and said second serial number; seeking authorization to perform said software lock with said first serial number in response to said first serial number and said second serial number not matching; and performing said software lock with said first serial number if said authorization is obtained.
Claim 3
Dependent Claim
15 words
The method of claim 1, wherein said seeking step includes accessing an authorization use profile.
Claim 4
Dependent Claim
16 words
The method of claim 1, wherein said software readable storage unit is a machine specific register.
Claim 5
Dependent Claim
16 words
The method of claim 1, wherein said software readable storage unit is a general purpose register.
Claim 6
Dependent Claim
13 words
The method of claim 1, wherein said programmable fuses are laser trimmed fuses.
Claim 7
Dependent Claim
13 words
The method of claim 1, wherein said programmable fuses are electronically programmed fuses.
Claim 8
Dependent Claim
20 words
The method of claim 2, wherein said seeking step includes establishing a connection to an authorizing agent through the Internet.
Claim 9
Independent Claim
125 words
A system for performing a software lock, comprising: means for storing a first serial number in programmable fuses configured within a currently installed microprocessor; means for reading said first serial number; means coupled to said reading means for retrieving a second serial number of a previously installed microprocessor; means coupled to said reading means and said retrieving means for comparing said first serial number and said second serial number; means responsive to said comparing means for seeking authorization to perform said software lock with said first serial number in response to said comparing means determining that said first serial number and said second serial number do not match; and means responsive to said seeking means for performing said software lock with said first serial number.
Claim 10
Independent Claim
125 words
A system for performing a software lock, comprising: means for storing a first serial number in programmable fuses configured within a currently installed microprocessor; means for reading said first serial number; means coupled to said reading means for retrieving a second serial number of a previously installed microprocessor; means coupled to said reading means and said retrieving means for comparing said first serial number and said second serial number; means responsive to said comparing means for seeking authorization to perform said software lock with said first serial number in response to said comparing means determining that said first serial number and said second serial number do not match; and means responsive to said seeking means for performing said software lock with said first serial number.
Claim 11
Dependent Claim
21 words
The system of claim 8, further including means for reading said programmable fuses and storing a result in a memory unit.
Claim 12
Dependent Claim
14 words
The system of claim 9, wherein said memory unit is a machine specific register.
Claim 13
Dependent Claim
14 words
The system of claim 9, wherein said memory unit is a general purpose register.
References Cited (Backward Citations)
US4652990A
Cited
US4890319A
Cited
GB2205667A
Cited
EP0302710A2
Cited
US5233613A
Cited
US5068889A
Cited
US5257166A
Cited
US5068894A
Cited
EP0421409A2
Cited
US5133055A
Cited
US5237610A
Cited
US5029207A
Cited
US5153918A
Cited
US5182770A
Cited
US5675825A
Cited
US5276738A
Cited
US5467304A
Cited
EP0707270A2
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-08-30 | 2003-03-01 | 2003-08-31 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-08-30 | 2007-03-01 | 2007-08-31 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-08-30 | 2011-03-01 | 2011-08-31 | $7700.00 | Window Closed / Lapsed |