US2015226799A1PendingUtilityA1

Removable and replaceable tap domain selection circuitry

Assignee: TEXAS INSTRUMENTS INCPriority: Mar 26, 1999Filed: Apr 21, 2015Published: Aug 13, 2015
Est. expiryMar 26, 2019(expired)· nominal 20-yr term from priority
Inventors:Lee D. Whetsel
G01R 31/3177G01R 31/318572G01R 31/318555G01R 31/28
62
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Today many instances of IEEE 1149.1 Tap domains are included in integrated circuits (ICs). While all TAP domains may be serially connected on a scan path that is accessible external to the IC, it is generally preferred to have selectivity on which Tap domain or Tap domains are accessed. Therefore Tap domain selection circuitry may be included in ICs and placed in the scan path along with the Tap domains. Ideally, the Tap domain selection circuitry should only be present in the scan path when it is necessary to modify which Tap domains are selected in the scan path. The present disclosure describes a novel method and apparatus which allows the Tap domain selection circuitry to be removed from the scan path after it has been used to select Tap domains and to be replaced back into the scan path when it is necessary to select different Tap domains.

Claims

exact text as granted — not AI-modified
1 . An integrated circuit comprising:
 A. a bypass test data in lead;   B. a bypass test data out lead;   C. a one-bit bypass register having a test data input coupled to the bypass test data in lead, a test data output coupled to the bypass test data out lead, and a clock input;   D. a ClockDR lead;   E. a ClockIR lead; and   F. gating circuitry having an input coupled to the ClockDR lead, an input coupled to the ClockIR lead, and an output connected to the clock input.   
     
     
         2 . The integrated circuit of  claim 1  including:
 an IC test data input coupled to the bypass test data in lead; and 
 an IC test data output coupled to the bypass test data out lead. 
 
     
     
         3 . The integrated circuit of  claim 1  including;
 an IC test data input; 
 an IC test data output; and 
 linking circuitry coupling the IC test data input to the bypass test data in lead, and coupling the bypass test data out lead to the IC test data output. 
 
     
     
         4 . The integrated circuit of  claim 1  including;
 an IC test data input; 
 an IC test data output; 
 input linking circuitry coupling the IC test data input to the bypass test data in lead; and 
 output linking circuitry coupling the bypass test data out lead to the IC test data output. 
 
     
     
         5 . The integrated circuit of  claim 1  including;
 an IC test clock input; 
 an IC test mode select input; and 
 test access port state machine circuitry having a clock input coupled with the IC test clock input, a test mode select input coupled with the IC test mode select input, a ClockDR output coupled to the ClockDR lead, and a ClockIR output coupled to the ClockIR lead. 
 
     
     
         6 . The integrated circuit of  claim 1  including;
 an IC test clock input; 
 an IC test mode select input; 
 test access port state machine circuitry having a test clock input, a test mode select input, a ClockDR output coupled to the ClockDR lead, and a ClockIR output coupled to the ClockIR lead; and 
 input linking circuitry coupling the IC test clock input to the test clock input, and coupling the IC test mode select input to the test mode select input. 
 
     
     
         7 . The integrated circuit of  claim 1  in which the gating circuitry includes an OR gate circuit. 
     
     
         8 . The integrated circuit of  claim 1  in which the one-bit bypass register is a D-type flip-flop. 
     
     
         9 . The integrated circuit of  claim 1  including:
 an IC test data input; 
 an IC test data output; 
 input linking circuitry coupling the IC test data input to the bypass test data in lead and having a control input; 
 output linking circuitry coupling the bypass test data out lead to the IC test data output, and having a control input; and 
 tap domain selection circuitry coupled between the IC test data input and the IC test data output and having control outputs coupled to the control inputs of the input linking circuitry and to the output linking circuitry. 
 
     
     
         10 . The integrated circuit of  claim 1  including:
 an IC test data input; 
 an IC test data output; 
 input linking circuitry coupling the IC test data input to the bypass test data in lead and having a control input; 
 output linking circuitry coupling the bypass test data out lead to the IC test data output, and having a control input; and 
 tap domain selection circuitry coupled between the IC test data input and the input linking circuitry and having control outputs coupled to the control inputs of the input linking circuitry and the output linking circuitry. 
 
     
     
         11 . The integrated circuit of  claim 1  including:
 an IC test data input; 
 an IC test data output; 
 input linking circuitry coupling the IC test data input to the bypass test data in lead and having a control input; 
 output linking circuitry coupling the bypass test data out lead to the IC test data output, and having a control input; and 
 tap domain selection circuitry coupled between the output linking circuitry and the IC test data output, and having control outputs coupled to the control inputs of the input linking circuitry and the output linking circuitry. 
 
     
     
         12 . The integrated circuit of  claim 1  including:
 an IC test data input; 
 an IC test data output; 
 test access port domain circuitry having a domain test data input and a domain test data output; 
 input linking circuitry selectively coupling the IC test data input to the bypass test data in lead and the domain test data input, and having a control input; 
 output linking circuitry selectively coupling the bypass test data out lead and the domain test data output to the IC test data output, and having a control input; and 
 test access port domain selection circuitry coupled between the IC test data input and the IC test data output and having control outputs coupled to the control inputs of the input linking circuitry and to the output linking circuitry. 
 
     
     
         13 . The integrated circuit of  claim 1  including a test access port state machine having states of ShiftDR and ShiftIR and having a ClockDR output coupled to the ClockDR lead and a Clock IR output coupled to the ClockIR lead. 
     
     
         14 . An integrated circuit comprising:
 A. a test data in lead;   B. a test data out lead;   C. a ClockDR lead;   D. a ClockIR lead; and   E. one-bit bypass register circuitry having a bypass test data input coupled to the test data in lead, a bypass test data output coupled to the test data out lead, an input coupled to the ClockDR lead, and an input coupled to the ClockIR lead, the one-bit bypass register circuitry providing a single scan path register bit between the test data in lead and the test data out lead during both instruction register and data register scan operations.   
     
     
         15 . The integrated circuit of  claim 14  including linking circuitry coupling the test data in lead to the bypass test data input, and coupling the bypass test data output to the test data out lead. 
     
     
         16 . The integrated circuit of  claim 14  including input linking circuitry coupling the test data in lead to the bypass test data input, and output linking circuitry coupling the bypass test data output to the test data out lead. 
     
     
         17 . The integrated circuit of  claim 14  including;
 a test clock input; 
 a test mode select input; and 
 test access port state machine circuitry having a clock input coupled with the test clock input, a test mode select input coupled with the test mode select input, a ClockDR output coupled to the ClockDR lead, and a ClockIR output coupled to the ClockIR lead. 
 
     
     
         18 . The integrated circuit of  claim 14  including;
 a test clock input; 
 a test mode select input; 
 test access port state machine circuitry having a test clock input, a test mode select input, a ClockDR output coupled to the ClockDR lead, and a ClockIR output coupled to the ClockIR lead; and 
 input linking circuitry coupling the test clock input to the test clock input, and coupling the test mode select input to the test mode select input. 
 
     
     
         19 . The integrated circuit of  claim 14  in which the one-bit bypass register circuitry includes an OR gate circuit having an input connected to the ClockDR lead, an input connected to the ClockIR lead, and a clock output. 
     
     
         20 . The integrated circuit of  claim 1  in which the one-bit bypass register circuitry includes a D-type flip-flop having an input connected to the bypass test data input, an output connected to the bypass test data output, and a clock input. 
     
     
         21 . The integrated circuit of  claim 1  including:
 input linking circuitry coupling the test data input to the bypass test data input and having a control input; 
 output linking circuitry coupling the bypass test data output to the test data out lead, and having a control input; and 
 TAP domain selection circuitry coupled between the test data in lead and the test data out lead and having control outputs coupled to the control inputs of the input linking circuitry and the output linking circuitry. 
 
     
     
         22 . The integrated circuit of  claim 14  including:
 input linking circuitry coupling the test data in lead to the bypass test data input and having a control input; 
 output linking circuitry coupling the bypass test data output to the test data out lead, and having a control input; and 
 TAP domain selection circuitry coupled between the test data in lead and the input linking circuitry and having control outputs coupled to the control inputs of the input linking circuitry and the output linking circuitry. 
 
     
     
         23 . The integrated circuit of  claim 14  including:
 input linking circuitry coupling the test data in lead to the bypass test data input and having a control input; 
 output linking circuitry coupling the bypass test data output to the test data out lead and having a control input; and 
 TAP domain selection circuitry coupled between the output linking circuitry and the test data out lead, and having control outputs coupled to the control inputs of the input linking circuitry and the output linking circuitry. 
 
     
     
         24 . The integrated circuit of  claim 14  including:
 test access port domain circuitry having a domain test data input and a domain test data output; 
 input linking circuitry selectively coupling the test data in lead to the bypass test data input and to the domain test data input, and having a control input; 
 output linking circuitry selectively coupling the bypass test data output and the domain test data output to the test data out lead, and having a control input; and 
 test access port domain selection circuitry coupled between the test data in lead and the test data out lead and having control outputs coupled to the control inputs of the input linking circuitry and the output linking circuitry. 
 
     
     
         25 . The integrated circuit of  claim 14  including a test access port state machine having states of ShiftDR and ShiftIR and having a ClockDR output coupled to the ClockDR lead and a Clock IR output coupled to the ClockIR lead. 
     
     
         26 . A process of operating an integrated circuit comprising:
 selecting bypass one-bit register circuitry as a single scan path register bit between a test data input lead and a test data output lead of the integrated circuit;   operating the bypass one-bit register circuitry during a scan operation of instruction register circuitry of the integrated circuit; and   operating the bypass one-bit register circuitry during a scan operation of a data register circuitry of the integrated circuit.   
     
     
         27 . The process of  claim 26  in which the selecting bypass one-bit register circuitry includes de-selecting the instruction register circuitry. 
     
     
         28 . The process of  claim 26  in which the selecting bypass one-bit register circuitry includes de-selecting the data register circuitry. 
     
     
         29 . The process of  claim 26  in which the operating the bypass one-bit register circuitry during a scan operation of instruction register circuitry of the integrated circuit includes not operating the instruction register circuitry. 
     
     
         30 . The process of  claim 26  in which the operating the bypass one-bit register circuitry during a scan operation of data register circuitry of the integrated circuit includes not operating the data register circuitry. 
     
     
         31 . The process of  claim 26  in which the operating the bypass one-bit register circuitry during a scan operation of instruction register circuitry of the integrated circuit includes operating the bypass one-bit register circuitry in response to a test clock signal and a test mode select signal applied to a test access port state machine. 
     
     
         32 . The process of  claim 26  in which the operating the bypass one-bit register circuitry during a scan operation of data register circuitry of the integrated circuit includes operating the bypass one-bit register circuitry in response to a test clock signal and a test mode select signal applied to a test access port state machine. 
     
     
         33 . The process of  claim 26  in which the selecting bypass one-bit register circuitry as a single scan path register bit between a test data input lead and a test data output lead of the integrated circuit includes selecting the bypass one-bit register circuitry in response to operating TAP domain selection circuitry coupled between the test data input lead and the test data output lead and operating linking circuitry coupled between the bypass one-bit register circuitry and the data input lead and between the bypass one-bit register circuitry and the test data output lead.

Join the waitlist — get patent alerts

Track US2015226799A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.