Patent US5430735A successfully refreshed from Google Patents.
US5430735A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Testing integrated circuits provided on a carrier
Assignee: US Philips Corp
•
Filing: 1989-10-10
•
Granted: 1995-07-04
•
Expires: 2009-10-10
Abstract
Abstract A method for testing integrated circuits provided on a carrier. The circuits include a series input (22) and a series output (24) for test and result patterns. A mode control register (30) receives a mode control signal train via the serial input. Under the control of said mode control signal train the serial input and output can be shortcircuited to each other, or further registers (32, 34, 36) can be selectively filled and emptied. In this manner, both the interior of the integrated circuit and respective interconnection functions can easily be tested by a universal protocol. Integrated circuits and the carrier only require minor extension/adaptations.
Inventors
- 👤 Wilhelm A. Sauerwald
- 👤 Franciscus G. M. De Jong
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 08:56
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3185; G01R31/318533; G01R31/318558; G01R31/318555
Claims Analysis
Total Claims: 35
Claim 1
Independent Claim
402 words
A method for testing one or more of a plurality of integrated circuits, at least two of the integrated circuits having respective first and second connections, the integrated circuits being disposed on a carrier, the method comprising the steps of: a) setting the integrated circuits to an initiator state; b) applying information signals including a mode control signal train to the respective first connection of at least one of the at least two integrated circuits when the integrated circuits are in the initiator state, said at least one of the integrated circuits being referred to herein as the relevant integrated circuit; c) storing at least a respective part of the mode control signal train in a respective mode control register of each relevant integrated circuit, each relevant integrated circuit including a respective mode control register; d) alternatively performing the following first and second sets of steps, according to contents of the respective mode control register: i) first set of steps: A) providing a first control signal from the respective mode control register of the relevant integrated circuit; and B) short-circuiting a succeeding portion of said information signals from the respective first connection of the relevant integrated circuit to the respective second connection of the relevant integrated circuit, said short-circuiting avoiding any local input and output registers; and C) directly connecting the succeeding portion from the respective second connection of the relevant integrated circuit to the respective first connection of another of said at least one of the integrated circuits, whereby the succeeding portion effectively bypasses a first integrated circuit and moves to a second integrated circuit; ii) second set of steps: A) providing a second control signal from the respective mode control register of the relevant integrated circuit; B) through-connecting the respective first connection of the relevant integrated circuit to a respective local input register of the relevant integrated circuit; C) applying, to the respective input register of the relevant integrated circuit, local test pattern signals; D) coupling the respective second connection of the relevant integrated circuit to a respective local output register of the relevant integrated circuit, so that the respective mode control register of the relevant integrated circuit is bypassed; E) deriving local result patterns from the relevant integrated circuit; F) serially removing the local result patterns, so that an evaluation of the local result patterns provides a characterization of correct/incorrect operation of the relevant integrated circuits and its connections.
Claim 2
Independent Claim
402 words
A method for testing one or more of a plurality of integrated circuits, at least two of the integrated circuits having respective first and second connections, the integrated circuits being disposed on a carrier, the method comprising the steps of: a) setting the integrated circuits to an initiator state; b) applying information signals including a mode control signal train to the respective first connection of at least one of the at least two integrated circuits when the integrated circuits are in the initiator state, said at least one of the integrated circuits being referred to herein as the relevant integrated circuit; c) storing at least a respective part of the mode control signal train in a respective mode control register of each relevant integrated circuit, each relevant integrated circuit including a respective mode control register; d) alternatively performing the following first and second sets of steps, according to contents of the respective mode control register: i) first set of steps: A) providing a first control signal from the respective mode control register of the relevant integrated circuit; and B) short-circuiting a succeeding portion of said information signals from the respective first connection of the relevant integrated circuit to the respective second connection of the relevant integrated circuit, said short-circuiting avoiding any local input and output registers; and C) directly connecting the succeeding portion from the respective second connection of the relevant integrated circuit to the respective first connection of another of said at least one of the integrated circuits, whereby the succeeding portion effectively bypasses a first integrated circuit and moves to a second integrated circuit; ii) second set of steps: A) providing a second control signal from the respective mode control register of the relevant integrated circuit; B) through-connecting the respective first connection of the relevant integrated circuit to a respective local input register of the relevant integrated circuit; C) applying, to the respective input register of the relevant integrated circuit, local test pattern signals; D) coupling the respective second connection of the relevant integrated circuit to a respective local output register of the relevant integrated circuit, so that the respective mode control register of the relevant integrated circuit is bypassed; E) deriving local result patterns from the relevant integrated circuit; F) serially removing the local result patterns, so that an evaluation of the local result patterns provides a characterization of correct/incorrect operation of the relevant integrated circuits and its connections.
Claim 3
Dependent Claim
54 words
The method of claim 1 wherein said short-circuiting step is a logical short-circuiting which comprises routing said succeeding portion along a data path producing a known delay which is substantially less than a delay which would be incurred by transmitting said succeeding portion through the mode control register, whereby bypassing entails a standardized delay.
Claim 4
Dependent Claim
19 words
The apparatus of claim 1 wherein said short-circuiting involves a one bit delay, whereby bypassing entails a standardized delay.
Claim 5
Dependent Claim
305 words
A testable carrier comprising I. a serial data input; II. a serial data output; III. a sequence of integrated circuits each respective integrated circuit having a) a respective test data input and a respective test data output, the test data output of any predecessor integrated circuit in the sequence being connected to the test data input of that predecessor integrated circuit's next successor integrated circuit in the sequence, a test data input of a first integrated circuit in the sequence being coupled with the serial data input and a test data output of a last integrated circuit in the sequence being connected to the serial data output; b) a respective mode control register, and c) respective switch means, for, i) under control of a communal test control signal, interconnecting the respective integrated circuit's test input and test output to the respective integrated circuit's mode control register, producing a mode control register chain which avoids any test scan chains; and ii) under control of a second communal test control signal and the respective mode control register's content, connecting the integrated circuits into a test configuration such that, within each integrated circuit, either a bypass or a test register is interconnected between the respective test data input and output and such that the integrated circuits are connected to each other in a test chain via the respective test data inputs and outputs, whereby selected ones of the integrated circuits and connections between the integrated circuits are testable and other circuits and other non-selected ones of the integrated circuits and interconnections between the integrated circuits are bypassed; and d) execution means for under control of a third communal test control signal running an execution mode for, on the basis of a test pattern presented to said test data input, producing a result pattern at said result data output.
Claim 6
Dependent Claim
305 words
A testable carrier comprising I. a serial data input; II. a serial data output; III. a sequence of integrated circuits each respective integrated circuit having a) a respective test data input and a respective test data output, the test data output of any predecessor integrated circuit in the sequence being connected to the test data input of that predecessor integrated circuit's next successor integrated circuit in the sequence, a test data input of a first integrated circuit in the sequence being coupled with the serial data input and a test data output of a last integrated circuit in the sequence being connected to the serial data output; b) a respective mode control register, and c) respective switch means, for, i) under control of a communal test control signal, interconnecting the respective integrated circuit's test input and test output to the respective integrated circuit's mode control register, producing a mode control register chain which avoids any test scan chains; and ii) under control of a second communal test control signal and the respective mode control register's content, connecting the integrated circuits into a test configuration such that, within each integrated circuit, either a bypass or a test register is interconnected between the respective test data input and output and such that the integrated circuits are connected to each other in a test chain via the respective test data inputs and outputs, whereby selected ones of the integrated circuits and connections between the integrated circuits are testable and other circuits and other non-selected ones of the integrated circuits and interconnections between the integrated circuits are bypassed; and d) execution means for under control of a third communal test control signal running an execution mode for, on the basis of a test pattern presented to said test data input, producing a result pattern at said result data output.
Claim 7
Dependent Claim
35 words
The apparatus of claim 4 wherein said connections between the integrated circuits comprise a parallel multibit information path between two integrated circuits which are not directly connected via their respective test data inputs and outputs.
Claim 8
Dependent Claim
18 words
The apparatus of claim 4 wherein the bypass delay is one bit, whereby bypassing entails a standardized delay.
Claim 9
Dependent Claim
26 words
The apparatus of claim 4 wherein said test pattern is presented to at least one of the integrated circuits in a serial to parallel conversion mode.
Claim 10
Dependent Claim
26 words
The apparatus of claim 4 wherein said result pattern is removed from at least one of said integrated circuits in a parallel to serial conversion mode.
Claim 11
Dependent Claim
26 words
The apparatus of claim 4, wherein all said mode control registers have a same length, for storing a mode control signal train having the same length.
Claim 12
Dependent Claim
23 words
The apparatus of claim 9, the mode control registers each receive, from the respective test data inputs, a respective mode control signal train.
Claim 13
Dependent Claim
199 words
Apparatus for testing an integrated circuit, the apparatus comprising: a) input means for receiving data; b) output means; c) register means for storing a test portion of the data; d) bypass means having an effective delay which is substantially less than a serial shift delay through the register means, which bypass means is disposed in parallel with the register means; e) connection means which assumes one of two states: i) a first state in which the connection means transmits the data from the input means to the register means and transmits signals from the register means to the output means; or ii) a second state in which the connection means transmits the data from the input means to the bypass means and from the bypass means to the output means; further comprising a second register means for storing control data and disposed in parallel with the register means and the bypass means; and wherein the connection means assumes one of three states: the first state, the second state, or a third state in which the connection means transmits the data from the input means to the second register means and from the second register means to the output means.
Claim 14
Dependent Claim
199 words
Apparatus for testing an integrated circuit, the apparatus comprising: a) input means for receiving data; b) output means; c) register means for storing a test portion of the data; d) bypass means having an effective delay which is substantially less than a serial shift delay through the register means, which bypass means is disposed in parallel with the register means; e) connection means which assumes one of two states: i) a first state in which the connection means transmits the data from the input means to the register means and transmits signals from the register means to the output means; or ii) a second state in which the connection means transmits the data from the input means to the bypass means and from the bypass means to the output means; further comprising a second register means for storing control data and disposed in parallel with the register means and the bypass means; and wherein the connection means assumes one of three states: the first state, the second state, or a third state in which the connection means transmits the data from the input means to the second register means and from the second register means to the output means.
Claim 15
Dependent Claim
9 words
An integrated circuit comprising the apparatus of claim 11.
Claim 16
Dependent Claim
84 words
A carrier comprising a plurality of integrated circuits as claimed in claim 12, which integrated circuits are arranged in a chain, in which chain the output means of one integrated circuit is coupled with the input means of a next integrated circuit, and wherein in said second state, the bypass means functions to route data from the input means of the one integrated circuit to the output means of the one integrated circuit and thereby to the input means of the next integrated circuit.
Claim 17
Dependent Claim
20 words
The apparatus of claim 11 wherein the bypass means effects a one bit delay, whereby bypassing entails a standardized delay.
Claim 18
Dependent Claim
9 words
An integrated circuit comprising the apparatus of claim 14.
Claim 19
Dependent Claim
84 words
A carrier comprising a plurality of integrated circuits as claimed in claim 15, which integrated circuits are arranged in a chain, in which chain the output means of one integrated circuit is coupled with the input means of a next integrated circuit, and wherein in said second state, the bypass means functions to route data from the input means of the one integrated circuit to the output means of the one integrated circuit and thereby to the input means of the next integrated circuit.
Claim 20
Dependent Claim
105 words
The apparatus of claim 11 wherein the register means comprises a) a serial input for receiving data from the input means; b) a plurality of shift register stages, wherein i) at least two shift register stages have respective inputs in parallel for receiving data from another integrated circuit; ii) at least two shift register stages have respective outputs in parallel for supplying data to another integrated circuit; and iii) each shift register stage has either an input to, an output from, or a two-way connection with a respective lead of the integrated circuit; and c) a serial output for supplying data to the output means.
Claim 21
Dependent Claim
9 words
An integrated circuit comprising the apparatus of claim 17.
Claim 22
Dependent Claim
109 words
A carrier comprising a plurality of integrated circuits as claimed in claim 18, a) which integrated circuits are arranged in a chain, in which i) the output means of one integrated circuit is coupled with the the input means of a next integrated circuit; ii) the outputs in parallel of the one integrated circuit are coupled with the inputs in parallel of the next integrated circuit; and b) wherein in said second state, the bypass means functions to route data from the input means of the one integrated circuit to the output means of the one integrated circuit and thereby to the input means of the next integrated circuit.
Claim 23
Dependent Claim
115 words
A carrier comprising a plurality of integrated circuits as claimed in claim 18, a) which integrated circuits are arranged in a chain, in which i) the output means of one integrated circuit is coupled with the the input means of a next integrated circuit; ii) the outputs in parallel of the one integrated circuit are coupled with the inputs in parallel of an integrated circuit which is not the next integrated circuit; and b) wherein in said second state, the bypass means functions to route data from the input means of the one integrated circuit to the output means of the one integrated circuit and thereby to the input means of the next integrated circuit.
Claim 24
Dependent Claim
209 words
A boundary scan testable integrated circuit, comprising: a) a serial test input; b) a serial test output; c) a test clock input; d) at least one test control signal input; e) a mode control register, which, responsive to said test control signal, is connectable to said test input for receiving a multibit test control pattern, f) test control means responsive to said multibit test control pattern received; g) a bypass register that is short with respect to said mode control register; h) serial multibit scan register means interconnected within said integrated circuit to output in parallel a test pattern and to receive in parallel a result pattern, which mode control register, bypass register, and serial multibit scan register means are all disposed in parallel with respect to each other; i) first connection means fed by said serial test input for therefrom feeding an arbitrary amount of data under selective control by said test control means to either said bypass register or said scan register means; and j) second connection means feeding said serial test output for thereto in mirror operation with said first connection means feeding an arbitrary amount of data under selective control by said test control means from either said bypass register or said scan register means.
Claim 25
Dependent Claim
209 words
A boundary scan testable integrated circuit, comprising: a) a serial test input; b) a serial test output; c) a test clock input; d) at least one test control signal input; e) a mode control register, which, responsive to said test control signal, is connectable to said test input for receiving a multibit test control pattern, f) test control means responsive to said multibit test control pattern received; g) a bypass register that is short with respect to said mode control register; h) serial multibit scan register means interconnected within said integrated circuit to output in parallel a test pattern and to receive in parallel a result pattern, which mode control register, bypass register, and serial multibit scan register means are all disposed in parallel with respect to each other; i) first connection means fed by said serial test input for therefrom feeding an arbitrary amount of data under selective control by said test control means to either said bypass register or said scan register means; and j) second connection means feeding said serial test output for thereto in mirror operation with said first connection means feeding an arbitrary amount of data under selective control by said test control means from either said bypass register or said scan register means.
Claim 26
Dependent Claim
32 words
A carrier comprising a plurality of integrated circuits having the respective elements as claimed in claim 21 connected in a daisy chain via their respective serial test inputs and serial test outputs.
Claim 27
Dependent Claim
82 words
The carrier of claim 22 wherein, under control of the respective test control means of the integrated circuits, the respective first and connection means cause each of the integrated circuits to assume either a bypass mode in which the respective bypass register is connected between the respective serial input and the respective serial output; or a test mode in which the respective serial multibit scan register is connected to at least one of the respective serial input and the respective serial output.
Claim 28
Independent Claim
232 words
A method for testing integrated circuits disposed on a carrier, the method comprising the following steps: a) serially connecting a plurality of mode control registers, a respective one for each integrated circuit, between respective serial inputs and outputs of the integrated circuits to form a mode control register chain which avoids any test scan chains; b) serially presenting a mode control signal train to a serial input of the carrier and thence to the mode control register chain, thereby loading the mode control registers with control information; c) under control of the control information loaded into the mode control registers, connecting the integrated circuits into a test configuration such that, within each integrated circuit, either a bypass or a test register is interconnected between the respective serial inputs and outputs and such that the integrated circuits are connected to each other in a test chain via the respective serial inputs and outputs, whereby selected ones of the integrated circuits and interconnections between the integrated circuits are testable and other non-selected ones of the integrated circuits and interconnections between the integrated circuits are bypassed; d) serially presenting test data to the serial input of the carrier and thence to the test configuration; and e) serially removing result data from a serial output of the carrier which is coupled to one of the serial outputs which is at an end of the test chain.
Claim 29
Independent Claim
232 words
A method for testing integrated circuits disposed on a carrier, the method comprising the following steps: a) serially connecting a plurality of mode control registers, a respective one for each integrated circuit, between respective serial inputs and outputs of the integrated circuits to form a mode control register chain which avoids any test scan chains; b) serially presenting a mode control signal train to a serial input of the carrier and thence to the mode control register chain, thereby loading the mode control registers with control information; c) under control of the control information loaded into the mode control registers, connecting the integrated circuits into a test configuration such that, within each integrated circuit, either a bypass or a test register is interconnected between the respective serial inputs and outputs and such that the integrated circuits are connected to each other in a test chain via the respective serial inputs and outputs, whereby selected ones of the integrated circuits and interconnections between the integrated circuits are testable and other non-selected ones of the integrated circuits and interconnections between the integrated circuits are bypassed; d) serially presenting test data to the serial input of the carrier and thence to the test configuration; and e) serially removing result data from a serial output of the carrier which is coupled to one of the serial outputs which is at an end of the test chain.
Claim 30
Dependent Claim
38 words
A method as claimed in claim 24, wherein there are further provided a plurality of mode control signal trains, which each have a uniform length for fitting in an appropriate mode control register of the same uniform length.
Claim 31
Dependent Claim
31 words
A method as claimed in claim 24, wherein the mode control signal train comprises the same number of mode control signal trains as the number of integrated circuits on said carrier.
Claim 32
Dependent Claim
21 words
A method as claimed in claim 24, wherein the bypass delay is one bit, whereby the bypassing entails a standardized delay.
Claim 33
Dependent Claim
28 words
A method as claimed in claim 24, wherein said test data is presented to at least one of said integrated circuits in a serial to parallel conversion mode.
Claim 34
Dependent Claim
28 words
A method as claimed in claim 24, wherein said result data is removed from at least one of said integrated circuits in a parallel to serial conversion mode.
Claim 35
Dependent Claim
24 words
A method as claimed in claim 24, wherein said connecting step is effected in response to a communal control signal to the integrated circuits.
References Cited (Backward Citations)
US3761695A
Cited
US4357703A
Cited
US4791358A
Cited
US4710933A
Cited
US4931722A
Cited
US4701920A
Cited
US4710927A
Cited
US4710927B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-07-03 | 1999-01-02 | 1999-07-04 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-07-03 | 2003-01-02 | 2003-07-04 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-07-03 | 2007-01-02 | 2007-07-04 | $7700.00 | Window Closed / Lapsed |