IP Library Granted Patent US 7,590,504
Granted Patent B2
US 7,590,504 · App. 11/465,082 · Granted Sep 15, 2009

Graphical user interface for creation of IBIST tests

Assignee: ASSET InterTech, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,590,504
App. No.
11/465,082
Granted
Sep 15, 2009
Kind
B2
Abstract

A graphical user interface (GUI) that configures a test for a circuit. More particularly, the circuit includes a built-in-self-test (BIST) compatible device and has a test configuration. The device has an associated value. Moreover, the circuit, the device, and the associated value are defined in a circuit definition. The GUI includes a GUI object representing the circuit, a GUI object representing the BIST compatible device, and a GUI object representing the associated value. Furthermore, at least one of the GUI objects is configured to allow a modification to the GUI object and to reconfigure the test configuration in response to the GUI object modification. Also, the GUI object is further configured to modify itself to reflect a modification of the circuit definition. More particularly, the device may be an interconnect built-in self-test (IBIST) compatible device having registers, ports and lanes of the ports.

Claims (48)

1. A graphical user interface (GUI) embodied on a computer readable medium which, when executed on a processor configures a test for a circuit, the circuit having a circuit definition that includes information defining the circuit, a built-in-self-test (BIST) compatible device within the circuit, and a value associated with the BIST compatible device, the GUI comprising:

a GUI object representing the circuit;

a GUI object representing the BIST compatible device; and

a GUI object representing the associated value;

wherein a respective GUI object is configured based on information contained in the circuit definition,

wherein a modification of the circuit definition automatically causes a corresponding modification to the GUI, and

wherein a modification of the respective GUI object automatically causes a modification of the circuit definition and the circuit test configured by the GUI.

2. The GUI of claim 1 , wherein the BIST compatible device is an interconnect built-in self test (IBIST) compatible device.

3. The GUI of claim 1 , wherein the device further comprises a register, and wherein the associated value comprises an address of the register.

4. The GUI of claim 1 , wherein the device further comprises a port, and wherein the associated value comprises a lane number associated with the port.

5. The GUI of claim 1 , further comprising a screen that enables a port of the device.

6. The GUI of claim 1 , further comprising a screen that sets one or more test defaults.

7. The GUI of claim 1 , further comprising a screen that sets one or more test patterns.

8. The GUI of claim 1 , further comprising a screen that customizes the GUI object representing the device.

9. The GUI of claim 8 , wherein global test options are applied to the device.

10. The GUI of claim 1 , further comprising a screen that sets global test options.

11. A method embodied on a computer readable medium which, when executed on a processor configures a test for a circuit which includes a built-in self-test (BIST) compatible device, the BIST compatible device having an associated value, the circuit, the BIST compatible device, and the associated value being defined in a circuit definition, the method comprising:

creating a first graphical user interface (GUI) object representing the circuit;

creating a second GUI object representing the BIST compatible device;

creating a third GUI object representing the associated value;

reconfiguring the test configuration by modifying at least one of the created GUI objects; and

modifying at least one of the created GUI objects by modifying the circuit definition.

12. The method of claim 11 , wherein the device further comprises an interconnect built-in self test (IBIST) compatible device.

13. The method of claim 11 , wherein the device further comprises a register, and wherein the associated value comprises an address of the register.

14. The method of claim 11 , wherein the device further comprises a port, and wherein the associated value comprises a lane number associated with the port.

15. The method of claim 11 , further comprising creating a screen that enables a port of the device.

16. The method of claim 11 , further comprising creating a screen that sets one or more test defaults.

17. The method of claim 11 , further comprising creating a screen that sets one or more test patterns.

18. The method of claim 11 , further comprising creating a screen that customizes the GUI object representing the device.

19. The method of claim 18 , wherein global test options are applied to the device.

20. The method of claim 11 , further comprising creating a screen that sets global test options.

21. A computer program product that configures a test for a circuit, the circuit including a built-in-self-test (BIST) compatible device, the BIST compatible device having an associated value, the circuit, the BIST compatible device, and the associated value being defined in a circuit definition, the computer program product having a computer readable medium storing executable program code which, when executed by a processor, performs a method comprising:

creating a first graphical user interface (GUI) object representing the circuit;

creating a second GUI object representing the BIST compatible device;

creating a third GUI object representing the associated value;

reconfiguring the test configuration by modifying at least one of the created GUI objects; and

modifying at least one of the created GUI objects by modifying the circuit definition.

22. The computer program product of claim 21 , the method further comprising:

creating a screen that enables a port of the device.

23. The computer program product of claim 21 , the method further comprising:

creating a screen that sets one or more test defaults.

24. The computer program product of claim 21 , the method further comprising:

creating a screen that sets one or more test patterns.

25. The computer program product of claim 21 , the method further comprising:

creating a screen that customizes the GUI object representing the device.

26. The computer program product of claim 21 , the method further comprising:

creating a screen that sets global test options.

27. The computer program product of claim 21 , wherein the device is an interconnect built-in self test (IBIST) compatible device.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Oct 1, 2021
From: ASSET INTERTECH, INC.
To: SILICON VALLEY BANK
Reel/Frame 057671/0617 →
SECURITY AGREEMENT Recorded Jul 16, 2013
From: ASSET INTERTECH, INC.
To: SILICON VALLEY BANK
Reel/Frame 030804/0574 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2006
From: CHORN, JAMES ERNEST; HUDIBURGH, THOMAS GREEN; NEJEDLO, JAY JOSEPH; SIMPSON, EDWARD KEITH
To: ASSET INTERTECH, INC.
Reel/Frame 018571/0067 →
Continuity (2)
Provisional Application 6070859200 · Aug 16, 2005
Related Publication 20070073507A1 · Mar 29, 2007