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

Hierarchical scan selection

Assignee: Texas Instruments Inc
•
Filing: 1988-12-08
•
Granted: 1989-10-03
•
Expires: 2008-12-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of testing circuitry is by the application of scan design which consists of a series of shift registers or latches which form a serial scan path through a logic circuit. The scan path can be used to observe and control logic elements in the design via serial scan operations. The present invention allows a continuous scan path to be compressed or expanded so that the scan path only passes through the desired logic element(s) to be tested. Devices connected on the serial scan path (or ring) can be selected or deselected thus allowing the serial path to either flow through or bypass a given logic circuit's internal scan path. The invention can be used to create a hierarchical scan network consisting of a primary scan ring from which a multiplicity of scan sub-rings may be accessed.

Inventors

  • 👤 Lee D. Whetsel, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 20:18
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3185; G01R31/318533; G01R31/318558

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 237 words
A boundary scan test system comprising: a plurality of logic devices, each having input and output lines for selectively transmitting and receiving data; a first and second of said logic devices, each further including a logic core and a scan cell having multiple bit positions; said scan cells being logically located between said logic core and said input and output lines of said first and second logic devices wherein selected bits of said multiple bit positions, under control, are selectively substituted for said data; each of said first and second said logic devices further including a device select module connected to respective said scan cells of said first and second said logic devices; said device select module of said first logic device being also coupled to a first bus for receiving test data bits and being further coupled to said device select module of said second logic device via a second bus; said device select module of said first logic device, in response to selected ones of said test data bits, selectively loading other selected ones of said test data bits into said scan cell connected to said device select module of said first logic device and transmitting other selected ones of said test data bits to said device select module of said second logic device via said second bus; and said device select modules further controlling the said substitution of data by said connected scan cells.
Claim 2
Dependent Claim 237 words
A boundary scan test system comprising: a plurality of logic devices, each having input and output lines for selectively transmitting and receiving data; a first and second of said logic devices, each further including a logic core and a scan cell having multiple bit positions; said scan cells being logically located between said logic core and said input and output lines of said first and second logic devices wherein selected bits of said multiple bit positions, under control, are selectively substituted for said data; each of said first and second said logic devices further including a device select module connected to respective said scan cells of said first and second said logic devices; said device select module of said first logic device being also coupled to a first bus for receiving test data bits and being further coupled to said device select module of said second logic device via a second bus; said device select module of said first logic device, in response to selected ones of said test data bits, selectively loading other selected ones of said test data bits into said scan cell connected to said device select module of said first logic device and transmitting other selected ones of said test data bits to said device select module of said second logic device via said second bus; and said device select modules further controlling the said substitution of data by said connected scan cells.
Claim 3
Dependent Claim 20 words
The boundary can test system as claimed claim 1 wherein selected ones of said logic devices are individual integrated circuits.
Claim 4
Dependent Claim 24 words
The boundary scan test system as claimed in claim 1 wherein selected ones of said logic devices consist of a plurality of integrated circuits.
Claim 5
Dependent Claim 25 words
The boundary scan test system as claimed in claim 1 wherein said first and second of said logic devices are located on a common substrate.
Claim 6
Dependent Claim 18 words
The boundary scan test system as claimed in claim 1 wherein said scan cells comprise serial shift registers.
Claim 7
Dependent Claim 20 words
The boundary scan test system as claimed in claim 1 wherein said first and second buses comprise serial data buses.
Claim 8
Dependent Claim 20 words
The boundary scan test system as claimed in claim 1 wherein said device select module includes a dual port flip-flop.
Claim 9
Dependent Claim 318 words
A hierarchical test system comprising: a first device select module having a first input coupled to a bus for receiving test data bits from an external source; a plurality of test cells each having at least a first input and a first output; selected ones of said test cells being serially connected wherein the first input of one said test cells is connected to the first output of another of said test cells whereby said test data bits may be passed from one said test cell to another; said first device select module having a first output coupled to a selected one of said test cells first input; a second device select module having a first input coupled to a first output of a selected one of said test cells; said second device select module having a first output coupled to the first input of a selected one of said test cells; said first device select module having a second input coupled to the output of a selected one of said test cells wherein a first test ring is formed consisting of said first device select module, selected ones of said serially connected test cells, said second device select module, and other selected ones of said serially connected test cells; said second device select module having a second output coupled to the first input of a selected one of said test cells and a second input coupled to the first output of one of said test cells wherein a second test ring is formed; said first device select module selectively passing selected one of said test data bits received via said bus into said first ring; and said second device select module selectively in response to certain ones of said test data bits, passing selected ones of said test data bits received via said first test ring into said second test ring, and into said first test ring.
Claim 10
Dependent Claim 318 words
A hierarchical test system comprising: a first device select module having a first input coupled to a bus for receiving test data bits from an external source; a plurality of test cells each having at least a first input and a first output; selected ones of said test cells being serially connected wherein the first input of one said test cells is connected to the first output of another of said test cells whereby said test data bits may be passed from one said test cell to another; said first device select module having a first output coupled to a selected one of said test cells first input; a second device select module having a first input coupled to a first output of a selected one of said test cells; said second device select module having a first output coupled to the first input of a selected one of said test cells; said first device select module having a second input coupled to the output of a selected one of said test cells wherein a first test ring is formed consisting of said first device select module, selected ones of said serially connected test cells, said second device select module, and other selected ones of said serially connected test cells; said second device select module having a second output coupled to the first input of a selected one of said test cells and a second input coupled to the first output of one of said test cells wherein a second test ring is formed; said first device select module selectively passing selected one of said test data bits received via said bus into said first ring; and said second device select module selectively in response to certain ones of said test data bits, passing selected ones of said test data bits received via said first test ring into said second test ring, and into said first test ring.
Claim 11
Dependent Claim 19 words
The hierarchical test system as claimed in claim 8 wherein said device select module includes a dual port flip-flop.
Claim 12
Dependent Claim 126 words
A variable length test scan system comprising: a plurality of test rings; each said test ring comprising, a device select module having first and second inputs and first and second outputs, and said first output of said device select module being coupled to the input of a plurality of test cells and said first output of said device select module being coupled to the output of said plurality of test cells; said plurality of test rings being coupled together by serially coupling said second inputs and outputs of said device select modules; and said device select modules selectively gating selected inputs from said second input of said device select module to said second output of said device select module and through said plurality of test cells.
Claim 13
Dependent Claim 126 words
A variable length test scan system comprising: a plurality of test rings; each said test ring comprising, a device select module having first and second inputs and first and second outputs, and said first output of said device select module being coupled to the input of a plurality of test cells and said first output of said device select module being coupled to the output of said plurality of test cells; said plurality of test rings being coupled together by serially coupling said second inputs and outputs of said device select modules; and said device select modules selectively gating selected inputs from said second input of said device select module to said second output of said device select module and through said plurality of test cells.
Claim 14
Dependent Claim 21 words
The variable length test scan system as claimed in claim 10 wherein said device select module includes a dual port flip-flop.
Claim 15
Independent Claim 101 words
A method of performing a test wherein there is a plurality of test circuits, with at least one of said test circuits comprising a test cell associated with a logic circuit to be tested and gating means for allowing test data bits to enter said test cell, comprising: transmitting said test data bits in a serial manner to said test circuits; selectively activating and deactivating said gating means in response to selected ones of said test data bits; and loading other selected ones of said test data bits into those said test cells whose associated said gating means have been activated.
Claim 16
Independent Claim 101 words
A method of performing a test wherein there is a plurality of test circuits, with at least one of said test circuits comprising a test cell associated with a logic circuit to be tested and gating means for allowing test data bits to enter said test cell, comprising: transmitting said test data bits in a serial manner to said test circuits; selectively activating and deactivating said gating means in response to selected ones of said test data bits; and loading other selected ones of said test data bits into those said test cells whose associated said gating means have been activated.
Claim 17
Dependent Claim 20 words
the method of performing a test as claimed in claim 12 wherein said gating means included a dual port flip-flop.

References Cited (Backward Citations)

US4597042A Cited
US4621363A Cited
US4680733A Cited
US4698588A Cited
US4701921A Cited
US4710931A Cited
US4710933A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag