Programmable interface-based validation and debug
First Claim
1. A test fixture, comprising:
- a test connector that is arranged to communicatively couple a design under test to the test fixture, said test connector including a shared test bus coupled to a first set of selected pins; and
a programmable logic interface that is communicatively coupled to the test connector and is arranged to receive a downloadable test bench, wherein the downloadable test bench is arranged to apply test vectors from a first set of test vectors to a first test control bus;
a multiplexer that is arranged to selectively couple one of the first test control bus and a second test control bus to the shared test bus, wherein the second test control bus is arranged to apply test vectors from a second set of test vectors.
2 Assignments
0 Petitions
Accused Products
Abstract
A programmable interface-based validation and debug system includes, for example, a test connector that is arranged to communicatively couple a design under test to the test fixture. A programmable logic interface is communicatively coupled to the test connector and is arranged to receive a downloadable test bench, where the downloadable test bench is arranged to apply test vectors from a first set of test vectors to a first test control bus. A multiplexer is arranged to selectively couple one of the first test control bus and a second test control bus to a shared test bus that is coupled to the test connector, where the second test control bus is arranged to apply test vectors from a second set of test vectors provided by, for example, a debugger that is operated by a human.
-
Citations
12 Claims
-
1. A test fixture, comprising:
-
a test connector that is arranged to communicatively couple a design under test to the test fixture, said test connector including a shared test bus coupled to a first set of selected pins; and a programmable logic interface that is communicatively coupled to the test connector and is arranged to receive a downloadable test bench, wherein the downloadable test bench is arranged to apply test vectors from a first set of test vectors to a first test control bus; a multiplexer that is arranged to selectively couple one of the first test control bus and a second test control bus to the shared test bus, wherein the second test control bus is arranged to apply test vectors from a second set of test vectors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification