Method of designing circuit having multiple test access ports, circuit produced thereby and method of using same
AssigneeLogicVision, Inc.
InventorsBenoit Nadeau-Dostie, Jean-François Côté
Life of this patent
Estimating the term…
Loading patent…
AssigneeLogicVision, Inc.
InventorsBenoit Nadeau-Dostie, Jean-François Côté
Estimating the term…
In a circuit with multiple Test Access Port (TAP) interfaces, the TAPs are arranged into groups, with secondary TAPs in one or more groups and a master TAP in another group, the master TAP having an instruction register with bits for storing a group selection code; a Test Data Output (TDO) circuit responsive to the group selection code connects the group TDO of one of the groups to the circuit TDO; and, for each secondary TAP group, a group Test Data Input (TDI) circuit responsive to a shift state signal for selectively connecting the group TDI to the circuit TDI or to the output of a padding register having its input connected to the circuit TDI, and its output connected to an input of the group TDI circuit; and a group TMS circuit responsive to a predetermined TAP selection code associated with the group for producing a group TMS signal for each TAP in the group.
In a method of designing a circuit containing a plurality of Test Access Port (TAP) interfaces, each said TAP having a Test Data Input (TDI), a Test Data Output (TDO), a Test Mode Select (TMS) input, a Test Clock Input and a Test Reset input (TRSTN), an instruction register and at least one test data register, the method comprising the steps of:
A method of designing a circuit containing a plurality of Test Access Ports (TAPs), each said TAP having a Test Data Input (TDO), a Test Data Output (TDO), a Test Mode Select (TMS) input, a clock input and a Test Reset (TRSTN) input, each said TAP having an instruction register and at least one test data register, the method comprising the steps of:
In a method of designing a circuit containing a plurality of Test Access Port (TAP) interfaces, each said TAP having a Test Data Input (TDI), a Test Data Output (TDO), a Test Mode Select (TMS) input, a Test Clock Input and a Test Reset input (TRSTN), an instruction register and at least one test data register, the method comprising the steps of:
In a circuit having a plurality of Test Access Port (TAP) interfaces, each interface having test connections including a Test Data Input (TDI), a Test Data Output (TDO), a Test Mode Select (TMS) input, a Test Clock Input and a Test Reset input (TRSTN), an instruction register and at least one test data register, comprising:
In a circuit having a plurality of Test Access Port (TAP) interfaces, each said TAP having a TAP Test Data Input (TDI), a TAP Test Data Output (TDO), a TAP Test Mode Select (TMS) input, a TAP clock input and a TAP Test Reset (TRSTN) input, a TAP instruction register and at least one TAP test data register, said circuit having a circuit Test Data Input, a circuit Test Data Input, a circuit Test Data Output, a circuit Test Mode Select input, a circuit Test Clock input and a circuit reset input, the improvement comprising:
A method of controlling a circuit having a plurality of Test Access Port (TAP) interfaces in which one of said TAPs is connected to circuit test inputs and outputs and each said TAP interface includes a TAP Test Data Input (TDI), a TAP Test Data Output (TDO), a TAP Test Mode Select (TMS) input, a TAP clock input and a TAP reset input (TRSTN), an instruction register and at least one test data register, said TAPs being arranged into two or more groups of TAPs, each group having a group TDI and a group TDO and one or more TAPs serially connected there between, the method comprising:
A program product for use in designing a circuit having a plurality of Test Access Port (TAP) interfaces, each TAP having a Test Data Input (TDI), a Test Data Output (TDO), a Test Mode Select (TMS) input, a Test Clock Input, a Test Reset input (TRSTN), an instruction register and at least one test data register, the program product comprising:
Dependencies are inferred from the claim text.