Back to results
US 2011/0214028 A1Published application
Hierarchical access of test access ports in embedded core integrated circuits
AssigneeTexas Instruments Incorporated
InventorLee D. Whetsel
Life of this patent
Estimating the term…
Abstract
An integrated circuit can have plural core circuits, each having a test access port that is defined in IEEE standard 1149.1. Access to and control of these ports is though a test linking module. The test access ports on an integrated circuit can be arranged in a hierarchy with one test linking module controlling access to plural secondary test linking modules and test access ports. Each secondary test linking module in turn can also control access to tertiary test linking modules and test access ports. The test linking modules can also be used for emulation.
Claims1
An integrated circuit comprising:
- A. a test data input lead, a test clock lead, a test mode select lead, and a test data out lead;
- B. a first hierarchical core including:
- i. a first test access port having a test data input coupled to the test data input lead, a test clock input coupled to the test clock lead, a test mode select input coupled to the test mode select lead, and a test data output coupled to the test data out lead, the first test access port including a boundary scan register having a test data input coupled to the test data input lead and a test data output coupled to the test data output lead, the first test access port having a select S output lead, a select SEL1 output lead, and an enable EN1 input lead;
- ii. first core circuitry having first megamodule circuitry and a second test access port, the second test access port having a test data input coupled to the test data input lead, a test clock input coupled to the test clock lead, a test mode select input coupled to the test mode select lead, and a test data output coupled to the test data out lead, the second test access port including connections to the first megamodule circuitry, a select SEL2 output lead and an enable EN2 input lead;
- and
- iii. a first test linking module having a test data input coupled to the test data input lead, a test data output coupled to the test data output lead, a clock input coupled to the test clock lead, a test mode select input coupled to the test mode select lead, a select SEL1 input coupled to the select SEL1 output lead, an enable E input, an enable EN1 output coupled to the enable E input and coupled to the enable EN1 input lead, a select SEL2 input coupled to the select SEL2 output lead, and an enable EN2 output coupled to the enable EN2 input lead;
- and
- C. a second hierarchical core including:
- i. a third test access port having a test data input coupled to the test data input lead, a test clock input coupled to the test clock lead, a test mode select input coupled to the test mode select lead, and a test data output coupled to the test data out lead, the third test access port including a boundary scan register having a test data input coupled to the test data input lead and a test data output coupled to the test data output lead, the third test access port having a select SEL3 output lead, and an enable EN3 input lead;
- and
- ii. a second test linking module having a test data input coupled to the test data input lead, a test data output coupled to the test data output lead, a clock input coupled to the test clock lead, a test mode select input coupled to the test mode select lead, a select SEL3 input coupled to the select SEL3 output lead, an enable EN3 output coupled to the enable EN3 input lead, a select S input connected to the select S output lead, and an enable E output connected to the enable E input.
8 more elements
Dependencies are inferred from the claim text.