IP Library Granted Patent US 7,171,587
Granted Patent B2
US 7,171,587 · App. 10/460,104 · Granted Jan 30, 2007

Automatic test system with easily modified software

Assignee: Teradyne, 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,171,587
App. No.
10/460,104
Granted
Jan 30, 2007
Kind
B2
Abstract

An automatic test system, such as might be used to test semiconductor devices as part of their manufacture. The test system uses instruments to generate and measure test signals. The automatic test system has a hardware and software architecture that allows instruments to be added to the test system after it is manufactured. The software is segregated into instrument specific and instrument independent software. Predefined interfaces to the software components allow for easy integration of instruments into the test system and also easy reuse of the software as the physical implementation of the test system or the instruments changes from tester to tester in a product family.

Claims (25)

1. A method for use with an automatic test system that is configured to test a device, the automatic test system containing instrument independent software, the method comprising:

installing a vertical slice comprising an instrument and an instrument specific software component in the automatic test system, the instrument specific software component comprising a driver for the instrument and additional software relating to the instrument; and

using the automatic test system, including the instrument, through an interface between the instrument independent software and the instrument specific software;

wherein the interface comprises:

a framework interface to expose functions that are common to plural software modules in the automatic test system to the instrument specific software component;

an instrument interface to expose functions that are common to plural instruments in the automatic test system to the instrument specific software component; and

an instrument-specific interface to expose language that can be incorporated into a test program to perform tests using the instrument.

2. The method of claim 1 , wherein the instrument independent software and the instrument specific software component comprise plural packages.

3. The method of claim 2 , wherein the packages are implemented with COM (Component Object Model) technology.

4. The method of claim 2 , wherein the language that can be included in the test program controls functioning of the instrument.

5. The method of claim 2 , wherein the instrument specific software component contains documentation about the instrument that is displayed using tools within the instrument independent software.

6. The method of claim 2 , wherein the instrument specific software component comprises a display package that presents displays related to the instrument to a user of the automatic test system.

7. The method of claim 6 , wherein the display package presents programming and debug displays in response to being accessed through an interface by programming and tools within the instrument independent software.

8. The method of claim 2 , wherein the instrument specific software component contains self test software for testing the instrument in response to being accessed through an interface.

9. The method of claim 2 , wherein the instrument specific software component contains test elements for incorporation into test jobs run by the automatic test system to create tests utilizing the instrument.

10. The method of claim 1 , wherein the instrument specific software component contains software for controlling the instrument and software for presenting displays related to control of the instrument.

11. The method of claim 1 , wherein the automatic test system comprises additional instruments comprising instrument specific software components that contain interfaces through which the additional instruments are accessed, each interface exposing methods to cause a corresponding instrument to perform actions, and each interface for exposing common methods.

12. The method of claim 11 , wherein the common methods include a method to reset an instrument.

13. The method of claim 11 , wherein the common methods include a method to cause an instrument to report a status of the instrument.

14. The method of claim 1 , using the automatic test system includes running a startup program to create an inventory of instruments installed in the automatic test system.

15. The method of claim 1 , wherein the vertical slice comprises a board that includes an identification mechanism and the automatic test system is configured to run a startup program to access the identification mechanism.

16. The method of claim 1 , wherein the vertical slice comprises a board and the instrument specific software component includes a description of instruments on the board.

17. A process of manufacturing semiconductor devices using the method of claim 1 , wherein the automatic test system, including the instrument, is used to test semiconductor devices during manufacture, and wherein processing steps in a manufacturing process are selected based on results of testing.

18. The process of manufacturing semiconductor devices of claim 17 , wherein the processing steps include segregating semiconductor devices into performance categories based on the results of the testing.

19. The process of manufacturing semiconductor devices of claim 17 , wherein the processing steps include selecting for packaging semiconductor devices that pass testing.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Mar 24, 2022
From: PACIFIC WESTERN BANK
To: ALERT LOGIC, INC.
Reel/Frame 059498/0361 →
SECURITY INTEREST Recorded May 7, 2020
From: TERADYNE, INC.
To: TRUIST BANK
Reel/Frame 052595/0632 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Jun 28, 2019
From: BARCLAYS BANK PLC, AS COLLATERAL AGENT
To: TERADYNE, INC.; EAGLE TEST SYSTEMS, INC.; LITEPOINT CORPORATION; NEXTEST SYSTEMS CORPORATION; GENRAD, LLC; ENERGID TECHNOLOGIES CORPORATION
Reel/Frame 049632/0940 →
PATENT SECURITY AGREEMENT Recorded Apr 27, 2015
From: TERADYNE, INC.; LITEPOINT CORPORATION
To: BARCLAYS BANK PLC
Reel/Frame 035507/0116 →
RELEASE OF SECURITY INTEREST Recorded May 13, 2009
From: BANK OF AMERICA, N.A.
To: TERADYNE, INC
Reel/Frame 022668/0750 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Dec 3, 2008
From: TERADYNE, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 021912/0762 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2003
From: HLOTYAK, STEPHEN J.; BLITZ, ALAN L.; STIMSON, RANDALL B.
To: TERADYNE, INC.
Reel/Frame 014187/0281 →
Continuity (2)
Provisional Application 6046612700 · Apr 28, 2003
Related Publication 20040215361A1 · Oct 28, 2004