Patent US4225957A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4225957A Expired / Lapsed US ⏱️ 0.0 years remaining

Testing macros embedded in LSI chips

Assignee: International Business Machines Corp
•
Filing: 1978-10-16
•
Granted: 1980-09-30
•
Expires: 1998-10-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Testing combinatorial logic sectioned into macros. The macros perform functions some of which are linear, such as busses, and some of which are non-linear such as PLAs, with the macros being connected so that the total chip can be tested by testing each macro individually to thereby make it unnecessary to model the totality of the macros collectively in terms of primitive logic.

Inventors

  • 👤 Charles R. Doty, Jr.
  • 👤 Eugen I. Muehldorf
  • 👤 Himanshu G. Shah

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 19:55
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3185; G01R31/318516

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 72 words
In a testable LSI chip having embedded PLAs and linear logic function devices mounted thereon, the improvement comprising: a plurality of PLAs connected by means of selectively switchable gates, in alternate parallel paths with their inputs not connected together when their outputs are connected together; a linear logic function device connected in series with at least one of said PLAs; and whereby the PLAs are testable for faults in a macro mode.
Claim 2
Dependent Claim 72 words
In a testable LSI chip having embedded PLAs and linear logic function devices mounted thereon, the improvement comprising: a plurality of PLAs connected by means of selectively switchable gates, in alternate parallel paths with their inputs not connected together when their outputs are connected together; a linear logic function device connected in series with at least one of said PLAs; and whereby the PLAs are testable for faults in a macro mode.
Claim 3
Dependent Claim 71 words
In a testable LSI chip with embedded PLAs and linear logic function devices mounted thereon, the improvement comprising: a plurality of PLAs connected by means of selectively switchable gates, in alternate parallel paths with their outputs not connected together when their inputs are connected together; a linear logic function device connected in series to at least one of said PLAs; and the PLAs being testable for faults in a macro mode.
Claim 4
Dependent Claim 71 words
In a testable LSI chip with embedded PLAs and linear logic function devices mounted thereon, the improvement comprising: a plurality of PLAs connected by means of selectively switchable gates, in alternate parallel paths with their outputs not connected together when their inputs are connected together; a linear logic function device connected in series to at least one of said PLAs; and the PLAs being testable for faults in a macro mode.
Claim 5
Dependent Claim 164 words
In an LSI chip having a plurality of PLAs, at least a first PLA having inputs connected to the output of a shift register and the output of the PLA connected to the input of the shift register, the output of the shift register being connected to a testing apparatus external to the chip, the improvement comprising: at least a second PLA in alternate parallel path relation to said first PLA and having its output connected to at least a first bus, the output of the bus being connected to the testing apparatus; at least a second bus connected to the output of the shift register; the outputs of the busses being connectable to one another; control means connected to both said first and second busses for disabling the output of one of the busses to permit the output of the other bus to propagate through to the testing apparatus, and whereby the PLAs, shift register, and busses are testable in a macro mode.
Claim 6
Dependent Claim 164 words
In an LSI chip having a plurality of PLAs, at least a first PLA having inputs connected to the output of a shift register and the output of the PLA connected to the input of the shift register, the output of the shift register being connected to a testing apparatus external to the chip, the improvement comprising: at least a second PLA in alternate parallel path relation to said first PLA and having its output connected to at least a first bus, the output of the bus being connected to the testing apparatus; at least a second bus connected to the output of the shift register; the outputs of the busses being connectable to one another; control means connected to both said first and second busses for disabling the output of one of the busses to permit the output of the other bus to propagate through to the testing apparatus, and whereby the PLAs, shift register, and busses are testable in a macro mode.
Claim 7
Dependent Claim 145 words
In an LSI chip having a plurality of PLAs, the improvement comprising: a first shift register; at least a first embedded PLA having inputs connected to parallel outputs of the shift register; a second shift register; at least a second embedded PLA, connected in alternate parallel path relation with the first PLA, having inputs connected to the parallel outputs of said second shift register; a gated bus having inputs connected to the outputs of both the first and second PLAs; an external test apparatus connected to the inputs of said first and second shift registers for inputting a test pattern into said shift registers; control means connected to the bus to simultaneously enable testing the PLAs and bus by propagating said test pattern through the PLAs and bus; and said test apparatus receiving the output of said gated bus for comparison with the expected output.
Claim 8
Dependent Claim 145 words
In an LSI chip having a plurality of PLAs, the improvement comprising: a first shift register; at least a first embedded PLA having inputs connected to parallel outputs of the shift register; a second shift register; at least a second embedded PLA, connected in alternate parallel path relation with the first PLA, having inputs connected to the parallel outputs of said second shift register; a gated bus having inputs connected to the outputs of both the first and second PLAs; an external test apparatus connected to the inputs of said first and second shift registers for inputting a test pattern into said shift registers; control means connected to the bus to simultaneously enable testing the PLAs and bus by propagating said test pattern through the PLAs and bus; and said test apparatus receiving the output of said gated bus for comparison with the expected output.
Claim 9
Dependent Claim 211 words
In a macro testable LSI chip having a combinatorial logic structure arrangement embedded in the LSI chip including: an LSSD shift register for receiving a test pattern from an external test apparatus output; a first PLA connected to the output of the shift register for receiving the test pattern; the output of the first PLA connected to the input of the shift register to feed back the test pattern to the output of the shift register; linear logic function means connected to the output of the shift register for receiving and propagating the test pattern therethrough; at least a second PLA connected in an alternate parallel path with the first PLA without reconverging fan-outs for receiving a test pattern simultaneously with the first PLA; the linear logic function means including a first bus connected in series with one of said PLAs between said test apparatus output and a chip output node, and a second bus connected in parallel with the other of said PLAs between said test apparatus output and a chip output node; control means for disabling one of said bus means to permit propagation of the test pattern therethrough; and said test apparatus including an input for receiving the test patterns from said chip output node for comparison purposes.
Claim 10
Dependent Claim 211 words
In a macro testable LSI chip having a combinatorial logic structure arrangement embedded in the LSI chip including: an LSSD shift register for receiving a test pattern from an external test apparatus output; a first PLA connected to the output of the shift register for receiving the test pattern; the output of the first PLA connected to the input of the shift register to feed back the test pattern to the output of the shift register; linear logic function means connected to the output of the shift register for receiving and propagating the test pattern therethrough; at least a second PLA connected in an alternate parallel path with the first PLA without reconverging fan-outs for receiving a test pattern simultaneously with the first PLA; the linear logic function means including a first bus connected in series with one of said PLAs between said test apparatus output and a chip output node, and a second bus connected in parallel with the other of said PLAs between said test apparatus output and a chip output node; control means for disabling one of said bus means to permit propagation of the test pattern therethrough; and said test apparatus including an input for receiving the test patterns from said chip output node for comparison purposes.
Claim 11
Dependent Claim 130 words
In an efficiently testable LSI chip, the improvement comprising: a first PLA for receiving a test pattern from an external test pattern generator connected thereto; an LSSD latch register connected to the input and output of said first PLA to feed the test pattern to said first PLA for propagation therethrough and to receive the resultant output from said first PLA for scan-out to said external test apparatus; a second PLA having its inputs connected in common with the inputs of said first PLA to receive a test pattern for propagating therethrough simultaneously with said first PLA; and linear logic function means connected in series to the output of each of said PLAs for providing the output test pattern to said external test apparatus for comparison with the expected output.
Claim 12
Dependent Claim 130 words
In an efficiently testable LSI chip, the improvement comprising: a first PLA for receiving a test pattern from an external test pattern generator connected thereto; an LSSD latch register connected to the input and output of said first PLA to feed the test pattern to said first PLA for propagation therethrough and to receive the resultant output from said first PLA for scan-out to said external test apparatus; a second PLA having its inputs connected in common with the inputs of said first PLA to receive a test pattern for propagating therethrough simultaneously with said first PLA; and linear logic function means connected in series to the output of each of said PLAs for providing the output test pattern to said external test apparatus for comparison with the expected output.
Claim 13
Dependent Claim 130 words
In an efficiently testable LSI chip, the improvement comprising: a first PLA for receiving a test pattern from an external test pattern generator connected thereto; an LSSD latch register connected to the input and output of said first PLA to feed the test pattern to said first PLA for propagation therethrough and to receive the resultant output from said first PLA for scan-out to said external test apparatus; a second PLA having its inputs connected in common with the inputs of said first PLA to receive a test pattern for propagating therethrough simultaneously with said first PLA; and linear logic function means connected in series to the output of each of said PLAs for providing the output test pattern to said external test apparatus for comparison with the expected output.
Claim 14
Dependent Claim 130 words
In an efficiently testable LSI chip, the improvement comprising: a first PLA for receiving a test pattern from an external test pattern generator connected thereto; an LSSD latch register connected to the input and output of said first PLA to feed the test pattern to said first PLA for propagation therethrough and to receive the resultant output from said first PLA for scan-out to said external test apparatus; a second PLA having its inputs connected in common with the inputs of said first PLA to receive a test pattern for propagating therethrough simultaneously with said first PLA; and linear logic function means connected in series to the output of each of said PLAs for providing the output test pattern to said external test apparatus for comparison with the expected output.

References Cited (Backward Citations)

US3761695A Cited
US3783254A Cited
US3784907A Cited
US3961252A Cited
US3961251A Cited
US3961254A Cited
US4058767A Cited
US4051353A Cited
US4063080A Cited
US4074851A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1983-09-30 1984-03-31 1984-09-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1987-09-30 1988-03-31 1988-09-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1991-09-30 1992-03-31 1992-09-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag