IP Library Granted Patent US 7,240,260
Granted Patent B2
US 7,240,260 · App. 10/317,605 · Granted Jul 3, 2007

Stimulus generation

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,240,260
App. No.
10/317,605
Granted
Jul 3, 2007
Kind
B2
Abstract

In one embodiment, a method is provided. In the method of this embodiment, a stimulus signal set may be generated and supplied, as input, to first circuitry. Each respective stimulus signal in the stimulus signal set may be generated based at least in part upon a respective non-null subset of an input signal set. No two respective stimulus signals in the stimulus signal set may be generated based upon the same respective non-null subset of the input signal set. The stimulus signal set may include a respective number of stimulus signals that is greater than a respective number of input signals in the input signal set. Of course, many modifications, variations, and alternatives are possible without departing from the method of this embodiment.

Claims (77)

1. A method comprising:

generating a stimulus signal set to be supplied, as input, to circuitry, each respective stimulus signal comprised in the stimulus signal set being generated based at least in part upon a respective non-null subset of an input signal set, no two respective stimulus signals comprised in the stimulus signal set being generated based upon the same respective non-null subset of the input signal set, the stimulus signal set comprising a respective number of stimulus signals that is greater than a respective number of input signals comprised in the input signal set.

2. The method of claim 1 , wherein:

one or more respective stimulus signals comprised in the stimulus signal set are generated based at least in part upon a result of a respective exclusive-or of two or more respective input signals comprised in the input signal set.

3. The method of claim 1 , wherein:

the circuitry comprises a plurality of scan chains, and each of the scan chains is coupled to one respective stimulus signal comprised in the stimulus signal set.

4. The method of claim 3 , wherein:

the plurality of scan chains comprises a respective number n of scan chains, and the number n is less than or equal to 2 m−1 , where m is equal to the respective number of input signals comprised in the input signal set.

5. The method of claim 1 , wherein:

each respective non-null subset upon which each respective stimulus signal comprised in the stimulus signal set is based, at least in part, includes a respective odd number of input signals of the input signal set.

6. The method of claim 1 , wherein:

each respective non-null subset upon which each respective stimulus signal comprised in the stimulus signal set is based, at least in part, includes a respective odd and equal number of input signals of the input signal set.

7. The method of claim 1 , wherein:

an integrated circuit comprises the circuitry and also comprises circuitry to generate, at least in part, the stimulus signal set; and

circuitry external to the integrated circuit generates, at least in part, the input signal set.

8. The method of claim 1 , further comprising:

dividing the stimulus signal set into non-null stimulus signal subsets; and

selecting the respective non-null subset of the input signal set upon which each respective stimulus signal in each respective non-null stimulus signal subset is based, at least in part, the selecting of the respective non-null subset of the input signal comprising using, at least in part, one or more error correction and detection code techniques selected from Bose, Chaudhuri, and Hocquenghem and Reed Solomon error correction and detection code techniques.

9. An apparatus comprising:

first circuitry to generate a stimulus signal set to be supplied, as input, to second circuitry, each respective stimulus signal comprised in the stimulus signal set being generated based at least in part upon a respective non-null subset of an input signal set, no two respective stimulus signals comprised in the stimulus signal set being generated based upon the same respective non-null subset of the input signal set, the stimulus signal set comprising a respective number of stimulus signals that is greater than a respective number of input signals comprised in the input signal set.

10. The apparatus of claim 9 , wherein:

the first circuitry is capable of generating one or more respective stimulus signals comprised in the stimulus signal set based at least in part upon a result of a respective exclusive-or of two or more respective input signals comprised in the input signal set.

11. The apparatus of claim 9 , wherein:

the second circuitry comprises a plurality of scan chains, and each of the scan chains is coupled to one respective stimulus signal comprised in the stimulus signal set.

12. The apparatus of claim 11 , wherein:

the plurality of scan chains comprises a respective number n of scan chains, and the number n is less than or equal to 2 m−1 , where m is equal to the respective number of input signals comprised in the input signal set.

13. The apparatus of claim 9 , wherein:

each respective non-null subset upon which each respective stimulus signal comprised in the stimulus signal set is based, at least in part, includes a respective odd number of input signals of the input signal set.

14. The apparatus of claim 9 , wherein:

each respective non-null subset upon which each respective stimulus signal comprised in the stimulus signal set is based, at least in part, includes a respective odd and equal number of input signals of the input signal set.

15. The apparatus of claim 9 , further comprising:

an integrated circuit that comprises the first circuitry and the second circuitry; and

third circuitry external to the integrated circuit to generate, at least in part, the input signal set.

16. The apparatus of claim 9 , wherein:

the stimulus signal set is divided into non-null stimulus signal subsets; and

the respective non-null subset of the input signal set upon which each respective stimulus signal in each respective non-null stimulus signal subset is based, at least in part, is selected using, at least in part, one or more error correction and detection code techniques selected from Bose, Chaudhuri, and Hocquenghem and Reed Solomon error correction and detection code techniques.

17. An article comprising:

a storage medium having stored thereon instructions that when executed by a machine result in the following:

generating a stimulus signal set to be supplied, as input, to circuitry, each respective stimulus signal comprised in the stimulus signal set being generated based at least in part upon a respective non-null subset of an input signal set, no two respective stimulus signals comprised in the stimulus signal set being generated based upon the same respective non-null subset of the input signal set, the stimulus signal set comprising a respective number of stimulus signals that is greater than a respective number of input signals comprised in the input signal set.

18. The article of claim 17 , wherein:

one or more respective stimulus signals comprised in the stimulus signal set are generated based at least in part upon a result of a respective exclusive-or of two or more respective input signals comprised in the input signal set.

19. The article of claim 17 , wherein:

the circuitry comprises a plurality of scan chains, and each of the scan chains is coupled to one respective stimulus signal comprised in the stimulus signal set.

20. The article of claim 19 , wherein:

the plurality of scan chains comprises a respective number n of scan chains, and the number n is less than or equal to 2 m−1 , where m is equal to the respective number of input signals comprised in the input signal set.

21. The article of claim 17 , wherein:

each respective non-null subset upon which each respective stimulus signal comprised in the stimulus signal set is based, at least in part, includes a respective odd number of input signals of the input signal set.

22. The article of claim 17 , wherein:

each respective non-null subset upon which each respective stimulus signal comprised in the stimulus signal set is based, at least in part, includes a respective odd and equal number of input signals of the input signal set.

23. The article of claim 17 , wherein:

an integrated circuit comprises the circuitry and also comprises circuitry to generate, at least in part, the stimulus signal set; and

circuitry external to the integrated circuit generates, at least in part, the input signal set.

24. The article of claim 17 , wherein:

the stimulus signal set is divided into non-null stimulus signal subsets; and

the respective non-null subset of the input signal set upon which each respective stimulus signal in each respective non-null stimulus signal subset is based, at least in part, is selected using, at least in part, one or more error correction and detection code techniques selected from Bose, Chaudhuri, and Hocquenghem and Reed Solomon error correction and detection code techniques.

25. A system comprising:

an integrated circuit comprising first circuitry and second circuitry, the first circuitry being capable of generating a stimulus signal set to be supplied, as input, to the second circuitry, each respective stimulus signal comprised in the stimulus signal set being generated based at least in part upon a respective non-null subset of an input signal set, no two respective stimulus signals comprised in the stimulus signal set being generated based upon the same respective non-null subset of the input signal set, the stimulus signal set comprising a respective number of stimulus signals that is greater than a respective number of input signals comprised in the input signal set.

26. The system of claim 25 , further comprising:

third circuitry to receive a first plurality of outputs from the second circuitry, the second circuitry being capable of generating the first plurality of outputs in response at least in part to the stimulus signal set, the third circuitry being capable of generating a second plurality of outputs in response at least in part to the first plurality of outputs, the first plurality of outputs comprising a respective number of outputs that is greater than a respective number of outputs comprised in the second plurality of outputs.

27. The system of claim 26 , wherein:

the integrated circuit comprises the third circuitry.

28. The system of claim 26 , further comprising:

test input generator circuitry to generate and supply to the first circuitry the input signal set, the test input generator circuitry being external to the integrated circuit.

29. The system of claim 26 , further comprising:

test analyzer circuitry to receive the second plurality of outputs.

30. The system of claim 25 , wherein:

the first circuitry also is capable of receiving one or more control signals; and

in response at least in part to the one or more control signals, the first circuitry is capable of directly coupling the second circuitry to one or more external terminals of the integrated circuit.

31. The system of claim 30 , wherein:

the second circuitry comprises a plurality of scan chains;

the first circuitry is capable of supplying the stimulus signal set to the scan chains;

the one or more control signals indicate, at least in part, which of the scan chains are to be directly coupled by the first circuitry to the one or more external terminals; and

in response at least in part to the one or more control signals, the first circuitry is capable of directly coupling one or more of the scan chains indicated, at least in part, by the one or more control signals to the one or more external terminals.

32. The system of claim 25 , wherein:

the second circuitry comprises a plurality of scan chains;

in response at least in part to one or more control signals, the second circuitry is capable of coupling together at least two of the scan chains to form at least one relatively longer scan chain relative to at least one relatively shorter scan chain; and

the first circuitry is capable of supplying to the at least one relatively longer scan chain and the at least one relatively shorter scan chain respective stimulus signals comprised in the stimulus signal set.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Nov 12, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
Reel/Frame 051028/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050937/0001 →
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 047243/0001 →
SECURITY INTEREST Recorded Jul 13, 2018
From: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 047540/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REPLACE ERRONEOUSLY FILED PATENT #7358718 WITH THE CORRECT PATENT #7358178 PREVIOUSLY RECORDED ON REEL 038669 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jun 8, 2017
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 043079/0001 →
PATENT SECURITY AGREEMENT Recorded Jun 2, 2016
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 038954/0001 →
SECURITY INTEREST Recorded May 12, 2016
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038669/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 4, 2013
From: INTEL CORPORATION
To: MICRON TECHNOLOGY, INC.
Reel/Frame 030747/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2003
From: MITRA, SUBHASISH; KIM, KEE SUP
To: INTEL CORPORATION
Reel/Frame 013725/0962 →