← Back to Patent Explorer
US4546472A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and means for testing integrated circuits

Assignee: Intel Corp
•
Filing: 1983-01-27
•
Granted: 1985-10-08
•
Expires: 2003-01-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Data processing logic (10) is fabricated on an integrated circuit device and is outputted to a plurality of output pins (1-N). A number of these pins (34, 36, 38) which are normally function outputs, and a reset pin (24), are used to invoke a test state on the integrated circuit device. Test control logic generates two test flags (TA, TB) in response to test signals on two of these pins (34, 36). These two test flags are decoded (14, 18, 20, 22) to control all signal output pins (1-N) from the integrated circuit device by forcing a high-level, low-level, or high-impedance condition, as selected by external stimulus at the output pins, regardless of the condition of the internal circuitry on the integrated circuit device. A test flag TC (60) is generated in response to a test signal on pin (38). This TC flag is used to signal the data processing logic (10) to initiate a functional self-check operation.

Inventors

  • 👤 Andrew Volk
  • 👤 Christopher McAfee

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 00:48
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/31701

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 155 words
In an integrated circuit having data processing logic thereon, said data processing logic having a plurality of logic outputs, said integrated circuit further having a plurality of integrated circuit inputs including a reset input, and a plurality of integrated circuit outputs, the improvement comprising: test control logic means, connected to a number of said integrated circuit outputs on said integrated circuit, for generating a test signal state on test control logic outputs in response to test signals on said number of said integrated circuit outputs, said test signals being inputted on said number of said integrated circuit outputs from an external source; and, decoding means connected to said logic outputs of said data processing logic, to said number of integrated circuit outputs and to said test control logic outputs, for decoding said test signal state, said decoding means including controlling means for controlling said number of integrated circuit outputs, depending upon said test signal state.
Claim 2
Dependent Claim 155 words
In an integrated circuit having data processing logic thereon, said data processing logic having a plurality of logic outputs, said integrated circuit further having a plurality of integrated circuit inputs including a reset input, and a plurality of integrated circuit outputs, the improvement comprising: test control logic means, connected to a number of said integrated circuit outputs on said integrated circuit, for generating a test signal state on test control logic outputs in response to test signals on said number of said integrated circuit outputs, said test signals being inputted on said number of said integrated circuit outputs from an external source; and, decoding means connected to said logic outputs of said data processing logic, to said number of integrated circuit outputs and to said test control logic outputs, for decoding said test signal state, said decoding means including controlling means for controlling said number of integrated circuit outputs, depending upon said test signal state.
Claim 3
Dependent Claim 52 words
The combination in accordance with claim 1 wherein said test control logic means includes means connected to said data processing logic for generating a test flag, in response to at least one of said test signals, said test flag being usable by said data processing logic to initiate a functional self-check operation.
Claim 4
Dependent Claim 39 words
The combination in accordance with claim 1 wherein said controlling means includes means for controlling said integrated circuit outputs by forcing a high-level condition at said integrated circuit outputs, depending upon a first value of said test signal state.
Claim 5
Dependent Claim 39 words
The combination in accordance with claim 2 wherein said controlling means includes means for controlling said integrated circuit outputs by forcing a high-level condition at said integrated circuit outputs, depending upon a first value of said test signal state.
Claim 6
Dependent Claim 39 words
The combination in accordance with claim 1 wherein said controlling means includes means for controlling said integrated circuit outputs by forcing a low-level condition at said integrated circuit outputs, depending upon a second value of said test signal state.
Claim 7
Dependent Claim 39 words
The combination in accordance with claim 2 wherein said controlling means includes means for controlling said integrated circuit outputs by forcing a low-level condition at said integrated circuit outputs, depending upon a second value of said test signal state.
Claim 8
Dependent Claim 40 words
The combination in accordance with claim 1 wherein said controlling means includes means for controlling said integrated circuit outputs by forcing a high impedance condition at said integrated circuit outputs, depending upon a third value of said test signal state.
Claim 9
Dependent Claim 40 words
The combination in accordance with claim 2 wherein said controlling means includes means for controlling said integrated circuit outputs by forcing a high impedance condition at said integrated circuit outputs, depending upon a third value of said test signal state.
Claim 10
Dependent Claim 284 words
In an integrated circuit having data processing logic thereon, said data processing logic having a plurality of logic outputs, said integrated circuit further having a plurality of integrated circuit inputs including a reset input, and a plurality of integrated circuit outputs, the improvement comprising: first means connected to a number of said plurality of integrated circuit outputs, to a number of said data processing logic outputs, and to said reset input for disabling said number of integrated circuit outputs, in response to assertion of said reset input, so that data on said number of logic outputs cannot reach said number of integrated circuit outputs; second means connected to said data processing logic, and to at least one of said number of said plurality of integrated circuit outputs for providing a test flag to said integrated circuit in response to assertion of at least one of said number of integrated circuit outputs; and, third means connected to said first and second means, said third means including latch means for latching said test signals, in response to a first signal applied to said reset input, to thereby store a test signal state; said first means including decoding means connected to said data processing logic outputs, to said plurality of integrated circuit outputs and to said third means, for decoding said test signal state, said decoding means including controlling means for controlling said integrated circuit outputs, depending upon said test signal state, regardless of the condition of said logic outputs; said third means including fourth means connected to said latch means and to said reset input, responsive to a second signal on said reset input for unlatching said latch means, to thereby clear said test signal state.
Claim 11
Dependent Claim 284 words
In an integrated circuit having data processing logic thereon, said data processing logic having a plurality of logic outputs, said integrated circuit further having a plurality of integrated circuit inputs including a reset input, and a plurality of integrated circuit outputs, the improvement comprising: first means connected to a number of said plurality of integrated circuit outputs, to a number of said data processing logic outputs, and to said reset input for disabling said number of integrated circuit outputs, in response to assertion of said reset input, so that data on said number of logic outputs cannot reach said number of integrated circuit outputs; second means connected to said data processing logic, and to at least one of said number of said plurality of integrated circuit outputs for providing a test flag to said integrated circuit in response to assertion of at least one of said number of integrated circuit outputs; and, third means connected to said first and second means, said third means including latch means for latching said test signals, in response to a first signal applied to said reset input, to thereby store a test signal state; said first means including decoding means connected to said data processing logic outputs, to said plurality of integrated circuit outputs and to said third means, for decoding said test signal state, said decoding means including controlling means for controlling said integrated circuit outputs, depending upon said test signal state, regardless of the condition of said logic outputs; said third means including fourth means connected to said latch means and to said reset input, responsive to a second signal on said reset input for unlatching said latch means, to thereby clear said test signal state.
Claim 12
Dependent Claim 39 words
The combination in accordance with claim 9 wherein said controlling means includes means for controlling said integrated circuit outputs by forcing a high-level condition at said integrated circuit outputs, depending upon a first value of said test signal state.
Claim 13
Dependent Claim 39 words
The combination in accordance with claim 9 wherein said controlling means includes means for controlling said integrated circuit outputs by forcing a low-level condition at said integrated circuit outputs, depending upon a second value of said test signal state.
Claim 14
Dependent Claim 40 words
The combination in accordance with claim 9 wherein said controlling means includes means for controlling said integrated circuit outputs by forcing a high impedance condition at said integrated circuit outputs, depending upon a third value of said test signal state.
Claim 15
Dependent Claim 79 words
The combination in accordance with claim 9 wherein said second means includes means for generating a test flag, in response to assertion of at least one of said number of integrated circuit outputs with test signals thereon, said test flag being usable by said data processing logic to initiate a functional self-check operation; and wherein said latch means includes fifth means connected to said reset input, responsive to said reset input for to thereby clear said test signal state.
Claim 16
Independent Claim 180 words
The method of testing a checking integrated circuit having data processing logic thereon, a plurality of inputs including a reset input, and a plurality of outputs, said method comprising the steps of: asserting said reset input; disabling the outputs of said integrated circuit, in response to said assertion of of said reset input, so that data from said data processing logic cannot reach said outputs; asserting a number of said plurality of outputs with test signals thereon to provide test signal inputs to said integrated circuit to thereby provide test signals for said data processing logic; disasserting said reset input; storing the state of said test signals, in response to said disassertion of said reset input; disasserting said number of said plurality of outputs, thereby removing said test signal inputs; enabling said outputs of said integrated circuit in selected electrical states, in response to said disassertion of said reset input and in accordance with said stored test signal state; reasserting said reset input; and, clearing the state of said test signals, in response to said reassertion of said reset input.
Claim 17
Independent Claim 180 words
The method of testing a checking integrated circuit having data processing logic thereon, a plurality of inputs including a reset input, and a plurality of outputs, said method comprising the steps of: asserting said reset input; disabling the outputs of said integrated circuit, in response to said assertion of of said reset input, so that data from said data processing logic cannot reach said outputs; asserting a number of said plurality of outputs with test signals thereon to provide test signal inputs to said integrated circuit to thereby provide test signals for said data processing logic; disasserting said reset input; storing the state of said test signals, in response to said disassertion of said reset input; disasserting said number of said plurality of outputs, thereby removing said test signal inputs; enabling said outputs of said integrated circuit in selected electrical states, in response to said disassertion of said reset input and in accordance with said stored test signal state; reasserting said reset input; and, clearing the state of said test signals, in response to said reassertion of said reset input.

References Cited (Backward Citations)

US3657527A Cited
US3714571A Cited
US3976940A Cited
US4092589A Cited
US4176258A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1988-10-07 1989-04-08 1989-10-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1992-10-07 1993-04-08 1993-10-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1996-10-07 1997-04-08 1997-10-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag