← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag