Browse Prior Art Database

Multi-Tasking Tester Architecture

IP.com Disclosure Number: IPCOM000120246D
Original Publication Date: 1991-Apr-01
Included in the Prior Art Database: 2005-Apr-02
Document File: 2 page(s) / 76K

Publishing Venue

IBM

Related People

Aidun, M: AUTHOR [+3]

Abstract

The status table will coordinate the parallel operation of three component software units: the tester handler function, the functional tester, and the communications function.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Multi-Tasking Tester Architecture

      The status table will coordinate the parallel operation
of three component software units: the tester handler function, the
functional tester, and the communications function.

      The status table will be divided into three sections: a
communications section, a tester section and a handler section.
Typically, the communications section will contain status information
pertaining to a transmission buffer which can be, for example, a
swing or A/D buffer.  The communication portion of the status table
would contain information, such as which side of the transmission
buffer was transmitting and which was loading, and what the loaded
status of the loading side of the buffer was at that time.

      The functional tester portion of the status table would include
an address pointer pointing to the next available position in the
transmission buffer for communicating the results of the functional
test being performed.

      The status for the handler function would include physical
positioning of the wafer by a robot and physical positioning of a
prober head.

      In operation, the multi-tasking operating system will keep
track of each of three application programs running: the handler
program, the functional test program and the communications control
program.  During the operation of the functional test, if a wait
period is encountered, the operating system will select either the
handler program or the communications control program to be executed
during the wait period.  A priority can be established in the
selection of the branched-to applications program based upon the
presence or absence of a necessary preliminary state or alternately
the need to more frequently monitor the communications function, for
example, than to...