IP Library Granted Patent US 6,928,598
Granted Patent B1
US 6,928,598 · App. 09/880,675 · Granted Aug 9, 2005

Scan method for built-in-self-repair (BISR)

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 6,928,598
App. No.
09/880,675
Granted
Aug 9, 2005
Kind
B1
Abstract

A system and method for protecting the values stored in a BISR repair block and, optionally, debugging the BISR repair logic without altering normal test flow is implemented by a circuit including a plurality of soft latches within the BISR repair block, the soft latches being coupled together to form a BISR scan chain for holding BISR repair information. A chip level scan enable signal and a scan hold control signal cooperate to control connection of the BISR scan chain to other scan chains during a scan test, so that the BSR repair information is held within the soft latches. A diagnose enable signal cooperating with the chip level scan enable signal and the scan hold control signal for enabling debugging of logic connecting the BISR scan chains.

Claims (80)

1. A circuit for protecting the values stored in a BISR repair block in an integrated circuit having a custom test flow, comprising:

a plurality of soft latches within the BISR repair block, the soft latches being coupled together to form a BISR scan chain for holding BISR repair information;

means for providing a chip level enable scan signal for enabling a scan test, and a scan hold control signal for controlling holding of the repair information in the soft latches of the BISR scan chain,

wherein the chip level scan enable signal and the scan hold control signal cooperate to control connection of the BISR scan chain to other scan chains during a scan test, so that the BISR repair information is held within the soft latches and said scan test is any part of said custom test flow employing a BISR circuit;

means for providing a BISR scan signal suitable for causing the scan test to be run;

means for providing a diagnose enable signal, the diagnose enable signal cooperating with the chip level can enable signal and the scan hold control signal for enabling debugging of logic connecting the BISR scan chains; and

means for receiving the chip level scan enable signal, the scan hold control signal, the BISR scan signal and the diagnose enable signal and providing a test enable signal and providing test enable signal determined by the expression

TE=BS·DE·CLSE·SHC+DE·CLSE·SHC

wherein TE is the test enable signal, BS is the BISR scan signal, DE is the diagnose enable signal, CLSE is the chip level scan enable signal, and SHC is the scan hold control signal.

2. The circuit as claimed in claim 1 , wherein the chip level scan enable signal and the scan hold control signal cooperate to prevent the BISR scan chain from being connected to other scan chains.

3. The circuit as claimed in claim 1 , wherein the chip level scan enable signal, the scan hold control signal, the diagnose enable signal and the BISR scan signal are combined to provide a test enable signal for controlling connection of the BISR scan chain to other scan chains during a scan test.

4. The circuit as claimed in claim 1 , wherein the BISR scan chain is connected in a single scan chain separate from logic forming other scan chains, and wherein the BISR scan chain is activated when required.

5. The circuit as claimed in claim 1 , wherein the BISR scan chain is multiplexed with a normal scan chain.

6. The circuit as claimed in claim 5 , wherein when the diagnose enable signal is low the BISR scan chain is bypassed by the scan test and wherein when the diagnose enable signal is high, the BISR scan chain is put in the scan test path.

7. A method for protecting the values stored in a BISR repair block in an integrated circuit having a custom test flow, comprising:

storing repair information in a plurality of soft latches within the BISR repair block, the soft latches being coupled together to form a BISR scan chain for holding the BISR repair information;

providing a chip level scan enable signal for enabling a scan test and a scan hold control signal for controlling holding of the repair information in the soft latches of the BISR scan chain,

wherein the chip level scan enable signal and the scan hold control signal cooperate to control connection of the BISR scan chain to other scan chains during a scan test, so that the BISR repair information is held within the soft latches and said scan test is any part of said custom test flow employing BISR circuit;

providing a BISR scan signal suitable for causing the scan test to be run;

providing a diagnose enable signal, the diagnose enable signal cooperating with the chip level scan enable signal and the scan hold control signal for enabling debugging of logic connecting the BISR scan chains;

receiving the chip level scan enable signal, the scan hold control signal, the BISR scan signal and the diagnose enable signal; and providing a test enable signal,

wherein the chip level scan enable signal, the scan hold control signal, the diagnose enable signal and the BISR scan signal are combined to provide the test enable signal for controlling connection of the BISR scan chain to other scan chains during a scan test.

8. The method as claimed in claim 7 , wherein the chip level scan enable signal and the scan hold control signal cooperate to prevent the BISR scan chain from being connected to other scan chains.

9. The method as claimed in claim 7 , wherein the test enable signal is determined by the expression

TE=BS×DE×CLSE.×SHC=DE×CLSE.×SHC

wherein TE is the test enable signal, BS is the BISR scan signal, DE is the diagnose enable signal, CLSE is the chip level scan enable signal, and SHC is the scan hold control signal.

10. The method as claimed in claim 9 , wherein the scan hold control signal and the diagnose enable signal are provided by a TAP controller.

11. The circuit as claimed in claim 7 , wherein the BISR scan chain is connected in a signal scan chain separates from logic forming other scan chains, and wherein the BISR scan chain is activated when required.

12. The circuit as claimed in claim 7 , wherein the BISR scan chain is multiplexed with a normal scan chain.

13. The circuit as claimed in claim 12 , wherein when the diagnose enable signal is low the BISR scan chain is bypassed by the scan test and wherein when the diagnose enable signal is high, the BISR scan chain is put in the scan test path.

14. A memory employing a Built In Self Repair circuit and having a scan test as a part of a custom test flow, comprising:

a circuit for protecting the values stored in a BISR repair block, including:

an array of memory elements;

a BISR circuit for providing testing and soft repair of a memory element within the array;

a plurality of soft latches controlled by the BISR circuit, the soft latches being coupled together to form a BISR scan chain for holding BISR repair information; and

circuitry for providing a test enable signal, comprising:

a chip level scan enable pin for a signal enabling a scan test,

a scan hold control pin for a signal controlling holding of the repair

information in the soft latches of the BISR scan chain,

a BISR scan pin for a BISR scan signal suitable for causing the scan test to be run and

a diagnose enable pin for a diagnose enable signal for enabling debugging of logic connecting the BISR scan chains,

wherein the signal enabling a scan test and the signal controlling holding of the repair information cooperate to control connection of the BISR scan chain to other scan chains during a scan test, whereby the BISR repair information is held within the soft latches.

15. The memory as claimed in claim 14 , wherein the chip level scan enable signal and the scan hold control signal cooperate to prevent the BISR scan chain from be connected with other scan chains.

16. The memory as claimed in claim 14 , wherein the diagnose enable signal cooperates with the chip level scan enable signal and the scan hold control signal for enabling debugging of logic connecting the BISR scan chains.

17. The memory as claimed in claim 16 , wherein the BISR scan chain is connected in a single scan chain separate from logic forming other scan chains, and wherein the BISR scan chain is activated when required.

18. The memory as claimed in claim 16 , wherein the BISR scan chain is multiplexed with a normal scan chain.

19. The memory as claimed in claim 18 , wherein when the diagnose enable signal is low the BISR scan chain is bypassed by the scan test and wherein when the diagnose enable signal is high, the BISR scan chain is put in the scan test path.

20. The memory as claimed in claim 14 , wherein the chip level scan enable signal, the scan hold control signal, the diagnose enable signal and the BISR scan signal are combined to provide a test enable signal for controlling connection of the BISR scan chain to other scan chains during a scan test.

21. The memory as claimed in claim 20 , wherein the test enable signal may be determined by the expression

TE=BS·DE·CLSE·SHC+DE·CLSE·SHC

wherein TE is the test enable signal, BS is the BISR scan signal, DE is the diagnose enable signal, CLSE is the chip level scan enable signal, and SHC is the scan hold control signal.

22. A memory employing a Built In Self Repair circuit and having a scan test as a part of a custom test flow, comprising:

a circuit for protecting the values stored in a BISR repair block, including:

an array of memory elements;

a BISR circuit for providing testing and soft repair of a memory element within the array;

a plurality of soft latches controlled by the BISR circuit, the soft latches being coupled together to form a BISR scan chain for holding BISR repair information; and

circuitry for providing a test enable signal, including:

a chip level scan enable pin for receiving a signal enabling a scan test,

a scan hold control pin for receiving a signal controlling holding of the repair information in the soft latches of the BISR scan chain,

a BISR scan pin for receiving a BISR scan signal suitable for causing the scan test to be run and

a diagnose enable pin for receiving a diagnose enable signal for enabling debugging of logic connecting the BISR scan chains,

wherein the test enable signal being determined by the expression

TE=BS·DE·CLSE·SHC+DE·CLSE·SHC

wherein TE is the test enable signal, BS is the BISR scan signal, DE is the diagnose enable signal, CLSE is the chip level scan enable signal, and SHC is the scan hold control signal.

23. The memory as described in claim 22 , wherein the chip level scan enable signal and the scan hold control signal cooperate to control connection of the BISR scan chain to other scan chains during a scan test, so that the BISR repair information is held within the soft latches.

24. The memory as claimed in claim 22 , wherein the BISR scan chain is connected in a single scan chain separate from logic forming other scan chains, and wherein the BISR scan chain is activated when required.

25. A method for protecting the values stored in a BISR repair block in an integrated circuit having a custom test flow, comprising:

storing repair information in a plurality of soft latches within the BISR repair block, the soft latches being coupled together to form a BISR scan chain for holding the BISR repair information;

providing a chip level scan enable signal for enabling a scan test;

providing a scan hold control signal for controlling holding of the repair information in the soft latches of the BISR scan chain;

providing a BISR scan signal suitable for causing the scan test to be run;

providing a diagnose enable signal, the diagnose enable signal cooperating with the chip level scan enable signal and the scan hold control signal for enabling debugging of logic connecting the BISR scan chains;

providing a test enable signal, wherein the chip level scan enable signal, the scan hold control signal, the diagnose enable signal and the BISR scan signal are combined to provide a test enable signal for controlling connection of the BISR scan chain to other scan chains during a scan test.

26. The method as described in claim 25 , wherein the chip level scan enable signal and the scan hold control signal cooperate to control connection of the BISR scan chain to other scan chains during a scan test whereby the BISR repair information is held within the soft latches and said scan test is any part of said custom test flow employing BISR circuit.

27. The method as claimed in claim 25 , wherein the chip level scan enable signal and the scan hold control signal cooperate to prevent the BISR scan chain from being connected to other scan chains.

28. The circuit as claimed in claim 25 , wherein the BISR scan chain is connected in a single scan chain separate from logic forming other scan chains, and wherein the BISR scan chain is activated when required.

29. The method as claimed in claim 25 , wherein the test enable signal is determined by expression

TE=BS·DE·CLSE·SHC+DE·CLSE·SHC

wherein TE is the test enable signal, BS is the BISR scan signal, DE is the diagnose enable signal, CLSE is the chip level scan enable signal, and SHC is the scan hold control signal.

30. The method as claimed in claim 25 , wherein when the diagnose enable signal is low the BISR scan chain is bypassed by the scan test and wherein when the diagnose enable signal is high, the BISR scan chain is put in the scan test path.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Apr 15, 2022
From: CORTLAND CAPITAL MARKET SERVICES LLC
To: HILCO PATENT ACQUISITION 56, LLC; BELL SEMICONDUCTOR, LLC; BELL NORTHERN RESEARCH, LLC
Reel/Frame 059720/0223 →
SECURITY INTEREST Recorded Feb 1, 2018
From: HILCO PATENT ACQUISITION 56, LLC; BELL SEMICONDUCTOR, LLC; BELL NORTHERN RESEARCH, LLC
To: CORTLAND CAPITAL MARKET SERVICES LLC, AS COLLATERAL AGENT
Reel/Frame 045216/0020 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2017
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.; BROADCOM CORPORATION
To: BELL SEMICONDUCTOR, LLC
Reel/Frame 044887/0109 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 037684/0039 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2015
From: LSI CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 035390/0388 →
CHANGE OF NAME Recorded Jun 6, 2014
From: LSI LOGIC CORPORATION
To: LSI CORPORATION
Reel/Frame 033102/0270 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: LSI CORPORATION; AGERE SYSTEMS LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032856/0031 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2001
From: AGRAWAL, GHASI R.; PURI, MUKESH K.
To: LSI LOGIC CORPORATION
Reel/Frame 011926/0174 →