Boundary-scan method using object-oriented programming language
AssigneeXilinx, Inc.
InventorNeil G. Jacobson
Life of this patent
Estimating the term…
Abstract
A Java-based method for performing Boundary-Scan Test procedures on an IEEE Standard 1149.1 compliant integrated circuit device. A Boundary-Scan Test application procedural interface (BST API) is provided that includes several objects defining the Boundary-Scan architecture of IEEE Standard 1149.1 compliant integrated circuit devices, and defines a plurality of Java-based source code commands utilized in applets for performing Boundary-Scan Test procedures. To facilitate implementing a single applet on a wide variety of hardware platforms, the BST API is based on a command structure subset implemented by a wide range of available Java flavors.
Claims9
A method for performing Boundary-Scan Test procedures on an integrated circuit device including a Boundary-Scan architecture, the method comprising the steps of:
- generating a Boundary-Scan Test application procedural interface (BST API) including one or more objects that define the Boundary-Scan architecture and a plurality of source code commands using an object oriented, platform independent programming language, wherein the objects and source code commands are defined using basic command structures of the object oriented, platform independent programming language such that the BST API operates on a plurality of hardware platforms;
- generating a Boundary-Scan Test procedure including selected source code commands defined in the BST API, wherein the selected source code commands of the Boundary-Scan Test procedure are executable on any of the plurality of hardware platforms;
- and
- performing the Boundary-Scan Test procedures on the integrated circuit device using a selected one of the plurality of hardware platforms.
Dependencies are inferred from the claim text.