IP Library Granted Patent US 8,255,198
Granted Patent B2
US 8,255,198 · App. 12/748,317 · Granted Aug 28, 2012

Method and structure to develop a test program for semiconductor integrated circuits

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 8,255,198
App. No.
12/748,317
Granted
Aug 28, 2012
Kind
B2
Abstract

Test program development for a semiconductor test system, such as automated test equipment (ATE), using object-oriented constructs is described. The invention provides a method for describing test system resources, test system configuration, module configuration, test sequence, test plan, test condition, test pattern, and timing information in general-purpose object-oriented constructs, e.g., C++ objects and classes. In particular, the modularity of program development is suitable for developing test programs for an open architecture semiconductor test system.

Claims (18)

1. A semiconductor test system, comprising:

a system controller;

a site controller coupled to the system controller, wherein the system controller is configured to control the site controller;

a test module corresponding to a device under test (DUT), wherein the test module is controlled by the site controller;

a pattern compiler in communication with the system controller, wherein the pattern compiler includes a module-specific pattern compiler and an object file manager (OFM) directing the module-specific pattern compiler to compile both a corresponding module-specific section of a pattern source file and a common section of the pattern source file; and

a module connection enabler coupling the site controller to the test module,

wherein the system controller defines a connection of the site controller to a port of the module connection enabler based on a system configuration file, and a connection of the test module to a port of the module connection enabler based on a module configuration file.

2. The system of claim 1 , wherein the OFM manages a pattern object metafile.

3. The system of claim 2 , wherein the OFM provides an application programming interface (API) to read and write the pattern object metafile.

4. The system of claim 3 , wherein the module-specific compiler writes module-specific header information and module-specific data into the pattern object metafile.

5. The system of claim 4 , wherein the site controller loads the module-specific data to the test module from a module-specific section of the pattern object metafile.

6. The system of claim 1 , wherein the module connection enabler is a switch matrix.

7. The system of claim 1 , wherein the test module is one of a plurality of test modules, and wherein the module connection enabler couples the site controller to the plurality of test modules.

8. The system of claim 1 , wherein the site controller is one of a plurality of site controllers.

9. The system of claim 1 , wherein the test module is one of a plurality of test modules.

10. The system of claim 9 , wherein the plurality of test modules are controlled by the site controller.

11. The system of claim 1 , wherein the module-specific pattern compiler is one of a plurality of module-specific pattern compilers.

12. The system of claim 1 , wherein the pattern compiler is located on a computer acting as the system controller or on a network to which the system controller is connected.

Assignments (2)
CHANGE OF ADDRESS Recorded Dec 18, 2018
From: ADVANTEST CORPORATION
To: ADVANTEST CORPORATION
Reel/Frame 047987/0626 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2010
From: KRISHNASWAMY, RAMACHANDRAN; SINGH, HARSANJEET; PRAMANICK, ANKAN; ELSTON, MARK; CHEN, LEON; ADACHI, TOSHIAKI; TAHARA, YOSHIHUMI
To: ADVANTEST CORPORATION
Reel/Frame 024279/0867 →