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

Method and apparatus for selectable parallel execution of test operations

Assignee: Texas Instruments Inc
•
Filing: 1994-01-03
•
Granted: 1995-09-26
•
Expires: 2014-01-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The invention permits selectively enabling a plurality of circuits to synchronously enter and execute test operations based on a given test bus. A test bus controller (15) is enabled to simultaneously initiate test operations on two or more selected circuits (17) coupled to the test bus (11) via a connection device (19) and a connection protocol.

Inventors

  • 👤 Lee D. Whetsel

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 19:49
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3185; G01R31/318533; G01R31/318558; G06; G06F; G06F11/00; G06F11/22; G06F11/2273

Claims Analysis

Total Claims: 33
Claim 1
Independent Claim 178 words
A method of preparing a plurality of test applications to execute test operations concurrently, comprising the steps of: providing a plurality of connection ports connected to a test bus for connecting test applications to the test bus in response to addresses presented to the connection ports via the test bus; presenting to the connection ports a first address associated with a first said connection port so that a first test application associated with the first connection port is connected to the test bus while the remaining test applications, whose associated connection ports are not currently addressed, remain disconnected from the test bus, and thereafter withdrawing the first address from the connection ports without addressing any of the connection ports so that the first test application is disconnected from the test bus without connecting any of the remaining test applications to the test bus; and changing a control state of the test bus after said step of withdrawing the first address, so that the control state is changed while the test applications are all disconnected from the test bus.
Claim 2
Independent Claim 178 words
A method of preparing a plurality of test applications to execute test operations concurrently, comprising the steps of: providing a plurality of connection ports connected to a test bus for connecting test applications to the test bus in response to addresses presented to the connection ports via the test bus; presenting to the connection ports a first address associated with a first said connection port so that a first test application associated with the first connection port is connected to the test bus while the remaining test applications, whose associated connection ports are not currently addressed, remain disconnected from the test bus, and thereafter withdrawing the first address from the connection ports without addressing any of the connection ports so that the first test application is disconnected from the test bus without connecting any of the remaining test applications to the test bus; and changing a control state of the test bus after said step of withdrawing the first address, so that the control state is changed while the test applications are all disconnected from the test bus.
Claim 3
Dependent Claim 27 words
The method of claim 1, wherein said withdrawing step includes presenting to the connection ports a predetermined address which is associated with none of the connection ports.
Claim 4
Dependent Claim 39 words
The method of claim 1, including, while the first test application is connected to the test bus, transitioning the test bus and a first bus of the first test application from a reset state into an information shifting state.
Claim 5
Dependent Claim 35 words
The method of claim 3, including shifting information between the test bus and the first test application via the first bus while the test bus and the first bus are in said information shifting state.
Claim 6
Dependent Claim 18 words
The method of claim 4, wherein said information shifting step includes shifting information into the first test application.
Claim 7
Dependent Claim 34 words
The method of claim 5, wherein said step of shifting information into the first test application includes shifting a self-test instruction from the test bus into the first test application via the first bus.
Claim 8
Dependent Claim 49 words
The method of claim 6, including, after said step of shifting said self-test instruction into the first test application but while the first test application is still connected to the test bus, transitioning the test bus and the first bus from said information shifting state into a pause state.
Claim 9
Dependent Claim 52 words
The method of claim 7, wherein said withdrawing step includes, while the test bus and the first bus are in said pause state and while the first test application is connected to the test bus, presenting to the connection ports a predetermined address which is associated with none of the connection ports.
Claim 10
Dependent Claim 30 words
The method of claim 8, wherein said control state changing step includes transitioning the test bus, while said predetermined address is presented, from said pause state into said reset state.
Claim 11
Dependent Claim 63 words
The method of claim 9, including, after transitioning the test bus from said pause state into said reset state, presenting to the connection ports a second address associated with a second said connection port so that a second test application associated with the second connection port is connected to the test bus while the remaining test applications remain disconnected from the test bus.
Claim 12
Dependent Claim 39 words
The method of claim 10, including, while the second test application is connected to the test bus, transitioning the test bus and a second bus of the second test application from said reset state into said information shifting state.
Claim 13
Dependent Claim 35 words
The method of claim 11, including shifting information between the test bus and the second test application via the second bus while the test bus and the second bus are in said information shifting state.
Claim 14
Dependent Claim 29 words
The method of claim 12, wherein said last-mentioned information shifting step includes shifting a self-test instruction from the test bus into the second test application via the second bus.
Claim 15
Dependent Claim 48 words
The method of claim 13, including, after said step of shifting said self-test instruction into the second test application but while the second test application is connected to the test bus, transitioning the test bus and the second bus from said information shifting state into said pause state.
Claim 16
Dependent Claim 52 words
The method of claim 14, including connecting both the first and second test applications to the test bus, said connecting step including, while the first, second and test buses are in said pause state, presenting to the connection ports a further predetermined address which is associated with none of the connection ports.
Claim 17
Dependent Claim 49 words
The method of claim 15, including directing the first and second test applications to execute their respective self-tests concurrently, said directing step including, while said further predetermined address is presented, transitioning the test bus and said first and second buses from said pause state into a run test state.
Claim 18
Dependent Claim 38 words
The method of claim 1, including, while the test bus and the first test application are connected, transitioning the test bus and a first bus of the first test application from a reset state into a pause state.
Claim 19
Dependent Claim 52 words
The method of claim 17, wherein said withdrawing step includes, while the test bus and the first test application are connected and while the test bus and the first bus are in said pause state, presenting to the connection ports a predetermined address which is associated with none of the connection ports.
Claim 20
Dependent Claim 24 words
The method of claim 18, including, while said predetermined address is presented, transitioning the test bus from said pause state into said reset state.
Claim 21
Dependent Claim 63 words
The method of claim 19, including, after transitioning the test bus from said pause state into said reset state, presenting to the connection Doffs a second address associated with a second said connection port so that a second test application associated with the second connection port is connected to the test bus while the remaining test applications remain disconnected from the test bus.
Claim 22
Dependent Claim 38 words
The method of claim 20, including, while the second test application is connected to the test bus, transitioning the test bus and a second bus of the second test application from said reset state into said pause state.
Claim 23
Dependent Claim 52 words
The method of claim 21, including connecting both the first and second test applications to the test bus, said connecting step including, while the first, second and test buses are in said pause state, presenting to the connection sorts a further predetermined address which is associated with none of the connection ports.
Claim 24
Dependent Claim 47 words
The method of claim 22, including directing the first and second test applications to execute self-tests concurrently, said directing step including, while said further predetermined address is presented, transitioning the test bus and said first and second buses from said pause state into a run test state.
Claim 25
Dependent Claim 40 words
The method of claim 1, including, while the test bus and the first test application are connected, transitioning the test bus and a first bus of the first test application from a first control state into a second control state.
Claim 26
Dependent Claim 53 words
The method of claim 24, wherein said withdrawing step includes, while the test bus and the first test application are connected and while the test bus and the first bus are in said second control state, presenting to the connection ports a predetermined address which is associated with none of the connection ports.
Claim 27
Dependent Claim 26 words
The method of claim 25, including, while said predetermined address is presented, transitioning the test bus from said second control state into said first control state.
Claim 28
Dependent Claim 65 words
The method of claim 26, including, after transitioning the test bus from said second control state into said first control state, presenting to the connection ports a second address associated with a second said connection port so that a second test application associated with the second connection port is connected to the test bus while the remaining test applications remain disconnected from the test bus.
Claim 29
Dependent Claim 40 words
The method of claim 27, including, while the second test application is connected to the test bus, transitioning the test bus and a second bus of the second test application from said first control state into said second control state.
Claim 30
Dependent Claim 53 words
The method of claim 28, including connecting both the first and second test applications to the test bus, said connecting step including, while the first, second and test buses are in said second control state, presenting to the connection ports a further predetermined address which is associated with none of the connection ports.
Claim 31
Dependent Claim 65 words
The method of claim 29, including enabling the first and second test applications to perform test operations concurrently, said enabling step including, while said further predetermined address is presented, transitioning the test bus and said first and second buses from said second control state into a third control state which permits said test operations to be performed concurrently in the first and second test applications.
Claim 32
Dependent Claim 14 words
The method of claim 24, wherein said first control state is a reset state.
Claim 33
Dependent Claim 14 words
The method of claim 24, wherein said second control state is a pause state.

References Cited (Backward Citations)

US4701921A Cited
US4860290A Cited
US5054024A Cited
US5056093A Cited
US5198759A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-09-25 1999-03-27 1999-09-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-09-25 2003-03-27 2003-09-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-09-25 2007-03-27 2007-09-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag