METHOD AND APPARATUS FOR POSITION-BASED SCHEDULING FOR JTAG SYSTEMS
First Claim
1. An apparatus, comprising:
- a processor and a memory, the processor configured to;
receive a plurality of access requests of at least one user application, the access requests configured to request access to respective segments of a scan chain of a unit under test, each segment modelling one or more elements of which the scan chain is composed; and
determine scheduling of the access requests using a circuit model configured to represent an ordering of the segments of the scan chain.
6 Assignments
0 Petitions
Accused Products
Abstract
A position-based scheduling capability supports interaction between one or more user applications and a scheduler for performing testing via a scan chain of a unit under test. The scheduler receives access requests from one or more user applications, where each access request is a request for access to a segment of the scan chain, respectively. The scheduler determines scheduling of the access requests using a circuit model configured to represent an ordering of the segments of the scan chain. The scheduler may provide the access responses to the user application(s) from which the access requests are received, thereby enabling the user application(s) to issue test operations toward a processor configured to generate test data to be applied to the scan chain. The scheduler may obtain the test operations and send the test operations toward a processor configured to generate test data to be applied to the scan chain.
12 Citations
27 Claims
-
1. An apparatus, comprising:
a processor and a memory, the processor configured to; receive a plurality of access requests of at least one user application, the access requests configured to request access to respective segments of a scan chain of a unit under test, each segment modelling one or more elements of which the scan chain is composed; and determine scheduling of the access requests using a circuit model configured to represent an ordering of the segments of the scan chain. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
20. A method, comprising:
using a processor for; receiving a plurality of access requests of at least one user application, the access requests configured to request access to respective segments of a scan chain of a unit under test, each segment modelling one or more elements of which the scan chain is composed; and determining scheduling of the access requests using a circuit model configured to represent an ordering of the segments of the scan chain.
-
21. An apparatus, comprising:
a processor and a memory, the processor configured to; send, from a user application toward a scheduler, an access request of the user application, the access request configured to request access to a segment of a scan chain of a unit under test, the segment modelling one or more elements of which the scan chain is composed; and receive, at the user application, an access response associated with the access request, wherein the access response is configured to indicate to the user application that the user application may access the segment of the scan chain for which access was requested. - View Dependent Claims (22, 23, 24, 25, 26)
-
27. A method, comprising:
using a processor for; sending, from a user application toward a scheduler, an access request of the user application, the access request configured to request access to a segment of a scan chain of a unit under test, the segment modelling one or more elements of which the scan chain is composed; and receiving, at the user application, an access response associated with the access request, wherein the access response is configured to indicate to the user application that the user application may access the segment of the scan chain for which access was requested.
Specification