1149.1TAP linking modules
First Claim
1. A process of selecting different 1149.1 TAP domain arrangements within an integrated circuit comprising the steps of:
- performing an 1149.1 instruction shift operation through a first 1149.1 TAP domain arrangement, performing an 1149.1 instruction update operation at the end of said 1149.1 instruction shift operation, and;
in response to said 1149.1 instruction update operation, selecting a second 1149.1 TAP domain arrangement which differs from the first 1149.1 TAP domain arrangement.
0 Assignments
0 Petitions
Accused Products
Abstract
IEEE 1149.1 Test Access Ports (TAPs) may be utilized at both IC and intellectual property core design levels. TAPs serve as serial communication ports for accessing a variety of embedded circuitry within ICs and cores including; IEEE 1149.1 boundary scan circuitry, built in test circuitry, internal scan circuitry, IEEE 1149.4 mixed signal test circuitry, IEEE P5001 in-circuit emulation circuitry, and IEEE P1532 in-system programming circuitry. Selectable access to TAPs within ICs is desirable since in many instances being able to access only the desired TAP(s) leads to improvements in the way testing, emulation, and programming may be performed within an IC. A TAP linking module is described that allows TAPs embedded within an IC to be selectively accessed using 1149.1 instruction scan operations.
-
Citations
2 Claims
-
1. A process of selecting different 1149.1 TAP domain arrangements within an integrated circuit comprising the steps of:
-
performing an 1149.1 instruction shift operation through a first 1149.1 TAP domain arrangement, performing an 1149.1 instruction update operation at the end of said 1149.1 instruction shift operation, and;
in response to said 1149.1 instruction update operation, selecting a second 1149.1 TAP domain arrangement which differs from the first 1149.1 TAP domain arrangement.
-
-
2. An 1149.1 TAP linking module within an integrated circuit comprising:
-
a TDI input and a TDO output;
a TAP controller;
an instruction register having a serial input connected to said TDI input, a serial output, and control inputs connected to said TAP controller;
a multiplexer having a first input connected to said TDI input, a second input connected to said instruction register serial output, control input connected to said TAP controller, and an output connected to said TDO output.
-
Specification