IP Library Granted Patent US 7,268,577
Granted Patent B2
US 7,268,577 · App. 11/016,220 · Granted Sep 11, 2007

Changing chip function based on fuse states

Assignee: International Business Machines Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,268,577
App. No.
11/016,220
Granted
Sep 11, 2007
Kind
B2
Abstract

Techniques and systems whereby operation of and/or access to particular features of an electronic device may be controlled after the device has left the control of the manufacturer are provided. The operation and/or access may be provided based on values stored in non-volatile storage elements, such as electrically programmable fuses (eFUSES).

Claims (33)

1. A method for controlling access to specific modules of an integrated circuit device, comprising:

setting a device state for the integrated circuit device in an electrically programmable fuse bank comprising a plurality of electrically programmable fuses;

reading the device state from the electrically programmable fuse bank with a device controller; and

disabling modules of the integrated circuit device in accordance with the device state read by the device controller, wherein disabling modules comprises placing the device in a dead device state by at least one of turning off a clock signal to a module, disabling a multiplexer select associated with a module, or disabling an I/O line of the module.

2. The method of claim 1 , wherein setting a device state comprises blowing a sequence of electrically programmable fuses in the electrically programmable fuse bank to generate a unique device state identifier.

3. The method of claim 2 , wherein reading the device state comprises reading the unique device state identifier upon startup of the device and configuring the device in accordance with the unique device state identifier.

4. The method of claim 2 , wherein the unique device state comprises at least one of a test state, a shipped state, and a functional state.

5. The method of claim 1 , wherein disabling modules comprises rendering the modules inaccessible to external components.

6. A method for controlling access to specific modules of an integrated circuit device, comprising:

setting a device state for the integrated circuit device in an electrically programmable fuse bank comprising a plurality of electrically programmable fuses:

reading the device state from the electrically programmable fuse bank with a device controller; and

disabling modules of the integrated circuit device in accordance with the device state read by the device controller, wherein,

setting a device state comprises blowing a sequence of electrically programmable fuses in the electrically programmable fuse bank to generate a unique device state identifier,

the unique device state comprises at least one of a test state, a shipped state, and a functional state, and

the test state comprises a device configuration where all device registers are accessible through a device interface, the shipped state comprises a device configuration wherein selected device registers containing proprietary information are not accessible through the interface, and wherein the functional state comprises a device configuration where all registers not intended to be accessible to an end user of the device are not accessible through the interface.

7. A method of controlling access to features of an electronic device, comprising:

providing a bank of electrically programmable fuses on the electronic device;

shipping the electronic device in a product with a first set of features enabled;

after shipping the product, enabling an additional feature not included in the first set of features by programming one or more of the bank of electrically programmable fuses;

receiving, from a user, a request to enable the additional feature; and

enabling the additional feature in response to receiving a payment from the user for the additional feature.

8. The method of claim 7 , wherein:

the request and payment are received from the user via the Internet; and

the additional feature is enabled by programming one or more of the bank of electrically programmable fuses, wherein the programming is initiated via the Internet.

9. A method for disabling one or more features of an integrated circuit device, comprising:

detecting an event; and

in response to detecting the event, applying one or more high voltage spikes to field effect transistors (FETs) of circuits utilized to implement the one or more features, wherein the particular FETs to which the high voltage spikes are applied are determined by values stored in a bank of non-volatile storage elements.

10. The method of claim 9 , wherein the event comprises at least one of:

removal of a system component; or

nonexistence of the system component.

11. The method of claim 9 , further comprising:

setting a non-volatile latch in response to detecting the event; and

upon a subsequent power-on sequence, applying the one or more high voltage spikes to the field effect transistors (FETs) in response to detecting the non-volatile latch is set.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Nov 20, 2020
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: GLOBALFOUNDRIES INC.
Reel/Frame 054636/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2020
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE, LTD.
Reel/Frame 053475/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2020
From: MARVELL INTERNATIONAL LTD.
To: CAVIUM INTERNATIONAL
Reel/Frame 052918/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2019
From: GLOBALFOUNDRIES U.S. INC.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 051070/0625 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2019
From: GLOBALFOUNDRIES INC.
To: GLOBALFOUNDRIES U.S. INC.
Reel/Frame 050122/0001 →
SECURITY AGREEMENT Recorded Nov 29, 2018
From: GLOBALFOUNDRIES INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 049490/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2015
From: GLOBALFOUNDRIES U.S. 2 LLC; GLOBALFOUNDRIES U.S. INC.
To: GLOBALFOUNDRIES INC.
Reel/Frame 036779/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2015
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: GLOBALFOUNDRIES U.S. 2 LLC
Reel/Frame 036550/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2005
From: ERICKSON, KARL R.; FIFIELD, JOHN A.; KOTHANDARAMAN, CHANDRASEKHARAN; PAONE, PHIL C.; TONTI, WILLIAM R.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 015617/0984 →
Continuity (1)
Related Publication 20060131743A1 · Jun 22, 2006