Patent US2843560A successfully refreshed from Google Patents.
Patent EP0053665A1 successfully refreshed from Google Patents.
EP0053665A1
Expired / Lapsed
EP
⏱️ 0.0 years remaining
Testing embedded arrays in large scale integrated circuits
Assignee: International Business Machines Corp
•
Filing: 1981-10-05
•
Granted: —
•
Expires: 2001-10-05
Abstract
Abstract An integrated circuit chip having an embedded array (10) which is not directly accessible from the primary input/ output chip pins is manufactured with additional test circuitry directly on the chip, such that the performance of the array may be physically tested from the input/output pins by an external chip tester while the array remains embedded. Because of the added test circuitry (12, 14, 16, 18, 22, 24, 26), tests are not limited to the original chip architecture, and a variety of array tests may be made by an external tester without redesigning the chip architecture.
Inventors
- 👤 Douglas Wayne Westcott
Bibliographic Details
Application Number
—
Jurisdiction
EP
Data Source
google_patents
Last Synchronized
2026-10-25 18:15
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3185; G11; G11C; G11C29/00; G11C29/04; G11C29/08; G11C29/12; G11C29/18; G11C29/20
Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
197 words
In an integrated circuit chip of the type having an embedded memory array (10) surrounded by circuit components, and a plurality of primary input/output pins, said array not being directly accessible from said pins, said array having data inputs and address inputs, said address inputs comprising word lines and bit lines, the improvement comprising the following array-testing chip means which permit complete testing of the array while the array is embedded: data register means (12, 14) on the chip for supplying test data patterns via the data inputs to be written in selected array cells as selected by addresses on said address inputs; incrementing address counter means (16, 18, 28) on the chip for providing sequential addresses of the cells in said array; ripple gate means (24) on the chip for rippling the bit and word addresses applied to said address inputs, said ripple gate means (24) being coupled between said address counter means (16, 18, 28) and said address inputs; and comparison means (26, 20) on the chip for comparing data read out of the array (10) with expected results and for generating a signal indicative of the comparison on one of said primary input/output pins.
Claim 2
Dependent Claim
197 words
In an integrated circuit chip of the type having an embedded memory array (10) surrounded by circuit components, and a plurality of primary input/output pins, said array not being directly accessible from said pins, said array having data inputs and address inputs, said address inputs comprising word lines and bit lines, the improvement comprising the following array-testing chip means which permit complete testing of the array while the array is embedded: data register means (12, 14) on the chip for supplying test data patterns via the data inputs to be written in selected array cells as selected by addresses on said address inputs; incrementing address counter means (16, 18, 28) on the chip for providing sequential addresses of the cells in said array; ripple gate means (24) on the chip for rippling the bit and word addresses applied to said address inputs, said ripple gate means (24) being coupled between said address counter means (16, 18, 28) and said address inputs; and comparison means (26, 20) on the chip for comparing data read out of the array (10) with expected results and for generating a signal indicative of the comparison on one of said primary input/output pins.
Claim 3
Dependent Claim
35 words
The integrated circuit chip of claim 1 wherein said data register means comprises first and second data registers (12, 14), and data gate means (22) for selectively gating either data register to said data inputs.
Claim 4
Dependent Claim
36 words
The integrated circuit chip of claims and 2 wherein said data register means comprises a data register (12; Fig. 4), and gate means (45) for selectively inverting the data register contents supplied to said data inputs.
Claim 5
Dependent Claim
58 words
The integrated circuit chip of claims 1, 2 or 3 wherein said address counter means comprises first and second address registers (16, 18), adder means (28) for selectively incrementing the addresses in said address registers (16, 18), and means (Fig. 3) for selecting either of said address registers to provide the sequential addresses to said ripple gate means.
Claim 6
Dependent Claim
77 words
The integrated circuit chip of claim 4 wherein said ripple gate means is responsive to a Ripple Bit Address control signal to apply the low order, fast-moving bits of the provided address to the array address bit lines and the high order, slow-moving bits to the array word address lines, and responsive to a Ripple Word Address control signal to apply the high and low order bits oppositely to said bit and word address lines, respectively. y
Claim 7
Dependent Claim
46 words
The integrated circuit chip of claims 1, 2 or 3 wherein said address counter means comprises first and second up/down counters (46, 48), and means (cock 1 and 2) for selecting either of said counters to provide the sequential addresses to said ripple gate means (24).
Claim 8
Dependent Claim
63 words
The integrated circuit chip of claims 1, 2 or 3 wherein said address counter means comprises two pairs of up/ down counters (50, 52, 54, 56), one counter of each pair containing a word address, and the other counter each pair containing a bit address, and means (clock) for selecting either pair to provide the sequential addresses to said ripple gate means (24).
Claim 9
Dependent Claim
213 words
In a method of fabricating an integrated circuit chip having a plurality of input/output pins and an embedded array (10) surrounded by circuit components such that the array is not directly accessible from the input/output pins, said array having data inputs and address inputs, and said address inputs comprising word lines and bit lines, the improvement which permits complete testing of the array while it remains embedded, and comprising the steps of adding to the chip the following components which are accessible from primary input/ output pins to which test signals are applied from an external tester: data register means (12, 14) for supplying test data patterns via the data inputs to be written in selected array cells as selected by addresses on the address inputs; incrementing address counter means (16, 18, 28) for providing sequential addresses of the cells in the array; ripple gate means (24) for rippling the bit and word addresses applied to the address inputs, said ripple gate means being coupled between said address counter means (16, 18, 28) and said address inputs; and comparison means (26, 20) on the chip for comparing data read out of the array (10) with expected results and for generating a signal indicative of the comparison on one of the primary input/output pins.
Claim 10
Dependent Claim
213 words
In a method of fabricating an integrated circuit chip having a plurality of input/output pins and an embedded array (10) surrounded by circuit components such that the array is not directly accessible from the input/output pins, said array having data inputs and address inputs, and said address inputs comprising word lines and bit lines, the improvement which permits complete testing of the array while it remains embedded, and comprising the steps of adding to the chip the following components which are accessible from primary input/ output pins to which test signals are applied from an external tester: data register means (12, 14) for supplying test data patterns via the data inputs to be written in selected array cells as selected by addresses on the address inputs; incrementing address counter means (16, 18, 28) for providing sequential addresses of the cells in the array; ripple gate means (24) for rippling the bit and word addresses applied to the address inputs, said ripple gate means being coupled between said address counter means (16, 18, 28) and said address inputs; and comparison means (26, 20) on the chip for comparing data read out of the array (10) with expected results and for generating a signal indicative of the comparison on one of the primary input/output pins.
Claim 11
Dependent Claim
49 words
The method of claim 8 wherein said primary input/output pins are dedicated to said circuit components,surrounding the embedded array (10), and further comprising the step of adding to the chip additional input/output pins which provide access to the added chip components by the test signals from the external tester.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
Maintenance schedule is calculated for granted US utility patents.