67094471_Sentry_400_Computer_Controlled__System_Instruction_Manual_Oct70 67094471 Sentry 400 Computer Controlled System Instruction Manual Oct70

67094471_Sentry_400_Computer_Controlled__System_Instruction_Manual_Oct70 manual pdf -FilePursuit

67094471_Sentry_400_Computer_Controlled__System_Instruction_Manual_Oct70 67094471_Sentry_400_Computer_Controlled__System_Instruction_Manual_Oct70

User Manual: 67094471_Sentry_400_Computer_Controlled__System_Instruction_Manual_Oct70

Open the PDF directly: View PDF PDF.
Page Count: 132

Download67094471_Sentry_400_Computer_Controlled__System_Instruction_Manual_Oct70 67094471 Sentry 400 Computer Controlled  System Instruction Manual Oct70
Open PDF In BrowserView PDF
Systems Technology

Sentry 400
Computer Controlled Test System
Instruction Manual

STOCK NO.: 67094471
ISSUED: October 1970
© 1970 by Fairchild Systems Technology, 974 East Arques Ave., Sunnyvale, Calif. 94086

FAIRCHIL.O
SYSTEMS TECHNOLOGY

VVarranty____________________________________

Seller warrants equipment of its manufacture against defective materials or workmanship for
a period of one year from date on which Seller determines the installation to be complete.
The liability of the Seller under this warranty is limited, at Sellers option, solely to repair,
replacement with equivalent Fairchild eOquipment, or an appropriate credit adjustment not
to exceed the original equipment sales price, of equipment returned to the Seller provided
that (a) Seller is promptly notified in writing by Buyer upon discovery of defects, (b) the
defective equipment is returned to Seller, transportation charges prepaid by Buyer, and (c)
Seller's examination of such equipment disclosed to its satisfaction that defects were not
caused .by negligence, misuse, improper installation, accident, or unauthorized repair or
alteration by the Buyer. This warranty does not include mechanical parts failing from
normal usage nor does it cover limited life electrical components which deteriorate with age
such as vacuum tubes, choppers, lamps, etc. In the case of accessories, ie, card punches,
typewriters, etc., not manufactured by Seller, but which are furnished with the Seller's
eq uipmen t. Seller's liability is limited to whatever warranty is extended by the
manufacturers thereof and transferable to the Buyer. This warranty is expressed in lieu of
all other warranties, expressed or implied, including the implied warranty of fitness for a
particular purpose, and of all other obligations or liabilities on the Seller's part, and it
neither assumes nor authorizes any other person to assume for the Seller any other
liabilities. This warranty should not be confused with or construed to imply free
preventative or remedial maintenance, calibration or other service required for normal
operation of the equipment.

F=AIRCHILD
SYSTEMS TEC~CX;Y

FORM 700617

List of Effective Pages _ _ _ _ _ _ _ _ _ __

SENTRY 400

The total number of pages of this publication is 136, consisting
of the following:

Page No.
Title.
Warranty.
i through vii .
Section I Title .
Frontispiece.
1-1 through 1-28 .
2-1 through 2-8
3-1 through 3-55
4-1 through 4-35

FORM 700620

Issue

Original
Original
Original
Original
Original
Original
Original
Original
Original

Table

of

Contents
Page

'SECTION I
1.1
1.2
1.3

1.4

1.5

1.6

1.7
1.8
1.9

1.10

GENERAL INFORMATION

Introduction
General Description
Typical System Configuration
Tester Operating Features
Automatic
Manual
Monitor
Timing
Sentry 400 System Description
Test Station
Monitor Station
FST-l Computer System
Functional Description
Multiplexing
Manual Mode
Output Pin Loading
Power Supply Decoupling
MOS Input Pin Stressing
Input Bias Voltage
Programming Characteristics
Physical Description and Specifications
Mainframe and Options
Test Station
Model 8103, 30-Pin Test Station
Model 8106, 60-Pin Test Station
Model 8109, 90-Pin Test Station
Model 8112, 120-Pin Test Station
Computer and Peripherals
Model 2101 FST-l Computer
Model 2060 Disc File
Model 2070 Magnetic Tape Controller
Model 2071 Magnetic Tape Transport
Model 2121 FST-l Software Package
Model 2084 Console Typewriter with Paper Tape
Model 2085 Console Typewriter with Paper Tape
Model 2087 Console Typewriter
Model 2086 Punched Card Reader
Model 2110 Extension Bay
Model 2130 Core Memory Expansion

.1-1
.1-1
.1-2
.1-3
.1-3
.1-3
.1-3
.1-6
.1-6
.1-7
.1-9
1-11
1-12
1-15
1-15
1-16
1-16
1-17
1-17
1-17
1-18
1-19
1-20
1-20
1-21
1-21
1-21
1-22
1-22
1-22
1-23
1-23
1-23
1-24
1-24
1-24
1-24
1-24
1-24
iii

TABLE OF CONTENTS (Continued)
Page
SECTION I

1.11

Systems Software
Model 8201 Sentry 400 Software Package

SECTION II

2.1
2.2
2.3

2.4
2.5
2.6
2.7
2.8
2.9

3.2
3.3

3.4
3.5

iv

1-25
1-25

INSTALLATION

General
Inspection
Un crating
Installation
Reshipment
Layout
Interconnecting Cables
AC Power
Air Conditioning and Humidity Requirements

SECTION III

3.1

GENERAL INFORMATION (Continued)

.2-1
.2-1
.2-1

.2-1
.2-1
.2-2

.2-2
.2-2
.2-2

OPERATION

Introd uction
Controls and Indica tors
System Power On Procedure
Power Failures and Alarms
System Power Off Procedure
Loading Sentry 400 Device Test Programs into the Computer
Loading DOPSY from Disc Memory
Compiling a Source Factor Program
Loading TOPSY from Disc
Loading Device Test Program from Disc Using TOPSY
Initialize or Modify Tester Operating Conditions with TOPSY
with TOPSY Monitor Commands
Initiation of Active Device Testing
Preparing Performance Board for Testing
Inserting Performance Board and Device into Tester
Select Test Mode and Commence Testing
Error Messages
Editing FACTOR Programs

.3-1
.3-1
3-29
3-29
3-29
3-30

3-31
3-32
3-35
3-36
3-36
3-38
3-38

3-41
3-41
3-42

3-51

TABLE OF CONTENTS (Continued)
Page
SECTION IV
4.1
4.2

4.3

PROGRAMMING

Introduction
Tester Statements, General Description
Programming Procedures
Preliminary Tester Setup Statements
Functional Testing Statements
Program Simplification
DC Testing Statements
Programming Rules
Device Program Preparation

.4-1
.4-2
.4-7"

.4-7
4-10
4-16
4-18
4-19
4-20

v

List

of

Illustrations

Figure
Frontispiece: Sentry 400 Computer Controlled Test System
1-1.
Functional Block Diagram
1-2.
Sentry400 Multiple Test Stations (Maximum Configuration)
1-3.
Engineering Wafer Test and Package Test Systems
1-4.
Sentry 400 Test Station
1-5.
Monitor Station and FST-1 Computer
1-6.
FST-1 Computer System, Simplified
Sentry 400 Test Station Block Diagram - Simplified
1-7.
1-8.
System Configuration and Model Numbers
2-1.
Sentry 400 Test System Suggested Layout A
Sentry 400 Test System Suggested Layout B
2-2.
2-3.
Sentry 400 Test System Cabling Diagram
2-4.
Interconnecting Cabling, FST-l Computer and Peripherals
3-1.
FST-1 Computer Control Panel
3-2.
Sentry 400 Test Station Console Control Panel
3-3.
Sentry 400 Monitor Station Control Panel
3-4.
Teletype Model ASR-33
3-5.
Teletype Model ASR-35
3-6.
FST-1 Model 2060 Disc Memory
3-7.
FST-1 Model 2086 Punched Card Reader
3-8.
Model 2071 Magnetic Tape Unit
3-9.
Model 2310 Line Printer Controls and Indicators
3-10A. Fairchild Universal Load Board (Front)
3-10B. Fairchild Universal Load Board (Rear)
3-11. Simplified Tester Schematic
3-12. Load Board, Two Values of Load Resistance
3-13. Load Board, Programmable Current Source
3-14. Load Board, Switched Load Resistance
3-15. Load Board, Programmable Power Supply
3-16. Load Board, High Frequency
4-1.
Actual Source Program Listing
4-2.
Simplified Block Diagram
4-3.
Programmed Clock Timing Examples
4-4.
Sentry 400 Factor Coding Form
4-5.
Sentry 400 Device Program

vi

Page

.1-2
.1-4
.1-5

.1-8
1-10
1-13
1-14
1-19
.2-3
.2-4
2-5/2-6
2-7/2-8
.3-9
3-13
3-16
3-18
3-21
3-22
3-24
3-26
3-28
3-39
3-40
3-43
3-44
3-45
3-46
3-47
3-48
4-11/4-12
· 4-13
· 4-16
4-23/4-24
· 4-25

List

of Tables

Table
I-I.
1-2.
3-I.
3-2.
3-3.
3-4.
3-5.
3-6.
3-7.
3-8.
3-9.
3-10.
3-11.
3-12.
3-13.
3-14.
3-15.
4-1.

Pages
Electrical Specification Summary
General Specifications
FST-l CPU Controls and Indicators
Sentry 400 Test Station Console, Controls and Indicators
Sentry 400 Monitor Control Panel Controls and Indicators
FST-l 2084 Teletype Model ASR-33 Controls and Indicators
FST-l 2085 Teletype Model ASR-35 Controls and Indicators
FST-l Model 2060 Disc File Controls and Indicators
FST-l Model 2086 Punched Card Reader Controls and Indicators
Model 2071 Magnetic Tape Unit Controls and Indicators
FST-l Model 2310 Line Printer Controls and Indicators
Summary of DOPSY Commands
Summary of TOPSY Commands
TOPSY Command Format Examples
Error Messages
DOPSY Edit Program Commands
DOPSY Editor Printout
Sentry 400 Tester Statements Summary

1-26
1-27
.3-2
3-10
3-14
3-17
3-19
3-22
3-23
3-25
3-27
3-30
3-37
3-38
3-49
3-52
3-54
.4-2

vii

Section I
General Information

Frontispiece

Sentry 400 Computer Controlled Test System.

Section I
General Information

1. 1 INTROD UCTION
This manual provides information for installation, operation and programming of the Sentry
400 Computer Controlled Test System. The description in this manual is confined to the
tester portion of the system; the FST-1 Fairchild computer and software packages are described in separate manuals. Section I contains a general description of the system together
with a table of specifications. The photograph on the facing page is a front view of a single
station Sentry 400 Computer Controlled Test System.
1.2 GENERAL DESCRIPTION
The Sentry 400 Computer Controlled Test System provides the capability to automatically
test digital networks such as; large scale integrated arrays (MOS, BIPOLAR), complex integrated circuits, printed circuit cards, and other digital subsystems. Multiplexing is provided
for operating four test stations with one FST-1 computer. Each test station can test
different electronic devices or modules with up to 120 pins. Each test station pin capability
is expandable in groups of 30 up to a maximum of 120 pins. Two 120 pin test enclosures
may be used for up to a 240 pin test configuration. Each pin has the capability to be defined
either as an input pin or an output pin. Through system software it is possible to instruct
the tester to perform various operations on the device-under-test such as assign input/output
pins, execute tests, indicate Go/No-Go results and print test results.
Basically, the system performs two types of tests; functional tests (that determine whether
the device performs the intended logic operations) and precision DC tests (that determine
whether component parameters meet device specifications). Functional tests are performed
by forcing programmed logic levels on the input pins of the device-under-test and comparing
the device outputs with programmed expected outputs. Absolute DC tests allow programmable measurement of network parameters such as saturation voltage and input leakage. In
addition, the magnitude of all test system reference voltages and currents such as Go/No-Go
thresholds, device supply voltages and functional logic level forcing magnitudes are programmable.
The number of tests required to adequately test an array has a large influence not only on
test throughput rate but also on test system configuration. The maximum test rate is
approximately 286,000 functional tests per second and 250 DC tests per pin per second.
The maximum number of tests that can be performed on a single device without using programming loops, is approximately 130,000. Using loops, programs can be extended to any
length.
1-1

1.3 TYPICAL SYSTEM CONFIGURATION

Figure 1-1 shows the basic block diagram of the system. The Fairchild FST-l computer is
the primary controller. Tester instructions are held in bulk storage (disc or magnetic tape)
and are transmitted to the computer memory when required. The test head, power supplies
and timing controls receive their instructions from core memory under control of the computer.

-

COMPUTER

r

r

PROGRAMMABLE
SUPPLIES, TEST
RATE CONTROL

BULK STORAGE

~

r

ELEMENT
UNDER TEST

MULTIPLEXER

,

I~

-

TEST HEAD
DRIVERS, SENSORS

-

I I I

I I I
I I I
I I I
I I I

UP TO FOUR

Figure 1-1. Functional Block Diagram

For functional tests, the tester applies logic levels representing forcing functions to the
input pins of the unit under test and compares actual outputs to the predicted responses on
a "Go/No-Go" basis. The expected output thresholds are programmable as are the input
logic levels.
For DC tests, a single pin can be addressed with an instruction that calls for a DC
(Absolute) measurement. A switching network then connects the Precision Measurement
Unit to the addressed pin and executes the measurement. A pin is always restored to its
previous functional test condition prior to being connected to, or released from, the DC
measurement unit.
1-2

The computer can control the unit-under-test device handler such that wafer indexing and
"class" sorting is automatic, depending on the result of tests performed. A fifteen bit
storage register is available for this purpose.
Figure 1-2 shows a Sentry 400 test system with multiple test stations. The configuration
allows independent testing of devices of different design, therefore increasing the testing
throughput rate. The amount of peripheral equipment required per system varies according to the environment of operation. For example, test engineering may require the most
peripherals since these groups will be continually generating new-design test programs
and new test techniques. The operations are typical electronic data processing operations
and are most efficiently done only if a card reader, magnetic tape, disc, printer, and teletype are available. In the production wafer-test environment, a minimum of peripherals are
required. Prepared programs on magnetic tape can easily be transferred to the disc. There
can be 350 programs of an average length of 1450 tests stored on the disc for immediate
access. Figure 1-3 shows probable peripheral configurations for the engineering, wafer-test,
and package test systems.
1.4 TESTER OPERATING FEATURES
There are three basic modes of operation for the test system: (1) Automatic, (2) Manual,
(3) Monitor.
1.4.1 Automatic
In the Automatic mode the test system operation is self-contained within the program. This
mode of operation is primarily intended for the production environment where there is
little need for operator intervention:
1.4.2 Manual
In the Manual mode a single programmed instruction is executed each time the "start"
button is depressed. This mode of operation is useful for program verification where the
operator needs to single step through a program.
With a multiple test system, any or all stations may be in Manual operation simultaneously.
A manual station will not inhibit other stations from testing. After executing a single step
at Station A, the controller will accept start requests from other stations before returning to
Station A.
1.4.3 Monitor
In the Monitor mode the operator is provided the opportunity to intervene with the programmed control of the test system. This mode is primarily intended for use in the prototype design test environment. In this mode the operator has a variety of options such as,
modifying programmed delays, selecting datalogging conditions, modifying programmed voltages, etc. (Voltages may be modified in any mode by the control panel override.)

1-3

Sentry 400

0

t
,......'--

Disc
Storage

--Unit

t

Q9

I

Magnetic
Tape
Unit

FST·l
Computer
and
Memory

I

I

--

I

Sentry 400
Reference
and
Multiplex
Unit

Test Station
(120 Pins)

-..

Test Station
(120 Pins)

~

Teletype

~

I
\

Card
Reader

I

Test Station
(120 Pins)

I

Line
printer} -'"

Figure 1-2. Sentry 400 Multiple Test Stations (Maximum Configuration)

1-4

Test Station
(120 Pins)

Section I

Sentry 400

Mag
Tape
Unit

Disc Storage

FST-l
Computer
and
Menory

Card
Reader

Sentry 400
Reference
and
MUltiplex
Unit

(]~

Teletype

-

line
Printer

(70Automatic Handler

~

I

~

--

--

Engineering
Station

Wafer
Probe
Station

Displays

-

....

QJD

Wafer
Probe
Station

~

II

QD

L.-.

I ~

Figure 1-3 Engineering Wafer-Test and Package Test Systems

1-5

When the monitor switch is on, and TOPSY is resident in core, the operator can instruct
the tester to perform functions that are primarily useful while debugging a prototype array.
Examples of these instructions are listed below:
1.

Title message (date, run number, etc.).

2.

Stop on failure.

3.

Stop on instruction Number N.

4.

Modify the test rate.

5.

Recycle on a group of functional tests. This allows the element-undertest response wave forms, to be displayed on an oscilloscope.

6.

Datalog on functional failure.

7.

Da talog DC parameter failures.

8.

Datalog any measurement so specified in the program.

9.

Datalog all functions listed above.

10.

Specify test programs on respective test stations.

11.

Sync on instruction Number N to trigger some external monitoring
device when the program executes Statement N.

12.

Specify values of global variables.

1. 4.4 Timing
The tester timing with respect to the element-under-test can be programmed such that
either combinatorial or sequential networks can be readily tested. For functional tests on
combinatorial networks the tester comparator "strobe" is delayed according to the programmed test rate.. counter. F~)f functional tests on sequential networks there are sync signals
·tft.~ li 0./ /tJt,;; ~ l",(l;,t.'"
available on a.rQAt patlel jaelt which can be wired to the clock pins on the element-undertest. Alternatively they can be wired to wave shaping circuits (supplied by the user) and
then to the element-under-test, or can be used to trigger external clock generators. The
timing for sequential tests supplies a minimum of one sync pulse followed by a "strobe" to
the comparators. The "strobe" is delayed according to the programmed test rate.
I.S SENTRY 400 SYSTEM DESCRIPTION
The Sentry 400 System consists of a single bay enclosing each test station and a double bay
enclosing the FST-I Computer and Monitor Station. A maximum of four test stations may
be used in a single installation. The following paragraphs briefly describe the functions of
each bay.
1-6

1. 5.1 Test Station

Figure 1-4 is an illustration of a test station. Directly below the controls and display panel
are the input/output connectors. Each connector provides two terminals (force and sense)
for each DUT pin. Pins 1-30 and 31-60 are accommodated by the bottom right and left
hand connectors and pins 61-120 are accommodated by the two top connectors. The user
may wire his test socket or probe ring to the appropriate pins of the connectors. Five load
boards for each 30 pin configuration are provided the user. The load boards, when inserted,
are connected in parallel with the appropriate pins of the connector. They may be used in
such applications as tests performed with output pins under load, collector outputs
requiring pull up resistors, recirculation logic for high speed shift register testing, etc.
Connection between the test socket and test circuits are provided by high speed relays. The
relays connect either the drivers, detectors, or utility lines to the pins according to programmed instructions.
The controls and display panel contains various controls and indicators that enable the
operator to start a test either in the automatic or manual mode of operation. For this
purpose a pushbutton labeled MAN is provided. When this pushbutton is depressed the
station is in Manual mode. A second button, ADV, enables the operator to single step
through a test program. If the MAN pushbutton is not depressed the system is in Automatic
mode. Indicator lamps inform the operator of the pass or fail status of the device both for
function testing and parameter testing; the end of a test is also displayed. These indicators
are updated any time testing pauses.
Register Selector pushbuttons allow the operator to select two long registers whose contents
will be simultaneously displayed by two rows of 15 register display lamps. There are eight
ranks to each register. By appropriate combination of rank selector and register selector the
status of all 120 pins can be displayed.
The rank fail indicator illuminates when a pin of a certain rank fails. This register may then
be displayed on the register display lamps to determine which pin has failed. This type of
dis play is useful while debugging prototype designs and test program verification.
Input/output pin assignments can be displayed on one row while the forcing and expected
outputs are displayed on the other row. The selector switches also allow the comparator
register mask (ignored pins), utility and input reference select registers to be displayed. The
selector switch will also enable a lamp test.
There is a numerical display of the test instruction number which is currently in the tester.
This is extremely valuable for program verification by the operator when the tester is in the
manual mode and is being single stepped. It is always updated with the number of the last
test executed when the test pauses.
A Precision Measurement Unit is provided for each test station to measure the DC characteristics of the pins of the device-under-test. This type of testing is essential for specifying
semiconductor parameters such as saturation voltage and input leakage. The Precision
Measurement Unit is capable of forcing a voltage or current on any tester pin. The Precision
Measurement Unit also is capable of measuring internal test head analog reference voltages
and power supply voltages and currents for purposes of system self-check under program
1-7

Section I

Sentry 400

POWER MOOULE

Figure 1-4. Sentry 400 Test Station

1-8

EACH MODULE IS 30 PINS
RO = PINS 1-30
R2 = PINS 31-60
R4 = PINS 61-90
R6 =PINS 91-120 .

control. Measurements are made with a high speed analog-to-digital converter with a 0.1%
accuracy and resolutions for voltages from 1 millivolt to 40 volts in three ranges and
currents from 1 nanoampere to 100 milliamperes in four ranges.
The mechanical configuration of the test station is designed not only for ease in operation
but also from the servicing and expansion point of view.
The control panel is hinged on the bottom; slight forward pressure on the top of the panel
will release the front panel and reveal the display lamps and circuitry associated with the
controls and indicators. The complete control and indicator module may be removed by
removing two thumb screws and a single connector at the rear of the module.
The power supplies are contained in the center section of the bay, and are accessible by
pulling on the black handle recessed in the side door frames. The power supplies are
mounted such that all potentiometer controls are available for adjustment. The side door
frame members contain all the connectors into which are inserted printed circuit cards, containing drivers, detectors, and logic circuits.
A convenience panel located below the working surface, provides 115 volts ac convenience
outlets, connectors for handlers, wafer probes, external clock pulses, vacuum and air outlets
and connectors for foot operated switches.
1.5.2 Monitor Station
Figure 1-5 is an illustration of the Monitor Station and FST-I Computer. The monitor
station is contained in the right hand half of the double bay. All digital programmable
supplies and Reference Voltage supplies are contained in this bay. The main function of this
station is to provide manual adjustments of all DPS's and RVS's. Selector switches enable
the operator to select a test station for monitor operation; all other stations continue
normal operation under program control.
Coarse and fine adjustments permit the operator to manually override the programmed voltages of the DPS's or RVS's. The voltages may be displayed on a Nixie light display provided
by a digital voltmeter. Many of the advantages and features of the monitor station are
described in the Tester Operating Features section of this manual.
The control panel, like the test station, is hinged and can be folded down. The control
panel and chassis is mounted on runners and can be pulled forward revealing a vertical
chassis which in turn is hinged at the rear and can be folded back. All DPS's and RVS's and
control circuits are mounted on plug-in boards and mounted in the vertical foldout chassis.
The main power distribution module for the entire Sentry 400 System is contained in the
rear of the monitor station main frame. Two 208 volts, AC, five-wire inputs are filtered and
distributed at the required voltage levels to the system. Power for the monitor station is
provided by six supplies. Potentiometer adjustments for these supplies are accessed through
a power adjustment panel, below the working surface. A power distribution unit (8005) is
also available which provides isolation/constant voltage for the Sentry 400 in sub-standard
power environments.

1-9

Section I

Sentry 400

INTERFACE
SENTRY
400

Figure 1-5. Monitor Station and FST-1 Computer
1-10

1.5.3 FST-l Computer System
The FST-1 is a general purpose digital computer occupying the left hand portion of the
double bay next to the monitor station (see Figure 1-5). Listed below are some of the
FST-I features:
24-bit data word
1.75 microsecond memory-cycle time
Magnetic ferrite-core memory
4096-word memory modules
Options to comprise a maximum of four memory modules, a total of 16,384
words per CPU
Dual memory-access subsystems via two memory busses
Random direct memory access, stored or retrieved at 571,000 words per second
per memory bus
Separate interface control between memory modules and CPU or peripheral units
Interrupt subsystem for communications and datum transfer between CPU and
peripheral units via accumulator bus
16 external interrupt channels and a maximum of 63 interrupt locations in
memory
Seven index registers for address modification
Indirect addressing for most instructions
A six bit operation code for the following types of instructions:
load and store
arithmetic
logical operations
register and state
conditional and unconditional branch (transfer-of-control)
shift
input/output
Two's-complement single and double precision arithmetic-add, subtract, and hardware multiply and divide.
The FST-I Computer System basically consists of three subsystems; the central processing unit,
memory and interface. The two memory modules (third and fourth optional) providing 4096

1-11

word locations each are contained in the bottom half of the bay below the controls and
indicator panel. The CPU and interface are contained on the same chassis as the front panel.
The front panel and chassis are mounted on runners and when pulled out, reveal the locations of the CPU and interface. The area generally is divided into four groups, AI, A2, A3,
and A4. Al contains the CPU, A2 contains Sentry 400 system interface, A3 and A4 contain
the peripheral unit interface.
All controls and indicators for the FST-l are contained on the front panel. The switch
register switches provide a means of manually setting up a 24 bit word, where a switch in
the up position represents a binary "1" and down a binary "0." The contents of the
registers are displayed by display lamps located above each switch.
The contents of various other working registers may also be displayed on the display lamps
by means of switches in the lower left portion of the panel. In the bottom right hand are
located the main computer switches; i.e., START, STOP, etc. A group of indicators display
the peripheral status of the various input/output units that interface with the CPU.
The basic configuration for the FST-l is shown in Figure 1-6. Data is held in the disc file
and on demand transferred to the memory.
The A memory and B memory· data buses are interfaced to the memory and are primarily
used for transmitting functional test data at memory speeds to and from the tester and
computer peripherals. Both of these memory buses may be in operation simultaneously providing they are communicating with two different peripherals. For instance; the B memory
could be transferring function test data to the tester, and simultaneously the disc file could
be transferring new test programs to memory. Access to memory is decided on a priority
basis.
The accumulator bus is interfaced to the CPU and is used for controlling the digital-toanalog and analog-to-digital converter subsystems. Systems falling into this group include the
Digital Programmable Power Supplies, Reference Voltage Supplies, Output Pin Reference
Supplies and data to the Precision Measurement Unit. The accumulator bus is also used for
communicating tester status, mode and interrupt information. A large and comprehensive
software package is provided by Fairchild for controlling the system. The Disc OPerating
SYstem program (DOPSY) is used for controlling data to and from the disc and memory.
The Tester OPerating SYstem (TOPSY) is used for controlling program transfer between
memory and the tester; FACTOR (Fairchild Algorithmic Compiler Tester ORiented)
language is very similar to FORTRAN and ALGOL-60 and used as the computer programming language. Various other subroutine library and diagnostic programs complete the
software package.
1.6 FUNCTIONAL DESCRIPTION
Figure 1-7 is a simplified block diagram of the Sentry 400 tester circuitry associated with one
pin. A minimum system consists of 30 pins worth of circuitry. Additions to the system are
made in groups of 30 up to a maximum of 120 pins. For a 240 pin configuration two 120 pin
enclosures are used. The driver and detector associated with each pin enables each pin to
1-12

A
MEMORY

B

MEMORY
A BUS
B BUS

COMMON MEMORY INTERFACE
COMMON
PERIPHERAL TESTER
INTERFACE

CENTRAL
PROCESSING
UNIT

1

ACCUMULATOR INTERFACE

l

_ ACCUMULATOR BUS

CPI

CARD
READER

1

CPI

DISC
FILE
UNIT

1

I I I
CPI

TTY

Figure 1-6. FST-1 Computer System, Simplified

be considered as an input pin, an output pin, or both depending upon programming of the
registers.
The system is provided with two pairs of analog input references, so that the programmer
has the flexibility of choosing between two levels. One of the two input analog buses is
selected by a "1" bit in the "S" register. Depending upon the excitation bit in the "F"
register, the driver is gated to produce a voltage equal to either the "1" or "0" level of the
pair selected by the "S" register.
If the device pin is an input pin a "1" bit in the "D" register closes relay Rl. The output
of the driver is applied to the pin of the DDT. If the device pin is an output pin a "0" bit
in the "D" register opens relay Rl. The pin of the DUT is now connected only to the input
of the detector. The detector also receives as an input a level proportional to the expected
output. If the device pin is an output, the expected output is compared with the actual
output of the pin. If the inputs are within the programmed limits, the detector will provide
a "0" output that is interpreted as a pass condition. If no comparison exists the detector
will provide a "1" output that is interpreted as a fail condition. The detectors are always
connected to the sense line through RO except when the PMU is addressed to that pin. The
level on a pin can therefore be sensed whether it be an input pin or an output pin.
1-13

Utility Line
Utility
Relay

"1"

A,,,log {
Input

"0"

Ref

"1"

{

Buses

"0"

REFERENCE
PAIR
SELECTOR

"1"

LOGIC ''1''
LOGIC "0"
SElECTOR

"0"

Force
Tester
Pin

Force

Sense

Sl

Expected
Output
Ref Buses

DECISION
LOGIC

_S::.;O:...-.-_ _ _ _ _ _.f--i

Fail
Relay Control
From PA
Register

RP 2

RP 1

F Reg M Reg Negative Strobe
Logic

r----------------I
D~~

OPS 1

I

~~I

>-

~k­

--7Y.DPS 2

DPS 3

---7f---7:J.--

PRECISION
MEASUREMENT
UNIT

>-

I

~>!I

USERS
CLOCK
GENERATOR
OR WAVE
SHAPING
NETWORK

(
Sync

Sync

Output
Drivers

Output
Jack

I

I

TO LOAD BOARD
AND I/O CONNECTOR

MAIN

l

L FRAME
________________ JI

~
::l

r+

Figure 1-7. Sentry 400 Test Station Block Diagram - Simplified

-<
8o

'"'{he detector also receives an input from the M register (mask register). If the programmer is
interested in the output, the "M" register is programmed as a "1." The "1" condition
enables the detector to make the comparison between the actual output and the expected
output. If the programmer is not interested in the output level of the pin the "M" regsiter
is programmed as a "0." The "0" condition inhibits the output of the detector. The "C"
register and the function test fail output will indicate a pass. This feature is incorporated to
prevent unnecessary fail indications on a input pin, or an output pin with an undefined
logic state.
1.6.1 Multiplexing

The four test stations will initiate a test program by issuing a START request. Start requests
from all stations are stored in the Test Station Control (TSC) register which is located in
the mainframe.
At the completion of any station's test program, the tester operating system will read the
TSC register via the short register data bus. The Tester OPerating SYstem (TOPSY)
sequentially scans the four stations to find a start request. When the software pointer coincides with a start request in the TSC register, the appropriate test head address (two bit
code) will be issued and written into the TSC register. The test station address is hardware
decoded and one test head enable line (THEN) will become active. This signal resets the
station's start flip-flop in the TSC register and connects the long register data and analog
buses to the test station addressed.
A test program for each test station will be specified via the teletype monitor commands.
When a given test station is enabled, the appropriate test program is loaded from the disc
and then executed. At the end of test, the software pointer will start scanning all stations
for a start request. The pointer will stop at the next start request received. If the next start
request is from the same station that just completed a test, the test program is already
resident in main memory and won't be reloaded from the disc. Also, the multiplexer will
main tain connection to that test station. If the next start request was from a different test
station, and a different test program is being used at that station, then loading of the new
program from the disc will be executed and the multiplexer will connect the long register
data and analog buses to the ad~ressed station. The whole sequence takes about 30-40
milliseconds maximum.
There is no test station "priority." However, access is not necessarily granted on a first-come
first-served basis. Consider this example. Assume the software pointer moves in the 4-3-2-1-4
sequence, and a test at station one is in process. Start requests from stations 2, 3, and 4
that arrive in any order while station one is testing, will be serviced in order 4-3-2.

1.6.2 Manual Mode
Service of test stations in manual mode is handled as follows. The auto/manual switch at
each test station controls a bit in the TSC register. When the tester operating system reads
the TSC register, and a station with start request on and manual on is selected, the operating system allows one instruction to be executed. Then the TSC register is read and the
software pointer scans the start request bits. If no other station issues a start request before
1-15

the manual station sends start, the manual station's next start request, will cause another
instruction to be executed. Following each instruction executed at the manual station, the
operating system scans other stations to see if a start request has been sent. This procedure
prevents a station in manual mode from holding up testing at other stations. Therefore, if
none of the other stations ever send a start request, the manual station can keep executing
instructions without being interrupted. After each manual instruction, the operating system
reads the Instruction Number Counter via the short register data bus, and writes the number
into the test station Statement Number Display Register via the long register data bus.
Whenever another station issues a
operating system will record the
station, reset all short registers in
new test station. The multiplexer
will be executed.

start request, the manual station will be interrupted. The
number of the last statement executed by the manual
the mainframe (except TSC) and issue the address of the
will then connect to the new test station and its program

The long registers in the manual station will not be reset so the operator can analyze all
long register information at that point in the test program. When the manual station start
request is issued again, the test program will be executed automatically under computer
control up to the previous stopping point plus one more instruction. Again the TSC register'
will be scanned for start requests. Thus, in manual mode, one instruction is executed for
each start request. The manual station has no priority over any other station. If more than
one station is in manual, the operating system keeps track of the last statement executed by
each station when it becomes interrupted.
A station that is in manual mode and part way through a test program, may change to
automatic mode at any time. When start request is issued, the remainder of that test program will be executed automatically.
1.6.3 Output Pin Loading
Output pins can be loaded by either of the following methods:
(a)

Connect a resistive load, RL in series with the functional test driver and
the device output pin (the functional test level detector is also connected to the device output pin to allow concurrent Go/No-Go testing).
The load current for Va H /Va L is provided by electronically switching
the driver reference between EAI and EAO according to the output bit
in the F register.

(b)

Connect a resistive load, RL to the device output pin in series with a
utility relay and one of the programmable power supplies. Load current
is then applied when the power supply is programmed to the appropriate voltage level.

1.6.4 Power Supply Decoupling
Device power supply pins can be decoupled by connecting a capacitor in series with a
utility relay. If it is necessary to perform a precision leakage test on the device supply pin,
1-16

the utility relay can be opened prior to connecting the precision measurement unit to the
device pin.
1.6.5 MOS Input Pin Stressing
Low energy pulses can be applied to MOS input pins by connecting the user supplied pulse
source to input pins via the utility relays. Control for the pulse source is derived from one
of the external registers. However, up to 80 volts differential may be obtained from the
Sentry 400 DPS supplies.
1.6.6 Input Bias Voltage
Unused power supplies can be connected to device input pins via utility relays to provide
bias voltage.
1.7 PROGRAMMING CHARACTERISTICS
The format of the test program language, FACTOR, is reasonably simple to learn, apply and
interpret as to its meaning. In many respects the language is very similar to a high level
computer procedural language such as FORTRAN or ALGOL. The FACTOR language provides the following general features:
1.

Conditional and unconditional branching.

2.

Arithmetic and Boolean manipulations.

3.

Input/Output of data and control.

4.

Variable references.

5.

Statement labels.

6.

Procedure and functional calls.

7.

Tester statements.

Following are some typical programming statements. These demonstrate some of the
features described above.
LABI:

ON FCT, ABORT;
ON DCT, ABORT;
ENABLE DCTI GT 2E-6 AMPS;
ENABLE DCTO LT-2E-3 AMPS;
SET PMU SENSE, AUTO;

LAB2:

SET PMU FORCEV, RNG2; N = 3;

1-17

DCTEST:

FTEST:

FORCE PMU 3 VOLTS; CPMU PIN N;
MEASURE VALUE; ILEAK = VALUE; FORCE PMU 0 VOLTS;
MEASURE VALUE; IFWD = VALUE;
N=N-l;
IF N NEQ 0 THEN GO TO DCTEST;
CALL FUNCT;

Labels are terminated with colons (:)* and statements are terminated with semi-colons (;).
The statements between the labels LAB 1 and LAB2 are interpreted as follows: '
1. .

If functional or DC test failure is detected, transfer program control to

the statement labeled ABORT.
2.

The ENABLE statements establish limits for all subsequent DC measurem ents resulting from the statement MEASURE. If the measured
parameter is greater than 2 microamps or less than -2 milliamps the
tester will return DC fail status and transfer control to the statement
labeled ABORT.

3.

The measuring unit is preset to perform auto-ranging in order to obtain
the best resolution, and the forcing function is preset to force a voltage
in the range 0 to 10 volts.

The statements between labels LAB2 and FTEST form a loop that executes two DC parameter tests on pins 3, 2, and 1 respectively.
If all three DC tests "pass," the next statement to be executed is a call to execute a
procedure which might be a sequence of functional tests.
1.8 PHYSICAL DESCRIPTION AND SPECIFICATIONS
This section describes the main frame, test stations, and FST-l computer with the various
options available. Also included is a brief description of the software, general and electrical
specifications and physical dimensions. Figure 1-8 is a system configuration illustration
showing the model numbers of the various components and options within the system that
are described in the following paragraphs.

*Colons are represented by the 0-8-2 code on punch cards which is the "NUMERIC T" on the
IBM 29 punch - not the key labeled :

1-18

Section I

Sentry 400

2101/8201
FST·1
DIGITAL
COMPUTER
2130

8000
SENTRY 400
MAIN
FRAME
8014/81115

8103/6/9/12
TEST
STATION

8103/6/9/12
TEST
STATION
2086
CARD
READER

8103/6/9/12
TEST
STATION

8103/6/9/12
TEST
STATION

SYSTEM CONFIGURATION

Figure 1-8. System Configuration and Model Numbers

1.8.1 Mainframe and Options
MODEL 8000 SENTRY 400 MAINFRAME, including:
I)

Single bay enclosure.

2)

AC Power distribution assembly,

3)

Monitor control panel.

4)

Reference unit power system.

5)

Reference and multiplex chassis, including:
-Control logic for Model 8014's and 8015's.
-Multiplex control unit.

6)

Interfacing to Model 2101 computer.

1-19

MODEL 8014 DUAL REFERENCE SUPPLY. Digitally programmed to provide" logical "0"
and "1" voltage levels used as references by function drivers and comparators. Three Model
8014 units are required in a basic system to provide two pairs of input reference levels, and
a pair of "expected" output comparator levels. Up to two additional 8014's may be used to
provide bias levels connected to any device terminal through the Model 8020 load boards,
under program control.
MODEL 8015 POWER SUPPLY.
used to provide Vcc, VDD, etc.

Digitally programmed voltage/current source, normally

Programmable voltage or current trip circuitry is included to interrupt system if actual value
exceeds programmed trip limit.
Two Model 8015 supplies are recommended in a basic system while one additional unit may
be fitted optionally.
MODEL 8020 UNIVERSAL LOAD BOARD. The Model 8020 Universal Load Board as
available for the SENTRY 400 system may serve in the following applications:
1)

DUT has open collector outputs requiring external pullup resistors.

2)

Functional tests are performed with output pins under load.

3)

User requires special circuitry to be used under system program control.

Five load boards per each 30 pin module are included in the test stations.
The load boards have patch plugs and receptacles for solderless connection of components.
There are also fifteen address lines for the user to tie to ground or +5 volts to form a board
identification code. Thus, the test program can test to see if the correct load boards are
inserted.
1. 9 TEST STATION
1.9.1 Model 8103, 30-Pin Test Station, including:

1-20

1)

Standard test station enclosure.

2)

Power control module (including isolation filtering and fail monitor).

3)

Power supply module.

4)

Precision measurement unit.

5)

One, 30-pin module of drivers and detectors, including control logic.

6)

Station control panel.

7)

Five each Model 8020 boards.

1.9.2 Model 8106, 60-Pin Test Station, including:
1)

Standard test station enclosure.

2)

Power control module (including isolation, filtering and fail monitor).

3)

Power supply module.

4)

Precision measurement unit.

5)

Two 30-pin modules of drivers and detectors, including control logic.

6)

Station control panel.

7)

Ten each Model 8020 load boards.

1.9.3 Model 8109, 90-Pin Test Station, including:
1)

Standard test station enclosure.

2)

Power control module (including isolation filtering and fail monitor).

3)

Power supply module.

4)

Precision measurement unit.

5)

Three 30-pin modules of drivers and detectors, including control logic.

6)

Station control panel.

7)

Fifteen each Model 8020 load boards.

1.9.4 Model 8112, 120-Pin Test Station, including:
1)

Standard test station enclosure.

2)

Power control module (including isolation filtering and fail monitor).

3)

Power supply module.

4)

Precision measurement unit.

5)

Four 30-pin modules of drivers and detectors, including control logic.

1-21

6)

Station control panel.

7)

Twenty each Model 8020 load boards.

1.10 COMPUTER AND PERIPHERALS
1.10.1 Model 2101 FST-l Computer, including:
1)

Single bay enclosure.

2)

CPU logic and power system.

3)

4096 Word (24-bit) core memory.

4)

Memory expandable by addition of Model 2130.

5)

Computer control panel.

6)

24-bit word length.

7)

Full memory cycle time of 1.75 microseconds.

8)

Multi-level indirect addressing.

9)

Seven hardware index registers.

10)

Hardware multiply/divide.

11)

Two memory buses provide simultaneous access to two memory banks,
via separate DMA channels. Memory data transfer rates in excess of 1
mega-word per second.

1.10.2 Model 2060 Disc File
The disc file is used as a multi-purpose message storage device within the Sentry 400
system. Some of its major applications are:
1)

System software storage.

2)

Test program storage.

3)

Temporary working storage.

4)

Data buffer for I/O.

Performance characteristics:
1)

'-22

Rotation speed: 1745 RPM

2)

Access time: 17.8 milliseconds average, 35.5 milliseconds maximum.

3)

Data transfer rate: 113,000 words/second.

4)

Storage capacity: 768,000 words (24 bit).

The model 2060 includes the controller and interface to the FST-l computer.
1.10.3 Model 2070 Magnetic Tape Controller
Designed to interface and control up to three Model 2071 magnetic tape transports.
1.10.4 Model 2071 Magnetic Tape Transport
The digital tape memory system is used for a number of applications within the Sentry 400
system. Among these are:
1)

Datalogging for subsequent data analysis by FST-l or off-line computer
installation.

2)

Large test program library storage.

3)

System software storage as back-up for disc file.

4)

Data transfer media in multiple system installations, etc.

Performance Characteristics:
1)

Tape speed: 24 inches per second.

2)

Tape: lh inch width, 1.5 mil by 2400 feet.

3)

Reels: 10lhinch IBM or NAB type.

4)

Recording density: 800 BPI.

5)

Recording format:
compatible ).

6)

Rewind and fast forward speed: 150 IPS.

9-track ASCII, 0.6 inch IRG (IBM 360-2400 series

1.10.5 Model 2121 FST-l Software Package
The FST-l computer software package includes the following major components:
ASSEMBLER-Accepts computer programs written in FST-l assembly language
and assembles them into executable object code.

1-23

DEBUG-Provides full computer program debugging capabilities.

DOPSY -(Disc OPerating SYstem)
Nonreal time, batch operating disc system. Provides job control, loading, coreallocation and input/output services.
DIAGNOSTICS-Extensive diagnostic package includes programs for automatic
checkout of test system electronics, Sentry mainframe electronics, as well as
diagnostics for the FST-l computer instruction set, core memory and peripheral
equipment.
1.10.6 Model 2084 Console Typewriter With Paper Tape
The Model 2084 unit consists of a modified ASR-33 Teletypewriter with attached mechanical paper tape reader and punch and interface electronics to the FST-l computer.
1.10.7 Model 2085 Console Typewriter With Paper Tape
Sanle as Model 2084 except utilizing heavy duty ASR-35 Teletypewriter.
1.10.8 Model 2087 Console Typewriter
Same as Model 2085 except utilizing KSR-35 Teletypewriter, without paper tape facilities.
1.10.9 Model 2086 Punched Card Reader
The Model 2086 card reader photoelectrically reads standard 80 column punched cards
at a rate of up to 200 cards per minute.
1.10.10 Model 2110 Extension Bay
Used to house up to two Model 2071 magnetic tape transports.
1.10.11 Model 2130 Core Memory Expansion
4096 Word (24-bit) module with memory parity.

1-24

1.11 SYSTEMS SOFTWARE
1.11.1 Model 8201 Sentry 400 Software Package
The Sentry software package consists of two major components.
These are:
FACTOR-(Fairchild Algorithmic Compiler, Tester Oriented). Allows test programs to be written in a simple, easy to learn "English" like algorithmic language.
Generates object code for interpretation and execution by TOPSY. Includes
extensive error checking facilities.
TOPSY -(Tester OPerating SYstem). TOPSY is a real time operating system
designed to operate the Sentry 400 in its normal mode, testing on-line. The many
functions performed and supervised by TOPSY include:
System initialization
Multiplexing
Interrupt Processing
Fetching test instructions
Instruction interpretation
Performance of FACTOR arithmetic operations
Measurement limit comparison
Work stack manipulations
On-line user command processing
Datalogging of test data to selected I/O units.

DIAGNOSTICSTDIAG
MDEBUG
VCTST
PMUCAL
A/D
ADCON
DPS

1-25

Table 1-1.

Electrical Specification Summary

Programmable
Unit

Max.
No.

Maximum
Range

Functional
Test
Driver

120*

±30.72V at ±40mA

10m V /40m V
in 2 ranges

Current limits at 50mA, short circuit
protected, maximum slew rate
30V/J.1s.

Functional
Test
Comparator

120*

±30.72V: 2.5Mn

10mV/40mV
in 2 ranges

Detects open circuit lines, monitors
inputs and outputs 0.4J.1 s, response
time for 10mV overdrive at -30 to
+30V.

Resolution **

Special Features

Precision
Measu rement
Unit

1*

±40.92V; ±102.3mA

1mV/40mV
in 3 ranges
1nA/100J.1A
in 4 ranges

Voltage or current force and sense,
programmable current and voltage
limit, 1OOJ.1S A/D converter (11 Bits).

Programmable
Power
Supply

3

±40.92V; ±1.023A

10mV/40mV
in 2 ranges
0.1mA/1mA
in 2 ranges

Voltage or current force and sense,
Go/No-Go trip output for over or
under current or voltage,
current/voltage magnitude
measurement 1 ms setting time to
1% of full scale.

Programmable
Reference

10

±30.72V at ±40mA

10m V / 40m V
in 2 ranges

Four references for functional test
drivers, two for functional test
comparators, four for low current
bias supplies, 5 ms settling time to
0.1% of full scale.

Time Delay

5.73405s

0.35J.1/0.35ms
in 2 ranges

Clock-Burst
Generator

255 sync pulses

1 sync pulse

Sync Output

4

T2 L Driver 0 to 5V

Socket
Identification
* I n one standard test station enclosure, software is configured for up to 240 pins. Two
120 pin test station enclosures are used for a 240 pin tester configuration.
** Accuracy: All forcing and measuring units are accurate to ±1 least significant bit
±0.1 % of the value except the PMU 1 microampere and 1 volt ranges which are ±2
LSB and ±0.5%.

1-26

Table 1-2. General Specifications
I nput Power Requirements

Mainframe
Computer
Test Station

Two five wire three phase inputs at 208V /30A each if the
installation consists of more than one test station. For
installations with one test station only, one five wire three
phase input is required.
110Vac at 9A on Phase A
110Vac at 20A on Phase B
11 OVac at 20A on Phase C

Environmental Requirements

+15°C to +30°C, specifications apply at 25°C ±2°C and 50%
maximum relative humidity.

Size

Height

Width

Depth

66.75"
66.75"

48"
42.5"

38"
37.5"

Mainframe and Computer
Test Station
Weight
Mainframe and Computer
Test Station (each)

,,-,900Ibs.
varies

Memory Capacity

Up to four memory banks consisting of 4096, 24 bit words
each.

Type of Tests

Two types of tests. (1) Functional tests, that determine
whether the device performs the intended logic operations;
(2) DC tests that determine whether component parameters meet device specifications.

TEST Rate

Maximum 286,000 functional tests per second and 250 DC
tests per pin per second. Maximum number of tests that
can be performed on a single device is approximately
130,000 without programmed loops.

TEST STATIONS

Four stations may be multiplexed into the system and controlled by one FST-1 computer. Different device types may
be tested at each station in any given mode of operation
without affecting testing at other stations.

Tester Pin Capability

Pin capability is expandable in groups of 30 up to a maximum of 120 pins per test station. Two 120 pin test
enclosures are used for a 240 pin configuration.

Programming Language

FA C TOR. ( Fa i r chi I d A I g 0 r i t h m ice 0 mpile r Tester
ORiented) language. The language is very similar to FORTRAN and ALGOL-60.

Modes of Operation
( 1) Automatic

I n the automatic mode a complete device program will be
performed once the start button is depressed. I n the

1-27

Table 1-2. General Specifications (Continued)
production environment the start pulse is provided by the
mechanical handler and the complete program is performed
automatically on each device.

1-28

(2) Manual

I n the manual mode the system will perform a single test
of a program each time the start button is depressed.

(3) Monitor

I n the monitor mode the operator may intervene with the
programmed test and manually modify programmed
voltages, test rates, test times, etc. as desired. This mode is
ideal for debugging prototype arrays. While in the Monitor
mode testing continues uninterrupted at other stations
(regardless of mode). The only limitation is that while in
the monitor mode data logging on teletype is inhibited.

Software

The system is supplied with a complete software package.
Device test programs may be prepared by the user, or, if
desired, by Fairchild.

Ma i ntenance

The system-is provided with maintenance routines to help
in fault isolation. The hardware has built in self-test
capability.

Section II
Installation

2.1 GENERAL
It is Fairchild policy to provide a technical representative to supervise the installation of all
Fairchild System Technology products. The following instructions apply to deliveries and
installation made under this condition.

2.2 INSPECTION
It is the responsibility of the customer to inspect the crated system before releasing the
shipper. Any signs of external damage must be noted by both and called to the attention of
the insurance investigator.

2.3 UNCRATING
The customer must not uncrate the system without verbal or written consent from a
Fairchild representative. Any external damage discovered during uncrating will be noted and
uncrating stopped until the insurance investigator is notified. Do not proceed until so
instructed by the insurance investigator. After uncrating, the customer will make a careful
inspection to ensure that there is no concealed physical damage to internal electronic circuits or components.
2.4 INSTALLATION
Installation will be made by the customer's staff under direct supervision of a Fairchild
representative.
CAUTION
INITIAL POWER MUST NOT BE
APPLIED TO THE EQUIPMENT
WITHOUT WRITTEN PERMISSION
FROM FAIRCHILD.

2.5 RESHIPMENT
When a chassis is damaged in shipping, the insurance investigator can order it returned. The
insurance company will assume full responsibility for recrating and reshipment. Neither the
customer nor Fairchild are required to assume such responsibility without specific understanding with the insurance company through the proper representative.
2-1

When a physically undamaged, unoperational chassis is to be returned, an agreement will be
made between Fairchild and the customer as to procedure.
2.6 LAYOUT
Two suggested layouts of the Sentry 400 Test System are illustrated in Figures 2-1 and 2-2.
Installation should be such that a 4 foot clearance (minimum) exists at the rear and sides of
the bays.
2.7 INTERCONNECTING CABLES
Figure 2-3 is a cabling diagram showing the interconnecting cables for the Sentry 400 Test
System and Figure 2-4 shows the interconnecting diagram for the FST-I computer and
peripheral equipment. Caution should be exercised when handling the cables to prevent
broken wires, pins and sockets. Test station main frame multiplex and power cable length
should be specified and can be up to 50' long allowing a 40' separation between main frame
and test station.
2.B AC POWER

AC power for the system is provided by two five wire 20BV /30A three phase inputs. The
three phase inputs are connected to J 1 and J2 on the rear of the power distribution panel.
The three phase input connected to J 1 provides power for the main frame (including the
FST-I computer) and test station No. 1. The three phase input connected to J2 provides
power for test stations 2, 3 and 4. If the system consists of more than one station both
three phase inputs are required. If the sys!tjm consists of one station input power to J 1
only is required.
A. C. ,-'""-.., .(;.., 'tfI.'t.. J)\,c.. ... '''?\ItVO$ 2.0'".
Sl~SJ.. , ......... "$ ..... "....

o:f.s- ~ptr~s·

2.9 AIR CONDITIONING AND HUMIDITY REQUIREMENTS
Environmental requirements are as specified in Table 1-2. General specification: normal room
ambient (25°C) at less than 50% relative humidity are ideal conditions. One mainframe and a
single test station produces approximately 450 BTU's per minute. Each additional test station
produces approximately 170 BTU's per minute. Air conditioning requirements of existing
facilities should be modified as required to compensate.

2-2

Sentry 400

Section II

4'0"

DISC

r

r

r

TS 3

TS 4

""'"

V"

MAINFRAME
&

~

""\

~
~

""\
TS 2

TS 1

COMPUTER

•

I

I

~

4'4"

4'6"

3'6"

H

I~

TTY

CARD
READER

I

2'4"
LAYOUT NO.1

r

r

r

y

r

MAINFRAME
TS 1

&

"'

'\
~
~

TS 2

COMPUTER
I

I

'1

~

DISC
I

I

CARD
READER
2'4"

II

4'4"
TTY

I~

3'6"

~

""
TS 4

TS 3

0
M

.-

..

~

LAYOUT NO.2

4'6"

Figure 2-1 Sentry 400 Test System Suggested Layout ... A

2-3

Section II

Sentry 400

r

r

y
~

~

4'0"

MAINFRAME

a

&

......

""
~

DISC

~

COMPUTER

4'4"

1READER
CARD 1
2'4"

I

TTY

12'4"

a
.....

3'6"

M

TS 1

4'6"

LAYOUT NO.3

NOTES:

1)
2)
3)

Cable lengths 20 feet approx. (40' to test station max)
Allow 4 foot clearance at side and rear
of each main unit for access.
Dimensions are approximately 3 inches
oversize.

Figure 2-2 Sentry 400 Test System Suggested Layout ... B

2-4

~

Sentry 400

Section II

______

~NE.!lA~

C~

-----l

_ _ _ __

,

1---

I

I

I
MONITOR
CONTROL
PANEL
97201000

DVM

1L-__~9~72~01~OB~2

97201081

,

97206000

h

~..J

...,t---t-----.. . ----.

I

F5
Ml
F2

....J
It---+------t-----,
....J
I

M2 II----If____------,

;J

I
I

M2 11-__1--_ _-,
F9. I
-

97209906
~A2K81 PMF

o
r-

CJ

'"
to
'"
'"

I

'"
'"
'"
:::;)

I
I

1----- ,

I
I

I
I
I
I

L

COMPUTER
CPU CHASSIS

-

f-f'-f-

I

I
I

I

-

i

I

I

I

I

Al

~

63"

rI

POWER
SUPPl Y

97207000

L . . . . . - - - - - r - - -.....

P12
J12

«

r---~-----,P4

AC
POWER
DISTRIBUTION

.J

97203600
97203700

J4 ) P7
J1 - ,

STA
No.1

7,0
P8

J8

J-

STA
No.3

~,STA

J9 ~No.4
J5

...a:

u.

~

J6

~:;;

..et,
...J

CPU
POWER

LPOWER
STRIP

...J

o~

P5

.... u

I

_______________

Jl

91209912

0

'"
'"

o

N

-0

'"
~

- - - - - -

10/5 LINE CO RD

en

::XPANSION
MODULE
97201600
97209910 13"

F7

R4

~

JO

J5

P2

J2

ANALOG MULX 97209913'
L..--=--~~-=--"-c::..:..-'--'-c.=.:..::.:..:...:---_t---IL Jl
I 35·50'

J4

POWER CONTROL

...,

1---------'

'11--_________1--___________-+-______--'
I
~
p6

97204600

~

ACPOWER 97209909* STAND.l

J6~

I

LG REG DATA BUS

I
I

I

I

I

L _____ _

.r AD
L

35·50'

91·120 PIN
EXPANSION
MODULE

J8

97201700

LJp8

R6

AC POWER

DC VOLTAGE
97209916

97209~15

13" 97209910

I

A5

POWER
SUPPl Y
912017B 1

91204500

TEST STATION NO.1
30 to 120 PINS

I

______

~YP_IC_A_L_lto~T_AT_IO_N_S

_

J

I

I

I

I

DIGITAL MULX 97209914

-

ANALOG MULX 97209913

-

-

I

L-t.--------'.;.;.;.;.:.::.=:....:.:.;.;;':;';"O-"'-"==------I,
AC POWER STA NO.2 97209909

'----_+-"_____OI_G_IT_A_L_M_UL_X_97_20_9_91_4_ _ _ _--t.
•
ANALOG MULX 97209913
I
'------+------'--'-'-':..::..:..-"---------f,

I

-

-

-

-

-

-,

I

TEST STATION NO.2

rf-----IL _________ -1

AC POWER STA. NO.3 97209909

~S-----IL

-

-

-

-

-

-

-

--,

I

TEST STATION NO.3

_________ -1

I
I

DIGITAL MULX 97209914

I

ANALOG MULX 97209913

-

I

'-------1lr--------'-'~c=..=....c...::..::~-=..:..;:":"'-'O-------f1

<=:;;

"'0

97209908

~~A-0--6-1-90-P-IN--~

J3

I

I

I

'-'

31·60 PIN
EXPANSION
MODULE
91201500

I '!,~:,~~: om-[ ]::~~. . .-_______.r--:-·I. .......,
I '--------'
~
r

I

I

J2~

A2

i

J7

Jl

L

I I I

g;

972061Bl

t

r

~

I I I I 1\

I

97209902
BUS

J2'" ,

10/3 LINE CORD

P1

-----------ll

~~~~R~O~~~~~-~m~U~B~U~S--~--~~--~-r-----~-~~~
I I I I I I I I I I I
R2

L

50290381

I

STA
Jl0 ""1-I
~ No.2

L

I
I

96"

~ LG REG DATA

A2

30 PIN MOD

r-~I~~~~~~~~--+--~LJ9

I

-r=r- I
_r- I
_r- I
,-r-

_____

n

Ml
F6:::::
MG12
:I-----t----,
~

I

'I

AO

!---T---,--.---r--r-,

..J

~~~IT~ ~rL~2

I'
I

_ _ _ _ _ _ __

~.1

97200100

J

I

M2

I
I
I
I

-,P4

J4

I

I

I

97209621
EXTERNAL
INTERFACE

EXTERNAL" P3
35·50' •
CLOCK
J3 ..J
Ml -,1-___I--_ _ _ _ _I--_ _ _+-D"-'I~G:..:.IT!.'_AL=_M""U"_!L'_'_'X'_"9"_'72"'0""99~14!...__ _ __lf____--Ir A4

I
I

TESTER
INTERFACE

I

I

I
I
I

TELT~

LONG REGISTER DATA BUS 97209901 60"

I

~~

____

______________

I

AC POWER STA NO.4 91209909 1-1- - - - f L

___ J

-

-

-

-

-

-

-

-

TEST STATION NO.4

___________

,

I

--.l

NOTE: EIGHT DIGIT NOS. ARE
CABLE PART NUMBERS
• LENGTH SPECIFIED BY
CUSTOMER

PRIO R TO

SHIPMENT.
r.I\RI ES Ctlf TO LE\JGTH AT
INSToLI.ATION SirE

AC INPUT
POWEH 208V
3 PHAS E 30 AMP

Figure 2-3. Sentry 400 Test System Cabling Diagram

2-5/2-6

Section II

Sentry 400

r - - - - - - - - - - - - - -97i'6990'2 -

AC
115

J5

-1-- - -- - -- - -- - -- - -.- - -- --,

-- - -

'
, - - ;~-\ (-JWo---i
I I I I
I
,
81
I
I
I ~ II I
I
I
I ~i ml I"
I

J8

Ml A BANK

r~-r ;N~Y~OI
L - - - --1

FST-I COMPUTER

~ -t - - -.J~!t-~t
~I

J5

~I

M4

C CARD

-----_97_16_99_42-+_.::.:.97.;.;;169::.;;.90::.;;.2~

i----....L-~.::-.::---~-

AC

115

J5

M2 B BANK

C CARD F8

AI

I

J4

!

I-

AC -jJ5
115

3:

MJ
J4

L..J

LJ

T

r

III

II

I II

MEMORY

AC
J7

REGULATED LOGIC

AC

I

ii
~

+5V

115

=±_-:d

I
I

--.J

I

DISC

--.J I I I I I'
97169924~.J 1\ I

I I
II I

r----,L··

I II

L ",:!A.E._.J

I

I

I
J

L.. _ _ _

971,"'" "111 11 II
Irll
97~16_141_11 L-+-_ ~I

_ _ -..1"';1.-

~AC

III

L
--- ---,
- -, I

m

1

I

I

I ( (--1" - - )

CRCU

1

I

AAFA

C CARD

,.,...-~..,

,-

POWE R CONTROL

952060,00-

~A~O- , - - - . , . - - - - ,

~

I

95208.600
CARD

lAC

r

J
I ,-II

II
I
rMLY~
69m
"'t----+-'
I j- ..lli _:J II1I I
~I I I r-~ t ,.....:9::..:...;71=69=901~_-+-_+--_"---i
I I
L _.J
II
-+ 1 __ ; : «1 II II II
~
I ! r.:l
I III
I
I I I I r-1 p r
r-~l
I ~
-----I-r----1
I
b
I ,-@lL-0-----I \ l l - - - - J I I I LM~3...J95207100
I
I
r.:1- 9ill.9 9lL - - ~I-.L _ -' ___ ~ I I
\ r-§, I L
~
--..J.J I 1
I I r-lL r
I II
I ----- ----I
I II
L____ :~::::~~ ----.JJ I
I I I _.J
L..___________

re

2

RET

115

Ilr
I IL ::~:
I '"T

,

L,.--1-,--- J
J2

I
I I
97169~06
I I
I I
I I
1 I
I I
I I

.-----1

J

- -

rAC

L_,- _ _ _ J

~
I ~ III ~~-=--==--::"ill
l ~ I iii I L"'=--=---===---,ilill
'---1--+---+--++--++--L..:--=-"'I':!'fFA';;;--'- - -lll I I I I
.-

:I:

rI -";VI!- -

I

TTY
ASR/KSR

(

C CARD

J4

AC
115

~-----,

BARRIER

TBI

STRIP

+5V

~

L..:::..r

97169923

i 0-

----

\\\ I

J3

---

I I
I~-

95207100

~I

g

<::;1
.=.I

AC "169932

r'llil2,95207100

AC 97169932

97"i69909 -

rg---'

I

AC

97169932

I

POWER SUPPl Y

II
NOTE: (1)

L

8 DIGIT NUMBERS REPRESENT
CABLE PART NUMBERS

(2)

MI-M4 ARE FABRI-TEK 4K
MEMORIES

(3)

MEMORYANDPOWERSUPPLY
115VAC LINE CORDS ARE
CONNECTED TO POWER STRIP

_ _ _ _ _ _ _97~22_ _ _ _ _ I----~

L

-

-

-

____

II

I
--.J

J2.l69922 - - _ _ _ - - _ _ _ - - -.J
97~22_ _ _ _ _ 1_ _ _ _ _

L ________

I
I

L ______ :=~_E.________________________________ J
CONTROL

PANEl

Figure 2-4. Interconnecting Cabling FST-1 Computer and Peripherals
2-7/2-8

Sentry 400

Section III

Section III
Operation

3.1 INTRODUCTION
This section provides the operator with all necessary information to operate the Sentry 400
Test System in any testing environment, i.e., production testing, engineering development,
or test engineering. Included is a description of the control and indicators for the FST-l
computer, test console, teletype and disc memory, as well as all optional peripherals available at this time. Also included are instructions for turning system power on and off, and
loading CPU executive routines, utility routines, FACTOR, the Sentry 400 Tester OPerating
SYstem Program (TOPSY), and device test programs.
3.2 CONTROLS AND INDICATORS
Keys and switches on the CPU Front Panel provide manual control of the FST-l computer
portion of the test system. The contents of various registers may be displayed visually on
indicator lamps. The lamps light to denote the presence of a binary "1" in specific register
bits as well as control and program switch flip-flops.
Switches and pushbuttons on the test station console allow the operator to manually control the mode of operation of the test system. In addition, the Front Panel indicators and
displays inform the operator of test information such as DC and functional test pass or test
fail, function test logical inputs and expected outputs, Go/No-Go results for each output
pin during function testing, etc.
The Monitor Panel controls permit the operator to intervene, and manually vary the output
voltages of various system reference power supplies. The reference supply outputs can also
be monitored by a digital voltmeter. The MONITOR switch enables the Teletype key board
for TOPSY command entries.
The ASR-33 Teletype is the primary input/output device for the system; optional input/
output devices that can be redefined by the operator as the respective primary device
include the Card Reader, Line Printer and Mag Tape.
The functions and location of the controls and indicators for the FST-l Computer Test
Console, Teletype, Disc Memory, Card Reader, and Line Printer are found in Tables 3-1
through 3-9 and Figures 3-1 through 3-10.

3-1

Sentry 400

Section III

Table 3-1. FST-1 CPU Controls and Indicators

3-2

Panel Lock
Switch

When in the counterclockwise position, this key-operated
switch disables most CPU switches. (Switches not disabled
are START, STOP, RESET, LOAD MT, LOAD CDR, and
Console Sense Switches 1 through 6.) In the disable condition, inadvertent switch operation cannot disturb the
program. The program can, however, read the contents of
the switch register by execution of the RSR instruction.

START
Pushbutton/
Indicator

Pressing this pushbutton switch illuminates the START
indicator and causes the CPU to start executing program
instructions, beginning with the instruction currently held
in the command register. While the START indicator is lit,
all CPU control switches are disabled except STOP, SIC,
and SMC.

STOP
Pushbutton/
Indicator

Pressing this pushbutton switch halts the program processing at the termination of the instruction currently being
executed, turns off the START indicator, and turns on the
STOP indicator. While the STOP indicator is lit, all console
control switches are enabled if the SIC Switch is up.

SIC
Switch

When in the up (ON) position, this switch halts the CPU at
the end of the last memory cycle of the program instruction being executed: repreated depression of the START
switch steps the program one instruction at a time. This
switch is off in the down position.

SMC
Switch

When in the up (ON) position, this switch halts the CPU at
the end of one memory cycle-of-operation: repeated depression of the START switch steps the program one
memory cycle at a time so the contents of the· various
register displays and indicators may be examined. This
switch is off in the down position.

RESET
Pushbutton

Pressing this switch resets the control flip-flop and initializes the program counter to 00100 8 ,

Switch Register
Switches

These switches provide a means of manually setting up a
24-bit word, where a switch in the up position represents a
binary 111" and down is a 110." The contents of the Switch
Register are loaded into the program counter by the LOP
switch, into the command register by the LDCR switch,
into the A-register by the LOA switch, or by executing an
RSR instruction.

Sentry 400

Section III

Table 3-1. FST-1 CPU Controls and Indicators (Continued)

lOAD CDR
Pushbutton

Pressing this switch causes the card reader to read a single
card: the binary data on the card is loaded into 40 consecutive core memory locations beginning with address
00100 8 , This switch is primarily used to read the first card
of the six-card Card Object loader (COL) program or the
two-card Disc Bootstrap Program.

lOAD MT
Pushbutton

Pressing this pushbutton switch causes the Magnetic Tape
OOPSY System Bootstrap program to be read from magnetic tape and to be stored into 40 consecutive core-memory
locations beginning with address 00100 8 , With the Magnetic
Tape DOPSY System Bootstrap Program resident in core
memory, program control is transferred to the DOPSY
monitor, by loading the instruction BRU 100 (01000100 8 )
into the command register and then pressing the START
pushbutton.

lOA
Switch

Lifting this spring-loaded switch causes the contents of the
switch register to be loaded into the A-register. SI C must
be on to enable this function.

lOP
Switch

Lifting this spring-loaded switch loads the contents of the
switch register into the program counter. SI C must be on to
enable this function.

lDC
Switch

Lifting this spring-loaded switch loads the contents of the
switch register into the command register. SIC must be on to
enable this function.

ClK
Switch

The clock two-position switch is off in the down position.
When in the up (ON) position, it prevents the content of
the command register from being changed after the instruction in that register has been executed; it also causes the
contents of program counter bits 0 thru 11 and command
register bits 12 and 13 to be used as the effective operand
address instead of the actual operand address specified by
the instruction in the command register. Each time the
instruction is executed the content of the program counter
is incremented by one, thereby modifying the effective
operand address.
This switch, when used with the SIC and START switches,
affords an alternate means to load manually or to examine
consecutive core-memory locations, one at a time, with
either the STA or lDA. instruction, respectively, in the
command register. It may be used also to clear core
memory by loading a STA instruction in the command
register, zero in the A-register, and then pressing START.

3-3

Sentry 400

Section III

Table 3-1. FST-1 CPU Controls and Indicators (Continued)

3-4

STW
Switch

Lifting this spring-loaded switch stores the contents of the
switch register in the buffer register and the core-memory
location specified by the current content of the program
counter. When the store operation is completed, the program counter is then incremented by one. Thus, information in sequential memory addresses may be stored by
repeated operation of the STW switch.

EXM
Switch

Lifting this spring-loaded switch loads the contents of the
core-memory location specified by the current contents of
the program counter into the buffer register for visual
examination by the operator. When the examine operation
is completed, the program counter is incremented by one.
Thus, the contents of sequential core memory addresses
may be examined by repeated depression of the EXM
switch.

P COUNT
Indicators

Indicates the content of the 14-bit program counter. In the
STOP state, the program counter holds the core memory
address of the next instruction word that will be loaded
into the command register, if the current instruction is not
a branch instruction.

Register Display
Indicators

Indicates the contents of the 24-bit register selected by the
appropriate register-display-select push buttons.

Register-D isplay-Select
Pushbuttons

Each of the 12 pushbuttons, when pressed, cancels the
previously pressed pushbutton and causes the contents of
its associated register to be displayed by the register-display
indicators. The function of each of the selectable register
displays is as follows:

A-Register
Display

Indicates the content of the 24-bit accumulator regis- .
ter. The accumulator is the main arithmetic register
for such operations as ADD, SUB, MUL, and DIV
occur, as well as the logical operations of AND and
OR. It also serves as the input/output register for the
transfer of data under program control.

E-Register
Display

I ndicates the content of the 24-bit extension register.
This register is an extension of the accumulator registe ran d is used with double-precision arithmetic
instructions such as DADD, DSUB, MUL, and DIV.

C Register
Display

I ndicates the content of the 24-bit command register.
I n the idle state, the command register stores the next
instruction word.

Sentry 400

Section III

Table 3-1. FST-1 CPU Controls and Indicators (Continued)
I ndicates the content of the 24-bit buffer register. All
information written into or read out of core memory
from the CPU during the execute phase is temporarily
held in the buffer register. This information can thus
be monitored by the operator using the STW and
EXM switches while the SIC (single instruction cycle)
or the SMC (single memory cycle) switch is on.

B-Register
Display

I

Xo thru X 7 Register
Display

I ndicates the contents of the selected 14-bit index
register.

Console Sense
Switches

The six console sense switches manually control the execution sequence of any program that contains appropriate
BOS instructions. A switch in the up position represents a
binary "1," and down represents a binary "0." The state of
each switch may be individually tested with a BOS
instruction.

Program-SenseSwitch Indicators

Each of the eight lamps indicates the state of its corresponding program-sense-switch flip-flop. The state of a
program-sense-switch flip-flop may be used to automatically
control the execution sequence of any program that contains appropriate BOS instructions. An illuminated lamp
indicates its corresponding program-sense-switch fl ip-flop
has been set to the "1" state by a SST instruction. Each
flip-flop can be reset to the liD" state, turning its lamp off,
with a RST instruction. The state of each program-senseswitch flip-flop may be individually tested with a BOS
instruction.

Peripheral-Status
Indicators

Each of the nine lamps, when lit, indicates a particular
status condition of its associated peripheral device. The
definition of each indicator mnemonic follows:
Definition

Mnemonic
PEA
PEB
MBA
MBB
DER
DBU
MER
MTB
INP

Memory "A" parity error
Memory liB" parity error
A" memory is busy
liB" memory is busy
Disc parity error
Disc is busy
Magnetic tape error
Magnetic tape is busy
I nput pending
II

PEA

Th is indicator will be illuminated when an "A"
memory parity error is detected, if the system is
equipped with that option.

PEB

Performs same function for liB"
indicator.

memory as PEA

3-5

Sentry 400

Section III

Table 3-1. FST-1 CPU Controls and Indicators (Continued)
MBA

When illuminated, indicates that the "A" memory is
being accessed.

MBB

Performs same function for "B" memory as "A"
indicator.

DEH

When illuminated, indicates that a disc parity-check
error has been detected.

DBU

The disc busy flip-flop is set, lighting the DBU indicator,
when the disc is performing an operation such as read,
write, or parity check. The flip-flop is reset, turning the
indicator off, when the operation is completed.

MER

Magnetic tape parity error

MTB

Magnetic tape is busy.

INP

The input-pending flip-flop is set, lighting the I NP
indicator, by an ION instruction. This indicator is a
visual indication only to the operator that the program
is expecting data from an input device. The flip-flop is
reset, tu-rning the indicator off, by an IOFF instruction or by depressing the RESET switch. The state of
the flip-flop cannot be tested; hence, it cannot control
the program-execution sequence.

Status Register
Flip-Flop Indicators

Each of the six lamps indicates the state of its associated
status-register flip-flop. The mnemonic definition of each
indicator follows:
Mnemonic

Definition

GT
EQ
LT
BE
OV
SN

Greater than
Equal
Less than
Bit equal
Overflow
Sign

The indicators GT, EQ, L T, BE, and OV are lighted (with
the associated flip-flop set) in various configurations after
executing one of the instructions CAM, ATX, SPU, or
BRU* (BRU with indirect bit set). The indicators affected
by each instruction are shown below; refer to the detailed
description of each instruction to interpret the meaning of
each indicator for that specific condition.

3-6

Sentry 400

Section III

Table 3-1. FST-1 CPU Controls and Indicators (Continued)
I nstruction
CAM
ATX
SPU
BRU*

Used
GT,
GT,
GT,
GT,

EO,
EO,
EO,
EO,

LT,BE
L T, (ignore BE state)
LT,BE
LT, BE, OV.

OV
Indicator

The overflow flip-flop will be set and the OV indicator lighted, in addition to a BRU* instruction, by one
of the following conditions: If the accumulator overflows as the result of executing an ADD, SUB, DADO,
DSUB, or DTC instruction; by executing the appropriate SST instruction. The overflow flip-flop can be
reset, turning off the OV indicator by executing the
appropriate RST instruction.

SN
Indicator

The SN indicator indicates the sign of the number left in
the accumulator. Under these conditions, the SN indicator is interpreted as follows:
Condition
OFF
ON

Control Flip-Flop
Indicator

Interpretation
Number in AC is positive
Number in AC is negative

Each of the four lamps indicates the state of the corresponding control flip-flop. The definitions of indicator
mnemonics follow:
Mnemonic
IER
lEN
TIF
TOF

Definition
I nstruction Error
I nterrupt Enable
Time of I nstruction Fetch
Time of Operand Fetch

IER

The IE R (I nstruction Error) flip-flop is set, "illuminating
the IE R indicator, as the command register is loaded,
either from core memory or the switch register, with an
instruction containing an op code between 418 and 77 8 ,
inclusive.

lEN

The interrupt-enable flip-flop is set and the I EN
indicator lighted as the result of executing an I EN
instruction. The flip-flop may be reset, turning off the
indicator, by executing an IDA instruction, by
executing a priority interrupt, or by pressing the
RESET pushbutton.

TIF

When executing any instruction, the TI F (time-ofinstruction-fetch) flip-flop will be set, illuminating the
TI F indicator, while the CPU is in the instructionfetch cycle.

3-7

Sentry 400

Section III

Table 3-1. FST-1 CPU Controls and Indicators (Continued)
During the instruction-fetch cycle, the contents of the
program counter are transferred to core memory and
decoded. At the T1 phase of the instruction-fetch
cycle, the contents of the decoded memory address
are gated into the command register, and the program
counter is incremented by one in readiness for the
next instruction-fetch cycle; the TI F flip-flop is reset
at the end of this T1 phase.
TOF

When executing any memory-reference instruction, the
TOF (time-of-operand-fetch) flip-flop is set, illuminating the TOF indicator, while the CPU is in the
operand-fetch cycle.
During the T1 phase of an operand-fetch cycle, the
contents of the instruction operand are gated into the
buffer register. If the instruction requires only one
operand, the TOF flip-flop is reset at the end of the
T1 phase of the operand-fetch cycle. If two operands
are required, TOF is reset at the end of the second
operand-fetch cycle.

3-8

"T1
(.Q

c:

@

CfJ
....
"T1

en

-;-I
....
(")

o
3

't:J

c:

S
~

(")

o

:::l

r+
~

2"'tI

III

:::l

~

F=AI ..
S VSfEM$

CH1b'
Tt:~QGV

Section III

Sentry 400

Table 3-2. Sentry 400 Test Station Console, Controls and Indicators
POWER Key

Turning this key in the clockwise direction applies primary
AC power to the test console, DC power supplies, fans,
DVM's and core memories. Primary AC power is also
supplies to the system input/output peripherals but is controlled by "power on" switches or pushbuttons on the
respective units.

POWER RESET
Pushbutton.

Depressing this pushbutton applies power to the test station
console after the Power key has been rotated clockwise. The
mai nframe power must be on before power can be enabled
at the station.
Cycles on and off when a power failure occurs.

POWER FAIL
Indicator
REGISTER SELECTOR
Push buttons

3-10

These pushbuttons allow the operator to select two "Long
Registers" whose contents will be simultaneously displayed
by the REGISTER DISPLAY LAMPS. Each pushbutton
when pressed cancels the previously pressed pushbutton and
ca uses the contents of the associated register to be
displayed. I n the following description of each "Long
Register" a binary "1" is represented by a lighted lamp
while an unlighted lamp represents a binary "0":
F:

Function Register-represents the input forcing logic
for those pins programmed as "I nputs" and the
expected output response for those pins programmed
as "Outputs" in the D Register.

M:

Mask Register-controls the "care" or "don't care"
condition for each tester pin. A binary "0" or "don't
care" inhibits the comparison operation for that
particu lar pin, while a binary "1" or "care" enables
the comparison operations.

R:

Utility Relay Register-controls the utility relays, one
per tester pin. A binary 111" indicates a closed relay
and a binary "0" indicates an open relay. The utility
relays can be used for such functions as to connect a
load resistor for an output pin to a programmable
power supply.

S:

Se I ect R efe rence Register-selects which set of
reference supplies are to be used by the functional
test driver for each tester pin. A binary "0" selects
the EO/E 1 reference supplies while a binary "1"
selects the EAO/EA 1 reference supplies.

D:

I nput/Output Pin Definition Register-this register
defines each tester pin as an input pin or an output
pin. A binary "1" represents an input and a binary
"0" represents an output for its associated tester pin.

C)ectio'n III

Sentry 400

Table 3-2. Sentry 400 Test Station Console, Controls and Indicators (Continued)
C:

Register Display
Indicators

Comparison Register-this register stores the Go/NoGo results of a comparison between the actual
outputs of a device and the expected outputs. A
binary 111" represents a comparison failure and a
binary 110" represents a pass condition.

This display, consisting of two horizontal rows of lamps
numbered from 1 to 15, allows the operator to simultaneously examine the contents of one rank of two selected
Long Registers.
The bottom row, or row 2, can display the contents of the F,
M, or R Register; the top row, or row 1, can display the
contents of the S, D, or C Register.

RANK SELECTOR
Push buttons

There are 8 ranks to each register. The register to be displayed is selected by the REGISTER SELECTOR and the
rank of pins to be displayed, is selected by the RAN K
SE LECTOR. Since there are 8 ranks for each register, the
status of all 120 pins (8 x 15) can be displayed by the
appropriate combination of REG I STE R SE LECTO Rand
RANK SELECTOR. e.g., if it is necessary to display the
status of all 120 pins of the liS" register, the REG ISTE R
SE LECTO R liS" button is depressed. Each rank of 15 pins
may now be displayed by depressing in turn RAN K
SELECTOR buttons 1 thru 8.

RANK FAIL
INDICATOR

If a functional failure occurs at a pin, the RAN K FAI L
INDICATOR associated with the rank of pins to which the
failed pin belongs, will illuminate. To determine the failed
pin, the failed rank of pins may be selected by the RANK
SE LECTOR and displayed on the Register Display Indicators.

STATEMENT NUMBER
Display

This is a five-digit octal display of the test instruction number
from 00000 8 to 77777 8 , Each time a tester statement or
instruction is executed the statement number display is incremented by one. This display will read 00001 while an
automatic test is in progress and be updated with the last test
nu mber at pauses.

EXTERNAL REGISTER
Display

Provides a display of the ten least significant bits of the
external interface register.

LAMP TEST
Pushbutton

This pushbutton, when depressed, will cause all display panel
lights to light, if they and their associated drivers are
operational.

START
Pushbutton/I ndicator

This pushbutton, when depressed, produces a START pulse
that initiates active testing of the device-under-test.

3-11

ntry 400

Section III

Table 3-2. Sentry 400 Test Station Console, Controls and Indicators (Continued)

3-12

MANUAL
Pushbutton/I ndicator

When ON, one tester statement or instruction is executed
each time the START switch is depressed until all statements
have been executed. NOTE: If the MAN switch is not depressed and the system is not in MONITOR, the system is in
automatic mode.

ADV
Pushbutton/I ndicator

While depressed, and in the MANUAL test mode, this
momentary switch allows START pulses to be generated at a
repetition rate of'three per second. This allows the operator
to perform such operations as verification of the test program
currently stored in'core memory; this feature also allows the
operator to advance the test program to a specific function
test number of interest for the purpose of varying the programmed voltage parameters normally applied to the device
during that test while observing the results. The START
button should be depressed once before using ADV.

ON LINE
Indicator

I ndicates that particular station is on line to the system.

RESET
Pushbutton/I nd icator

This momentary switch, when depressed, resets all tester
displays and registers with the exception of the STOP
ENAB LE bit in the Status (STAT) Register. This operation
also sets the STOP bit in the STAT Register.

FUNCTION TEST
PASS/FAIL
Indicators

At the completion of a function test the appropriate indicator will light to signify the PASS or FAI L status of the device
for that test, or seq uence.

PARAMETER TEST
PASS/FAI L
Indicators

At the completion of a DC parameter test, the appropriate
indicator will light to signify the PASS or FAI L status of the
device for that test, or seq uence.

EOT
Indicator

The EOT indicator (End-of-Test) is illuminated after the last
statement of a test program has been executed.

EXTERNAL SYNC

Under program control a SYNC pulse will be available at
this jack. The pulse may be used to trigger an oscilloscope
or some other equipment defined by the user.

GROUND

System ground.

Section III

Sentry 40(l

Q

Z

d

....
c

ZU

a:z

t~'"
III

'"

•

I"'i...
II.

i

Figure 3-2. Sentry 400 Test Station Console Control Panel

.3-13

Section III

Sentry 400

Table 3-3. Sentry 400 Monitor Control Panel Controls and Indicators
POWER/OFF/ON
Key

Turning this key to the ON position and pressing the
RESET button will apply primary power to the system.
All electronics in the main frame wi!! power up at this
time. Individual peripheral devicef,"Test stations, -QQ' I
lutel ."811 iriii must be turned on via their individual
power on switches.

RESET
Pushbutton

When the POWE R OF FION key is set to the ON position, pressing this pushbutton applies power to the
system as described above.

MUX INHIBIT
OFF/ON Key

Rotating this key switch clockwise gives complete control to station No.1. Stations No.'s 2, 3, and 4 are
inhibited from operation.

PROGRAM
Indicator

The program indicator indicates that all DPS's and
RVS's are under program control.

MANUAL
Indicators

When illuminated indicates that one or more of the
DPS's or RVS's is being manually overridden.

POWER
Indicator

When illuminated indicates primary power is on for the
main frame. If one of the supplies fail,the indicator will
flash and an audible alarm will be heard.

MANUAL ADJUST
POWE R SUPPLY
Push buttons

Depressing anyone of these buttons permits the station
selected to manually adjust the DPS's and RVS's via the
manual controls, if that station is on line. Depressing the
RELEASE pushbutton returns the selected station to
program control. Only one station at a time may be
s~lected for manual operation.

STATIONS-'
-2
-3
-4
RELEASE

3-14

HI LO GUARD
Jacks

Allows the user to connect any external voltage for display on the DVM, when the EXT pushbutton is
depressed.

MON
Pushbutton/I ndicator

When TOPSY is resident in core memory and the MON
pushbutton is depressed, the user can enter TOPSY
commands via the primary input device (usually TTY).
The TTY is disabled for datalogging.

STROBE
Pushbutton/I ndicator

When the STROBE pushbutton is depressed and the test
station is in the MANUAL mode of operation, the function test comparators will be repetitively strobed at
approximately 1.5MHz. This allows the user to vary programmed DPS or RVS voltages to assist in determining
device pass/fail threshold values.

Section III

Sentry 400

Table 3-3. Sentry 400 Monitor Control Panel Controls and Indicators (Continued)
SYNC
Pushbutton/I ndicator

When the SYNC pushbutton is depressed and th';1
system is in MANUAL mode of operation, SYNC signals
will occur repetitively at a rate con trolled by the TD.I
(Time Delay) register.
~

Digital Voltmeter
Display

The Nixie light display provides a five-digit plus sign
display of all monitored voltages. If the AUTO RANGE
button is depressed, automatic ranging of the decimal
point occurs. If the REMOTE pushbutton is selected the
decimal point is located according to the 1, 10, 100,
1000, 10000, range selector pushbuttons. The DVM can
also measure resistance at the external jacks with the
kilolm button and EXT depressed.

EXT
Pushbutton

Depressing this pushbutton will permit any voltage connected to the HI LO GUARD terminals to be displayed
on the DVM.

PMU
Pushbutton

Depressing this pushbutton will permit any voltage
being monitored by the precision measurement unit
(PMU) to be displayed on the DVM.

DPT1,DPT2,DPT3

Depressing the appropriate pushbutton will display a
voltage proportional to the current the DPS 1, DPS2 or
DPS3 are supplying. Scale factors are 100 microamps
per millivolt if the DPS is in the 100mA current range
and 1 milliamp per millivolt on the 1 ampere range.

DPS1
Pushbutton

Depressing. this pushbutton permits the programmed
DPS 1 supply voltage to be displayed on the DVM. I f the
DPS1 polarity switch (+ OFF -) is set to the + or position, the DVM will display the manually adjusted
DPS 1 supply voltage.

DPS1
Fine Adjustment
Coarse Adjustment + OF F
- (polarity switch)

The DPS1 coarse and fine adjustments permit manual
variation of the DPS 1 supply voltage, (Manual over-ride
of programmed voltage), when the polarity switch (+
OFF -) is set to + or -. A three digit counter connected
to the COARSE ADJUST knob displays the approximate value of the voltage selected by the coarse adjustment control. The coarse adj ustment may be varied to a
maximum 9.99 volts as displayed on the digital counter.
If a back lighted 10V x 4 appears directly above the
three digit counter, the three digit readout must be
multiplied by 4 to obtain the true output value. The
manually adjusted voltage may be displayed on the
DVM by depressing the DPS 1 pushbutton.

DPS2, DPS3,SO,S1, EO, E1
EAO,EA1, EBO, EB1, ECO, EC1

Same functions and operation as DPS1.

3-15

Figure 3-3. Sentry 400 Monitor Station Control Panel

Section III

Sentry 400

Table 3-4. FST-1 2084 Teletype Model ASR-33 Controls and Indicators
Unit
Teletype

Control
LINE/OFF/LOCAL
Switch

Descri ption
Controls application of primary power in
the Teletype and controls data connection
to the CPU. I n the LI N E position the
Teletype is energized and connected as an
I/O device of the computer. In the OFF
position the Teletype is de-energized, i.e.,
primary power is removed.
I n the LOCA L position the Teletype is
energized for off-line operation, and signal
connections to the CPU are broken.

Paper Tape Punch

Keyboard

REL
Pushbutton

Disengages the tape in the punch to allow
tape removal or tape loading.

B. SP. Pushbutton

Backspaces the tape in the punch by one
space, allowing manual correction or rub
out of the character just punched.

ON Pushbutton

Turns TAPE PUNCH on for simultaneous
operation with Teletype keyboard/printer.

OFF Pushbutton

Turns TAPE PUNCH off.

START/STOP/FREE
Switch

Controls use of the tape reader with
operation of the Teletype. I n the lower
FREE position the reader is disengaged
and can be loaded or unloaded. I n the
center STOP position the reader mechanism is engaged but de-energized. I n the
upper START position the reader is
engaged and operated under program
control.
Provides a means of printing on paper
when used as a typewriter and punching
tape when the punch ON pushbutton is
depressed; also provides a means of
supplying input data to the computer
when the LINE/OFF/LOCAL switch is in
the LI N E position.

3-17

Sentry 400

Section III

Figure 3-4. Teletype Model ASR-33

3-18

Sentry 400

Section III

Table 3-5. FST-1 2085 Teletype Model ASR-35 Controls and 'Indicators
Unit
Teletype

Control
LINE/OFF/LOCAL
Switch

Description
Controls application of primary power in
the Teletype and controls data connection
to the CPU. In the LINE position the
Teletype is energized and connected as an
I/O device of the computer. In the OFF
position the Teletype is de-energized, i.e.,
primary power is removed.
I n the LOCA L position the Teletype is
energized for off-line operation, and signal
connections to the CPU are broken.

Break
Pushbutton/
Indicator

This pushbutton/indicator is illuminated if
keyboard or tape reader transmission is
broken, either by internal means (refer to
Teletype manual for theory of operation)
or by pressing the pushbutton. Transmission can be restored by pressing the B R K
R LS key on the keyboard.

Rotary Mode Switch

This 5-position rotary switch, located to
the left of the Teletype keyboard, is used
to select the mode of operation when in
LOCAL or ON LINE. The positions are as
follows:

K
KT

T
TTS
TTR

keyboard
keyboard tape
tape
tape-tape send
tape-tape receive

Of the five, only the K, KT, and T positions are used when the AS R-35 is used
with the Sentry 400 Test System. These
positions are defined as follows:
K

All information, received or typed
will be printed.

KT

A printed copy and punched tape
will be produced of any information received or typed.

T

In the LOCAL or ON LINE mode,
a punched tape only will be produced when using the keyboard. In
the ON LI N E mode, a printed copy
will be produced of any information received from the system.
3-19

Section \\\

Sentry 400

Table 3-5. FST-1 2085 Teletype Model ASR-35 Controls and Indicator (Con't)
Unit

Paper Tape
Reader

Keyboard

Control

START/STOP/FREE
Switch

Description

Controls use of the tape reader with
operation of the Teletype. In the lower
F R E E position the reader is disengaged
and can be loaded or unloaded. In the
center STOP position the reader mech. anism is engaged but de-energized. In the
upper START position the reader is
engaged and operated under program control.
Provides a means of printing on paper
when used as a typewriter and punching
tape when the punch is on; also provides
a means to supply input data to the
computer when the LINE/OFF/LOCAL
switch is in the LI NE position.
A number of supplementary keys are
present which provide the following
functions:
BRK RLS

Turns off BREAK light and
restores keyboard/tape reader
transmission.

LOC LF

Causes the paper to feed out
of the printer at an
accelerated rate.

LOC C R

Rei e a s est he t y p e box
carriage allowing it to return
to the left.

LOC BSP

Backspaces the tape punch
one space each time the key
is depressed.

REPT

I f simultaneously depressed
with any character key the
character will be continuously
. repeated until the REPT key
is released.
I

3-20

Se ion III

Sentry 400

Figure 3-5. Teletype Model ASR-35

3-21

Section III

Sentry 400

Table 3-6. FST-l Model 2060 Disc File Controls and Indicators
Description

Control/Indicator
POWER ON
Pushbutton/
Indicator

Depressing this pushbutton applies primary AC power to the disc
memory and illuminates the POWER ON pushbutton; also illuminates
the NOT READY indicator.

POWER OFF
Pushbutton

Depressing this pushbutton removes primary AC power from the disc
memory, turning off the NOT READY indicator and POWER ON
pushbutton illumination.

NOT READY
Indicator

This indicator is illuminated when any of the following System
Ready conditions are not met:
1.
2.
3.
4.
5.

Power On. (A.C. and D.C. power supplies)
Disc up to speed
Adequate reserve pressure in the air supply system.
Heads flying,
Touch circuit in Fly Ready Status.

Figure 3-6. FST-l Model 2060 Disc Memory

3-22

Sentry 400

Section III

Table 3-7. FST-1 Model 2086 Punched Card Reader Controls and Indicators
STOP
White Pushbutton/
Indicator

This momentary action pushbutton/indicator stops operation
and places the unit in a standby mode of operation when
pressed.

START
Yellow Pushbutton/
Indicator

This momentary action pushbutton/indicator, starts the unit
motor and drive train. It also clears and resets the logic when
pressed.

HOPPER
Amber Indicator

When this indicator lights, the input hopper is empty or the
output stacker is fu II.

READY
Amber Indicator

When lighted, on-line operation of the unit can begin or
resume. An error condition or failure to feed a card will cause
this light to go out.

FEED
Amber I nd icator

When lighted, a feed irregularity, a nonfeed, or interlock
switch open condition is present. After the malfunction is
cleared, the START pushbutton, must be pressed to restart
operation of the unit.

READ
Amber Indicator

When lighted, indicates that a card has failed to read
properly.

OFF
Red Pushbutton/
Indicator

This momentary action pushbutton when pressed, cuts off
AC power to the unit.

ON
Green Pushbutton/
Indicator

This momentary action pushbutton/indicator when pressed,
applies AC power to the power supply and logic circuits. This
indicator is lighted green when power is on.

3-23

Section III

Sentry 400

Figure 3-7. FST-l Model 2086 Punched Card Reader

3-24

Section III

Sentry 400

Table 3-8. Model 2071 Magnetic Tape Unit Controls and Indicator
Controlll ndicator

Descri ption

HIGH/LOW DENSITY
Switch (Slides)

Controls delay of read strobe pulse during reading.
This must be set to high density, 800 BPI.

REVE RSE - Momentary
ON pushbutton

Initiates movement of tape in reverse direction at normal
operating speeds.

REWI NO - Momentary
ON pushbutton

Initiates movement of tape in reverse direction at high speed
until BOT marker is reached.

STOP-RESET - Momentary
ON pushbutton indicator

Stops all tape movement, resets control circuits and returns
transport from remote to local control. Switch indicator
illuminates in local mode.

FORWARD - Momentary
ON pushbutton

Initiates movement of tape in forward direction at normal
operating speed. Forward tape motion stops when tape
reaches EOT tab.

FAST-FORWARD - Momentary Initiates movement of tape in forward direction at high
ON pushbutton
speed. Forward tape motion stops when tape reaches EOT
tab. The tape unit will not detect a BOT marker.
REMOTE - Momentary
ON pushbutton

Sets transport to remote. On-line control switch indicator
illuminates in Remote mode.

POWE R - indicator
lamp

Illuminates when regulated +12 vdc current is available at
transport.

FI LE PROTECT
I ndicator lamp

Illuminates when write enable ring is not in place, indicating
that tape data is protected. Also illuminates when no reel is
installed on file reel.

INTERLOCK - Automatic
door operated switch

Prevents tape movement, read or write operation, and tape
spillage when door is open during operation. Storage arms
retract to local position, and reels take up resultant tape
slack. When switch is pulled outward, permits operation with
door open.

BRAKE RELEASE SWITCH Momentary Button

This switch releases the reel brakes to facilitate loading of
tape.

All controls and indicators, except the HIGH/LOW DENSITY, INTERLOCK and BRAKE
RELEASE switches are located on the operator control panel. All other switches are located
at the bottom of the INTERNAL front panel.

3-25

Section III

Sentry 400

Figure 3-8. Model 2071 Magnetic Tape Unit
3-26

Table 3-9. FST-1 Model 2310 Line Printer Controls and Indicators

Control Panel
Control/Indicator

Description

POWER
Indicator

Lights when AC power is applied to line printer.

READY
Indicator

Lights when printer power is on, interlocks are satisfied, and
PRINT INHIBIT switch is off.

ON LINE
Indicator

Lights when printer is in ON LI N E mode of operation and
PRINT INHIBIT switch is off.

ON LINE/OFF LINE
Switch

Selects mode of operation for printer.

TOP OF FORM
Switch

Advances tractors to top-of-form position. Disabled when in
ON LI NE mode.

Maintenance Panel
Control/Indicator

Description

DRUM GATE
Indicator

Lights when drum gate is unlatched.

PAPER FAULT
Indicator

Lights when paper is torn or missing.

PRINT INHIBIT
Indicator

Lights when PRINT INHIBIT switch is in ON position.

PRINT INHIBIT
Switch

I nhibits hammer drivers during maintenance.

MASTER CLEAR
Switch

I nitializes the printer to ensure that the logic elements are in
proper states.

Main Power Circuit
Breaker

Appl ies AC power to printer.

3-27

Figure 3-9. Model 2310 Line Printer Controls and Indicators

3-28

Section III

3.3 SYSTEM POWER ON· PROCEDURE

J

The following procedure is used to apply power to the Sentry 400 Test System.

T~lS \~ ""~

1.

Set WRITE INHIBIT switch in the disc to the up position. ~

de£~'\'tt1

2.

Set the MAIN POWER circuit breakers to the ON position.

3.

Press POWER ON pushbutton on the disc memory unit. The POWER ON pushbutton and NOT READY indicator will illuminate. Wait for NOT READY lamp
to extinguish.
NrJT£: t=.... (, Ve.eJ:aYA\iA ....
"-laj... ~
..... lei-+- 0.... al- 4U +-t~ ~~. poe,'I.I,. ..,.

.J
Q;

t r~

U

\\A

St~~ ro~
Y'~ 'l-1.-2,.-

lts c-.(""Clyte,.

4.

Set SIC (Single Instruction Cycle) and SMC (Single Memory Cycle) on the FST-I
computer to the on (UP) position.

5.

Turn the main frame Power key switch clockwise to the ON position then depress
the¥RESET button.

6.

Turn the Teletype LINE/OFF/LOCAL switch to the LINE position.

7.

Turn the test station Power key switch clockwise to the ON position then depress
the POWER RESET button.
Turn all other desired peripheral devices on by depressing the appropriate POWER
ON pushbuttons.

vei/Able

0,. fVQ~O" •

A* ....

8.

9.
10.

Set WRITE INHIBIT switch to the down position in the DISC.
Load the DOPSY monitor (Sect. 3.5.1).

3.3.1 Power Failures and Alarms
If the AC power input fails for a period of more than 8 milliseconds, system power will be
automatically turned off. To return system power, repeat power turn on procedure.
If a power failure occurs at the mainframe the power failure lamp at the mainframe will
cycle on and off, also an audible alarm at the mainframe will be heard. If a power supply
failure occurs in the test station, power failure lamps will cycle on and off, and audible
alarms will be heard at the mainframe and affected stations.

3.4 SYSTEM POWER OFF PROCEDURE
The following procedure is used to remove power from the Sentry 400 Test System.
1.

Set WRITE INHIBIT switch in the disc to the up position.

2.

Set SIC and SMC switches on the FST-I computer to the on (up) position.

3.

Turn the test station key switch counter clockwise.
3-29

·Sentry 400

Section III

4.

Set Teletype LINE/OFF/LOCAL switch to the OFF position.

5.

Turn the mainframe key switch counter clockwise.

6.

Press the POWER OFF pushbutton on the disc memory unit.

7.

tJO'T!."

l..Uvl.. Ol/c,

£"-,,,."Gy.

pow ......

0,..)

e~\.If"

'0-'

Remov~ power from all peripheral devices by pressing the POWER OFF pushbuttons and/or placing the power switch in the OFF position for each respective
device.

3.5 LOADING SENTRY 400 DEVICE TEST PROGRAMS INTO THE COMPUTER
After applying primary power to the test system, the Disc OPerating SYstem (DOPSY)
program is normally loaded into the computer core memory (Table 3-1) by the operator.
DOPSY has a repertoire of commands that allows the operator to perform such operations
as: assemble or compile a source Sentry 400 device test program and load the Tester
OPerating SYstem (TOPSY) program into computer core memory. Instructions for performing these operations are found in the following paragraphs. A repertoire of DOPSY commands is shown in Table 3-10, detailed instruction in their use can be found in the DapSY
manual.
Table 3-10. Summary of DOPSY Commands
Description

Command
JOB

Initializes system for processing a new job by clearing working storage on the disc and resets the Primary Input Device (PID) and
Primary Output Device (POD) to the standard system values.

ASM

Assembles a source program read by the PID from a specified device,
or from a named disc file. Options to this command will produce
assembly and symbol table listings, and generate an object program.
At the conclusion of an assembly, the object program is left in working storage.

EXEC

Causes object programs to be loaded from PID, a specified device,
disc working storage, or a named disc file; a core image program can
also be loaded from a named disc file.

CREATE

Accepts data from a specified device or disc working storage and
creates a new file named by this command. If a file by the name
specified by this command already exists (i.e., file lin" may have
been previously created using the ASSI GN command), the data will
be stored in the existing file.

ASSIGN

Allocates the specified amount of space on the disc as a new file
named by this command; or changes the amount of space allocated to
an existing file by that name.

Co~ttl.' ~ S.~tM ,...,~ UI.,'~.VIII

\\4

FAc..-rO'"

lo.-..>-'1L

....

3-30

(~ • 'p.t.~~/t;"" dt.v/t.A-1.t ~ 0.. ~~
r,\te..~ t!J,lt.~~ I... ~/) ~~ wlrl

,.,.tAJC4.

~ ....

n$-h"~$~ c'JJ c.tIJ. Il$N~/. a~ ~ e.o.tJM,l.
.. tAJ-.,lt" ~ rJ..AJ.. "s lefl- I~ 1ttIO'~/~ sIo~.

Sentry 400

Section III

Table 3-10. Summary of DOPSY Commands (Continued)
Command

Description

FDUMP

Allows the user to dump the contents of his directory, or a portion
thereof, to a specified device or PI D; also allows part or all of a
named disc file to be dumped to a specified device or to working
storage.

DELETE

Allows the user to remove (delete) a named disc file to clear the disc
working storage area. Also removes the file name from the directory.

RENAME

Allows the user to rename a specific disc file or to change the job
number required to access the files belonging to the current job.

DUMP

Allows the user to dump a specified portion of core memory to a
specified device.

NOTE

Allows the user to output the accompanying text, (between quotation marks), to a specified device.

SET

Allows the user to temporarily redefine the PI D and POD; effective
only until the next JOB or SET command.

PATCH

Allows the user to modify the existing contents of a named core
image disc file and/or to add to the data stored in the file, within the
limits of the file size as established by the ASSIGN command.

EDIT

Allows the user to modify disc resident programs

TOPSY

Calls the tester operating system.

3.5.1 Loading DOPSY From Disc Memory
The following procedure should be used to load the Disc OPerating SYstem (DOPSY) program into the FST-l computer core memory from the Model 2060 Disc Memory. :
1.

Verify that the system power is on and is in the Ready condition. See Section
3.3.

2.

Put the two card Disc Bootstrap program followed by a blank card in the card
reader hopper (face down with the top edge towards the operator). The Disc
Bootstrap program cards must be in the following order: BINARY BOOTSTRAP
No. I, then BCD BOOTSTRAP FOR ARR.
3-31

Section III

Section III

3.

Place the card reader in the Ready condition by pressing the following card reader
pushbuttons in the sequence listed: POWER ON, START. Wait for READY lamp.

4.

At the computer control panel, depress the STOP, RESET, and LOAD CDR (or
MT if supplied with system) switches in that order. After the LOAD CDR switch
is depressed, the card reader should read the first card of the Disc Bootstrap
program, i.e., the BINARY BOOTSTRAP No. 1 card.

NOTE

If the card reader fails to read the
card, visually check the status indicators on the card reader control panel.
If the card reader is still in the
Ready condition, repeat step 4; if a
IIcheck" indicator is illuminated, take
necessary corrective action to restore
the card reader to the Ready condition then repeat step 4.
5.

Set the CPU SWITCH REGISTER switches to 01000 100 8 , Set single instruction
Cycle (SIC) and depress LDC (load command register). Then put SIC down and
depress START. (The second card of the Disc Bootstrap program "BCD BOOTSTRAP FOR ARR," should now be read; if not, make sure that the card reader is
in the Ready condition and repeat step 5.)

6.

With the successful completion of step 5, the DOPSY program will be loaded into
core memory from the disc memory and an asterisk (*) printed on the Teletype
printer to signify that DOPSY is resident in core memory.

7.

Initialize the DOPSY system and start a job process by typing the DOPSY command "JOB" using the following format: / / JOB 'xxxx' where xxxx is the four
character alphanumeric job code, selected by and identifying the originator of a
desired repertoire of programs.

3.5.2 Compiling a Source Factor Program

After DOPSY is stored in the computer core memory using the procedure in paragraph
3.5.1, the operator can compile a FACTOR "source" device test program using the DOPSY
command COMPILE. If the "source" device test program does not presently reside on the
disc as a STRING file, the compilation can be performed in one of two ways:

3-32

Section III

Sentry 400

1.

Read and compile the "source" program directly from the desired input device
(i.e., card reader, TTR, magentic tape or TTK) and leave an object program in
working storage on the disc using the DOPSY command COMPILE. The resultant
object program can now be stored as a permanent DATA :disc file using the
DOPSY command CREATE. (This DATA disc file cannot be edited by the
EDIOTR program-only STRING files can be edited.)
Read the "source" program from the desired input device and create a permanent
STRING disc file using the DOPSY command CREATE. (This STRING file can
be edited at a later time if desired using the Editor program). The newly
"created" STRING file can now be read from the disc and compiled, with an
object program left in working storage on the disc, using the DOPSY command
COMPILE. The resultant object program can now be stored as a permanent
DATA disc file using the DOPSY command CREATE.

The following procedure should be used to compile a source device test program in
accordance with method number 2 if the input device is the card reader:
1.

Load the source card deck in the hopper face down with the top edge toward the
operator.
NOTE
The last three cards in the source deck
must be an END,
that order.

I I,

and a blank in

Turn the card reader on and place it in the READY condition.
2.

Initiate the card reader operation and store the program as a STRING file on the
disc by typing the CREATE command as follows:

II CREATE 'xxxxxx' STRING CR
where 'xxxxxx' is any allowable user defined file name. The cards will now be
read and the program stored on the disc. When the operation is finished, the
S"et. Nor£, fJ II' CR. E"".
teleprinter will respond by printing an asterisk.

"&!DIII"/

The "name" should indicate in some manner, for future reference, that it is a
STRING file; Fairchild programmers generally start the name with an asterisk to
indicate this, e.g., '* ADDER'.
3.

Type the COMPILE command, preceeded by two slashes and followed by the
desired compiler options:
3-33

Section III

Sentry 400

e.g., / / COMPILE 'xxxxxx' OBJ
where 'xxxxxx' is the file name assigned in step 2. This example causes the resultant
object program to be stored in the disc working storage also. The teleprinter will
print an asterisk when the operation is complete. Refer to the description of
COMPILE in the DOPSY manual for more detailed use of the command and its
options. Other options are LIST or LISTOBJ or any combination of the three.
4.

Store the object program left in working storage in step 3 as a permanent DATA
file" on the disc by typing the CREATE command as follows:
/ / CREATE 'xxxxxx' DATA
where 'xxxxxx' could be the same "name" used in step 2 without the STRING
file identifier~ e.g., 'ADDER' instead of '*ADDER'. The teleprinter will print an
asterisk when the operation is complete.

The following procedure should be used to compile a source device test program in
accordance with method number 2 if the input device is the Teletype paper tape reader:
1.

Type the CREATE command as follows:
/ / CREATE 'xxxxxx' STRING TTR
where 'xxxxxx' is any allowable user defined file name.

2.

Load the source tape into the Teletype paper tape reader such that the arrows on
the tape point toward the operator. Place the Teletype START/STOP/FREE
switch in the START position.

3.

Press the START pushbutton on the CPU Front Panel; the tape will now be read
and the program stored as a STRING file on the disc. When the CREATE operation is complete, the teleprinter will print an asterisk.

4.

Type the COMPILE command, preceeded by two slashes and followed by the
desired compiler options:
e.g., / / COMPILE 'xxxxxx' OBJ
where 'xxxxxx' is the file name assigned in step 1. This example causes the resultant object program to be stored in the disc working storage area. The teleprinter will
print an asterisk when the COMPILE operation is complete.

3-34

Sentry 400

Section III

5.

Place the Teletype START/STOP/FREE switch in the FREE position.

6.

Store the object program left in working storage in step 4 as a permanent DATA
file on the disc by typing the CREATE command as follows:
// CREATE 'xxx xxx' DATA

The teleprinter will print an asterisk when the CREATE operation is complete.

Although it is possible to compile a device test program entered via the Teletype keyboard,
the length of most device test programs would make this a cumbersome method. Therefore
this method will not be discussed here.
A program may be compiled directly from the source (cards, paper tape, keyboard) by typing
/ / COMPILE OBI CR
/ / CREATE DATA 'xxxxxx'
This does not create a source file on the disc and hence may conserve disc space. However,
source EDIT will not be possible.

3.5.3 Loading TOPSY From Disc
After the Sentry 400 device test program has been compiled and stored as a permanent "data"
file on disc memory the TOPSY (Tester OPerating SYstem) program is loaded into core
memory from the disc memory as follows:
I.

Type / / TOPSY on the teletype keyboard. The DOPSY program will now load
TOPSY into core memory from the disc memory.

NOTE
If DOPSY cannot locate TOPSY on
the disc, the error message
"ERROR-FUNCTION NOT IMPLEMENTED" will be printed and the
system will return to a "wait-forDOPSY -command" state. If TOPSY
is loaded but the TOPSY monitor
determines that a TOPSY subroutine
is missing (e.g., data logger or command processor), the error message
"ERROR SYSTEM 11" is printed,
DOPSY is automatically reloaded,
and an asterisk (*) is printed when
DOPSY is resident in core memory.
3-35

<)entry 400

Section III

3.5.4 Loading Device Test Program From Disc Using TOPSY
After the Tester OPerating SYstem (TOPSY) program is resident in core memory the device
test program is loaded into core memory from the disc memory as follows:

1.

Press the MON pushbutton-TTY will respond with a colon ":".

2.

Type /. LOAD 'xxxxxx' STATI where 'xxxxxx' is the name of the desired test
program as it appears in the disc directory under the current job number and I is the
station number assigned to execute the program. TOPSY now searches for and (as
far as the operator is concerned) loads the named test program; when the LOAD
operating conditions (See 3.5.5) and then start testing.
NOTE
The named device test program must
be type DATA (refer to preceeding
paragraphs) .

After the device test program is resident in core memory, along with TOPSY, the
operator can commence testing immediately, or initialize or modify the tester
operating conditions (e.g., change test delay) and then start testing.
3.5.5 Initialize or Modify Tester Operating Conditions with TOPSY Monitor Commands
Prior to the start of active device testing using the device test program currently resident in
core memory along with TOPSY, the operator may wish to initialize or modify the tester
operating conditions using any or all of the TOPSY monitor commands available. A brief
description of each command is found in Table 3-11 ; refer to the TOPSY Manual for a
detailed description and format options for each TOPSY command.
Table 3-12 gives a few examples of the format statements acceptable for TOPSY commands,
beginning with the loading of a device test program. In the examples all noise words are
ignored by the computer. A noise word is defined as a word or name other than those
reserved names recognized by the command which may be inserted freely in the command
statement to improve readability.

NOTE
Each TOPSY command must be
preceeded by 11/." (slash-period) and,
end with a STATI (Station number).
3-36

Sentry 400

Section III

Table 3-11. Summary of TOPSY Commands
Description

Command
LOAD

I nitializes the tester (equivalent to depressing tester R E.s,rr switch)
defines the name of the object test program to be loaded into core
memory from disc memory when the Station Start Switch is depressed. The modifications to the tester operation (performed with
commands MODI FY, PAUSE, DATALOG, TITLE, and SWiTCH) are, "
cleared by this commanq. v~ '('~S
SA"L ' • .. ,..... •••• , tet WI~

TITLE

This command normally follows & LOAD c~m!n~' *~IJO~i .~e
operator to enter a message ~"c~aracters~;
Ji:i\lvh IC~
will be stored internally by TOPSY until required. The TITLE
message will be printed at the top of the first page of data log information each time a test program is executed following the TITLE
command.

PAUSE

Initializes the data logger subroutine such that testing will pause
(halt) upon detecting each failure after the START switch is depressed while in the AUTO mode; PAUSE can also be used to
initialize the interpreter subroutine such that testing will pause (ha It)
after executing a specified statement number. I n both cases, testing is
resumed after depressing the START switch on the appropriate test
station.
This command allows the operator to specify a new test delay. The
original test delay instructions in the test program are ignored, not
destroyed, and can be reinstated by turning the MODI FY condition
off with another MODIFY command or with a CLEAR command.

'00« I '1'

MODIFY

;;;3

DATALOG

This command initializes the datalogger subroutine such that datalogging is accompl ished in accordance with the command options.

SET

This command allows the operator to temporarily specify a new
primary input or output device until changed by another SET
command. This command does not need to be followed by a station
number.

SWITCH

This command allows the operator to specify a floating point number
which is stored in the floating point global variable SWITCH. The
global variable is used with appropriate Sentry 400 Users Language
instructions to automatically control the device test program execution sequence.

CLEAR

Execution of this command rescinds all modified conditions established by the preceding commands; i.e., TITLE, PAUSE, MODI FY,
DATALOG, and SWITCH.

DOPSY

Execution of this command resets the Tester, stores TOPSY in its
present state on a disc file, then loads the DOPSY program into core
memory from the disc memory. This command does not need to be
followed by a station number.

SYNC

Causes a sy nc pulse at the test station panel jack to occur at the
specified statment number.
3-37

Section III

Sentry 400

Table 3-12. TOPSY Command Format Examples

I.
I.
I.
I.
I.
I.
I.
I.
I.

LOAD 'DTL4X' STAT2
CLEAR STAT2
TITLE '3/4/69 RUN NO. 15 ARRAY TYPE 9440' STAT2
DATALOG ON LP ALL FCT DCT AND MEASURE STAT2
SET LP AND CR
SWITCH 5 ST AT2
PAUSE ON FAIL STAT2
PAUSE ON STATEMENT 15 STAT2
MOD I FY ON 3.5E-6 SECON DS ST AT2

3.5.6 Initiation of Active Device Testing
Assuming the necessary software programs, i.e., TOPSY and the desired device test program,
are resident in the CPU core memory and the tester operating conditions have been
initialized (refer to preceeding paragraphs), the user is now ready to insert a prewired load
board if desired and connect the corresponding device to be tested into the test head and
commence active testing.
Testing with the Sentry 400 can be done without a load board. The programmable power
supplies are routed to the I/O connector and the user may wire his test socket or probe ring to
the appropriate pins. Functional testing can be made with no load on outputs, however, while
making DC parameter measurements on outputs, the PMU can force load currents.

The load board may be used for the following applications:
1.

DUT has open collector outputs requiring external pullup resistors.

2.

Functional tests are performed with output pins under load.

3.

Power supply pins are to be addressable under program control.

4.

User requires other special circuitry such as recirculation logic for high speed shift
register testing, etc.

3.5.7 Preparing Performance Board for Testing
Figure 3-10 shows the layout of a universal performance board provided by Fairchild
Systems Technology. Five load boards are provided per each 30 pin configuration. The
contact pins of the load board, when inserted into the load board socket, are connected in
parallel with the corresponding 30 pins of the tester. At the load board socket the force
and sense (utility) lines are laid out in two rows. Between the force and sense lines are
patch plugs and receptacles for solderless connection of components (I watt resistor lead
sizes).

3-38

Sentry 400

Section

III

DPS 1, DPS2, and DPS3, also EBO, EB 1, ECO and EC 1 are brought out to the load board
and connected as desired. The +5Vdc and ground may also be connected to the pins as
desired.
The user may stuff every pin of a load board with resistors connected to the utility lines
and use one board for a whole family of device types since the utility lines may be
switched under program control.
After the user has debugged a new device program it is suggested that a new printed circuit
load board be constructed for that particular device or family. The user will gradually build
up a library of load boards. These boards should be easy for the user to fabricate for the
tolerances are very wide, i.e., the edge pins are on 0.2 inch centers.
Figure 3-11 is a simplified schematic showing the association between the load board pins
and tester pins. Figure 3-12 thru 3-16 illustrate some of the many possible ways in which
the load board can be used. If further assistance in the use of these load boards is required,
please consult your local Fairchild representative.
The final step in wiring a performance board for a specific device type is to identify that
board so it is used only with the device type intended. This is done by wiring the SID
(socket identification) terminals 0 through 14 for a discrete 15 bit binary code, with SID 0
being the least significant bit of the code. A terminal tied to ground represents a binary
"0," while an open terminal represents a binary "1." This hard wired code can be checked
by a user programmed statement in the device test program, causing the test program to
halt if the hardwired code and the programmed SOCKET ID number do not compare.
3.5.8 Inserting Performance Board and Device into Tester
Following the wiring of a performance board for the specific device, the performance board
and device to be tested may be inserted in to the tester.
The performance boards are inserted through the narrow access doors in the tester side
doors. The load board for the first 30 pins (Le., pins 1-30) is inserted into the bottom right
hand load board socket and the load board for the second set of 30 pins (i.e., pins 31-60) is inserted into the bottom left hand socket. Two similar sockets are located on the upper left and
right side of the tester for the next two groups of 30 pins.
Following the insertion of the load boards, the user may connect his probe ring or test socket
to the appropriate I/O pins on the tester. The device to be tested may now be inserted into the
test socket and the device is now ready for testing.
3.5.9 Select Test Mode and Commence Testing
If all instructions in the preceeding paragraphs have been executed in the proper sequence, the

Tester OPerating SYstem (TOPSY) program and device test program are resident in core
memory, the proper performance board is in place and the device to be tested in inserted in
the test socket. The operator may now select the desired test mode of operation and
commence testing as follows:
3-41

Section III

Sentry 400

1.

Set the MAN switch on the Test Station Front Panel for the desired mode of
operation i.e., AUTO or MANUAL. The button will be illuminated for manual and
will be off for automatic. TOPSY MONITOR COMMANDS and the test mode.

2.

Depress the test station START switch. The device test program will now be
executed under program control according to the conditions established by the
TOPSY MONITOR COMMANDS and the TEST MODE switch.

3.5.10 Error Messages
When an error is detected the compiler will always type the full current record. For the most
part FACTOR's error messages are self-explanatory; they are listed below with some
comments. The error message text begins at the left margin. An upward pointing arrow
indicates the position in the source statement analysis at which the error was found.
When an error is detected one of two procedures is taken. If the error is recoverable, i.e., if the
compiler can continue, FACTOR will continue to compile and notify the user of further
errors. If the error is not recoverable, the DOPSY monitor will be called and an asterisk will be
typed to notify the user that he is back in monitor. The user then has the option of correcting
errors in the source program and redoing the compilation, or, if the program compiled error
free, he may save the object program by creating a data file on the disc.
The text of the messages MISSING )) and]] have doubled up on the parens and brackets
because the up arrow error position indicator might be placed within the error message text
and make the message unreadable if only one paren or bracket was specified and then replaced
with up arrow.
Examples:
MISSItG »
MISSING t)
MISSING »

3-42

t

VOLTAGE CONDITIONER

Ek1

.

-

El
EA~

EAl

-

CH.l

H

CH.3

~.

..

S

-

-

V

~

~UTILITY

~

EIN

SiJ
REF.
VOLTAGES

'"
V
'"

-V
-

-

Sl

-

~~

LDL

LDH

*LEVEL DETECTOR
*IF EIN

:

PMU~ PMU
I
SENSE
~>---____---t--_~ I> SENSE
BUSS
L.D.
I
1"'t.
(
TO E.U.T. }
WINCHESTER
V.C.
:>0- (...
CONNECTO
R
I
PMU
FORCE ~~PM-U~-~~--'~:>FORCE
BUSS

~

CH.4
SWITCH
DRIVERS

F

I

I"-

CH.2

~

TO
LOAD BOARD

> EREF, OUTPUT = LOW

Figure 3-11 Simplified Tester Schematic

FOR
ONE
TESTER
PIN
lin"

I

J
SENSOR

[>

LINE
- - - - - -SENSE
-- - + - - t - -I I
R=O

\

------+-.....
LU

2:
...J

FORCE LINE

>-

«
...J

D=O

LU

UTILITY
RELA Y

30 PIN
MODULE

~

~
DRIVER

0:

>-

I...J

~

LOAD BOARD

=>

,~ R2~

FORCE LINE
/
----------------------~

Rl~

---+---J
HI

~

LO

ONE OF SEVEN PROGRAMMABLE SUPPLY LlN~

~30 FORCE/SENSE PAIRS

cl~
T

I/O
CONNECTOR -75 PIN

~

D.U.T.

TWO VALUES OF LOAD RESISTANCE, Rl or Rl . R2I(Rl +R2)

Figure 3-12 Load Board, Two Values of Load Resistance
3-44

I

r
SENSOR

SENSE LINE
R=l

tC>
t

UJ

Z
-l

~

0=1

UJ
0:

UTILITY
RELAY

/

FORCE LINE

>-

«
-l

30 PIN
MODULE

>-

~

I--

I-l

~

LOAD BOARD

=>

RS

HI

LO~______~

~

'-----~
ONE OF SEVEN PROGRAMMABLE SUPPLY LlN<;J

~30 FORCE/SENSE PAIRS

:{;Y-I/O
CONNECTOR -75 PIN

IL_
D.U.T.

PROGRAMMABLE CURRENT SOURCE FROM FUNCTIONAL DRIVER
FORCE V F AND SENSE SO/Sl TO COMPUTE IL USING CLOSED LOOP
PROGRAM CONTROL

Figure 3-13 Load Board, Programmable Current Source
3-45

I

I
SENSOR

SENSE LINE
R=O

[>
\

30 PIN
MODULE

UTILITY
RELAY

w

;;::::

:::::i

>-

«
--l

FORCE LINE
D=O

W

a:

>-

I-

~-

~

--l

i=
::::)

LOAD BOARD

~---------------------'~
HI
T

LO

~-~

ONE OFSEVEN PROGRAMMABLE SUPPLY l I ' < J

I

~30 FORCE/SENSE PAIRS

J~
T

I/O
CONNECTOR -75 PIN

~

I
D.U.T.

SWITCHED LOAD RESISTOR TO PROGRAMMABLE SUPPLY.
RESISTOR CAN BE SWITCHED OUT FOR PRECISION MEASUREMENT.

Figure 3-14 Load Board, Switched Load Resistance
3-46

I

I
SENSOR

[>

SENSE LINE

------~~~------~~~~

30 PIN
MODULE

R=1

..-----....... t
-'

LU

Z
-I

>«

FORCE LINE

_

0=0

-I
LU

UTILITY
RELAY

~
~
DRIVER

0:

>I-I

t=

LOAD BOARD

=>

----------------------~~
HI

T
LO

'""""-----~

ONE OF SEVEN PROGRAMMABLE SUPPLY

L.----- 30 FO RCE/SENSE PAl RS

(9 ty-'
Vcc / VDD /etc.

D.U.T.

LI~

I
I

I/O
CONNECTOR -75 PIN
PROGRAMMABLE POWER SUPPLY PIN ADDRESSING

Figure 3-15 Load Board, Programmable Power Supply
3-47

I

1
SENSOR

[>

SENSE LINE
R=O

\1

r------.........
w
2:
....J

>-

«
....J

FORCE LINE
0=0

w

ex:

>I-

30 PIN
MODULE

UTI L1TY
RELAY

~ --

....J

~

LOAD BOARD

~--------------------~~
HI
LO

-=-

~_
3-51

Section III

SentrY 400

Table 3-14. DOPSY Edit Program Commands
Command
Name

Form(s)

OPEN

o Ifile name'

Open the named file as the OlDFI lE for editing
purposes.

COpy

CEOF

Copy to end of fi Ie.

CNN/NNB

Copy NN records to new file in working storage.

C lABEL

Copy all records from old file through record with label.

C lABEL + NN

Copy through the label plus NN number of records.

c

Copy next record.

CARRIAGE
RETURN

Copy next record.

COpy

Copies the file named, record by record to working
storage. The last record moved to working storage is
printed on the TTY.

DELETE

D

Dnn

BACKUP

SET

ALTER

lABE l

=

NOTE:

If label is not found, editor will copy to the
end of the input file.

the first 8 or less characters in the first
eight positions of the record.

Pass over next record without copying into W.S. Record
deleted is printed.
Pass over next nn records without copying into W.S.
(The last record deleted is printed on the TTY.)

B

Back up one record.

Bnn

Back up nn records in both input and output files.
(Printed on the TTY i~ the last record copied to the
output file.)
Take the following records, until terminated by a I I'
record, as STRING input to W.S.

INSERT

3-52

Definition

I

SCR

Change input device to card reader.

STTK

Change input device to Teletype Keyboard.

A

Pass over next record without copying into W.S.; then
allow insertion of one or more records, until terminated
by II record, as STRING input to W.S. Record to be
altered is printed on TTY.

Sentry 400

Section III

Table 3-14. DOPSY Edit Program Commands (Con't)
Command
Name

Form(s)

An

XOUT

x
Xnn/nnB

Definition

Pass over next n records without copying into W.S.;
then allow insertion of one or more records, until
terminated by II record, as STRING input to W.S. Last
record passed over is printed on TTY.
Delete last record from the W.S. output file. Last record
in output file is printed on TTY.
Delete the last nn records from the W.S. output file.
(Printed on the TTY is the last record remaining in
working storage after execution of the command.)

3.

Following the> in step 2, type 0 'file name' -l-. This statement informs the EDITOR
to open the named file for editing. The teletype will respond with a >.

4.

Assume that the named file, now open, has 100 octal statements and the operator
wishes to delete statement number 50 (octal). Immediately following the> in step
3, type C47B-l- (i.e., copy the first 47 octal statements into working storage). The
teletype will respond with the last record copied to W.S. and a >.

5.

Following the> in step 4, type D-l- (i.e., delete or pass over the next record without
copying into working storage). The teletype will respond with a>.

6.

Assume that after step 5, a new record is to be inserted after record 75. (Up to the
present time 47 octal records have been transferred to working storage.) Type after
the> in step 5, C25B~ (i.e., copy the next 25 octal statements into working
storage). The teletype responds with a >.

7.

Following the> in step 6, type I-l- (i.e., take the following records until terminated
by a 'I I' as STRING input to wroking storage.)

8.

After the carriage return in step 7, the teletype responds with an = and waits for the
new record to be typed. Assume the new record is FORCE VF 1 4.3 VOLTS,
RNG2;. TTY responds with an =. Type II-l- after the = (The II terminates the insert
command to the editor.) The teletype responds with a >.

9.

After the> of step 8, type CEOF -l- (i.e., copy to end of old file). The teletype
responds with EOF - INPUT, then does a carriage return and line feed and prints >.

10.

After the> of step 9, type IH (The II terminates the editor and restores control to
DOPSY monitor.) The teletype responds with an *.
3-53

Section III

11.

Sentry 400

The next step is to create a new string file of the records in working storage. This is
achieved by typing the following after the * of step 10.

II CREATE 'new file name' STRING. The teletype will respond with an *.
12.

The last step is to delete the old file. This is achieved by typing the following after
the * step of step 11.

/I DELETE 'old file name'.
The following Table 3-15 shows the teletype printou t of the 12 steps just described.

Table 3-15. DOPSY Editor Printout

STEP

1
2
3
4
5
6
7

I.

DOPSY~

*IIEDIT~

> 0 'file name' ~
> C47B~
(Re: Last record copied to output file)
> D~
> C25B~
>I~

(Insert record in output file here)
8
9

= II~
>CEOF~

EOF-INPUT
10
11
12

>II~

* II CREATE 'new file name' STRING;
* II DELETE 'old file name';

A further important feature of the Sentry 400 EDITOR program is the BACKUP command.

3-54

Sentry 400

Section III

If it is necessary to backup only a few records, the backup command is quite effective. On the
other hand, if the operator has edited all the way down to record 98 of a 100 record program
and then discovers it is necessary to edit an error in record 2, the backup method should not
be used because editing between record 2 and 98 would be overlaid and therefore lost. The
easiest method would be to continue editing from the current record, create a string file, then
reopen the file and correct the error.
If the backup command is to be used, the following method is recommended. Assume that
after step 8 (75 records have been copied into working storage) the operator realizes that an
error still exists in record number 73. After the> of step 8, the operator types Bnn (the B
informing the editor to backup and make the previous nn records available for reprocessing).
In this particular case, since the current record is record 75 and the operator wishes to backup
to record 73, the operator should type B2. (75-73). The teletype responds with a >. After the
>, the operator may use the DELETE, INSERT, or ALTER statement to perform the required
operation as shown in Table 3-14. If the records through which the backup statement was used
contained editing, this editing must again be performed.

3-55

Sentry 400

Section I V

Section IV
Programmi ng

4.1 INTRODUCTION
The Sentry 400 Computer Controlled Test System is controlled by the FST-I, a general
purpose digital computer. The sequence of operation is dependent upon programmed
instructions and statements resident in the CPU core memory.
Two programs must be resident in core memory before device testing can be performed.
The first, is referred to as TOPSY (Tester OPerating SYstem program). The individual
TOPSY instructions are normally of no concern to the user; however, it is possible to
modify the tester operation as determined by TOPSY with a repertoire of TOPSY command
statements entered via the teletype or card reader.
The TOPSY program will cause the CPU to execute the statements of the second program~
a device test program. The device test program consists of a number of statements written
in FACTOR language that is very similar to FORTRAN. The statements consist of a combination of English language words, abbreviations, and mathematical statements that are
descriptive of the operation to be performed by the tester.
The Sentry 400 Test System is capable of being programmed to automatically perform two
distinct types of tests, functional tests and DC measurements. These tests are performed on
digital networks such as: large scale integrated arrays (LSI), complex integrated circuits,
printed circuit boards, and other digital subsystems.
The Sentry 400 performs functional tests on devices that contain up to as many as 240
input/output logic pins. There are no restrictions on programming the division of logic pins
between inputs (to the device-under-test) and outputs (from the device-under-test); i.e., it is
possible to program all pins as inputs, as outputs, or as any combination of the two up to
the maximum of 240 pins.
The structure of the FACTOR Language is such that during the course of a functional test
program, any signal pin can be redefined from an "input" pin to an "output" pin, and vice
versa. It can also be redefined from a "don't care" terminal to a "care" terminal, and vice
versa. The "don't care" condition is useful, for example, to ignore specified output pin conditions if limited interim tests are being performed while the internal states of a device are
being set to a known condition. Redefining a signal pin as an "input" pin or an "output" pin
may be useful, for example, when testing a device that has bidirectional terminals.

4-1

Additional FACTOR statements allow the user to specify DC measurement parameters for
tests such as: force a voltage on pin "n" and measure the current, or force a current on pin
"n" and measure the voltage.
In addition, the magnitudes of all the test system reference _voltages and currents such as
device supply voltages, functional logic level forcing levels, and the Go/No-Go threshold
levels are programmable, as are the internal comparator strobes, synchronous sync signals,
and the system test delay.
4.2 TESTER STATEMENTS, GENERAL DESCRIPTION
A summary of the Sentry 400 Tester Statements is found in Table 4-1. For more detailed
information on the exact format variations, refer to the FACTOR (Fairchild Algorathmic
Compiler Tester ORiented) manual.
Table 4-1. Sentry 400 Tester Statements Summary
Statement

Description

SET DELAY,DC

Executing this statement presets the time delay for subsequent execution of DC tests; i.e., when executing a
FORCE PMU or FORCE VOLTAGE/CURRENT statement.
Executing SET DE LA Y without the modifier, IIDC," presets the strobe delay for subsequent execution of functional
tests; i.e., when executing a SET F statement.

SET S1/S0

Sets the comparator 111" or 110" reference power supply to
the value specified.

SET CLOCK

Specifies the number of clock (sync) signals that the tester
outputs during functional tests.

SET PMU SENSE/FORCEV/
FORCEI,RNG/AUTO

The 'SET PMU SENSE, RNG' form of this statement
initializes the PMU for a measurement in the specified
range. It is normally used in conjunction with a 'FORCE
va L TAG E/CU R RENT' statement, or a 'SET PMU
FORCEV/FORCEI, RNG' statement. The 'SET PMU
FORCEV/FORCEI, RNG' form of this statement initializes
the specified range before an accompanying 'FORCE PMU'
statement is executed. AUTO sets the automatic ranging to
best resolution for force or sense.

SET LOGIC paS/NEG

This statement initializes the functional test comparator
logic pass conditions for either positive or negative logic.
Positive Logic is assumed unless otherwise specified.

SET D

Set each tester pin in the specified rank to the defined
input or output pin configuration.

4-2

Table 4-1. Sentry 400 Tester Statements Summary (Continued)
Statement

Description

SET F

Set the input forcing logic state (111" or 110") for those pins
in the specified rank programmed as I nputs, and the
expected logical output state for those pins programmed as
Outputs.

SET M

Set the IIcare" (comparison enable) or "don't care"
(comparison disable) for each pin in the specified rank.

SET S

Select which set of input reference supplies
(EO/E 1,EAO/EA 1, etc.), are to be used to force the input
voltage on each pin of a specified rank.

SET R

Open or close the utility relay associated with each pin of a
specified rank.

ENABLE
I LO/I H I/VLO/VH I

Two ENAB LE LI M IT statements are used to specify the
upper and lower limits against which all following programmed current/voltage forcing statements are compared;
programmed VF /IF statements within these limits are
executed, while statements outside these limits cause a
terminal error.

ENAB LE CLOCK

Enables circuitry in the test head so that clock pulses from
SYNC jacks on the front panel will be connected to tester
pins 1, 2, 3, and/or 4 as specified.

ENAB LE STROBE

Enables the functional test comparator strobe to be controlled by the contents of F Register bits 0-3 and the
corresponding bits of this statement. This is used in conjunction with DISABLE COMPARATORS.

ENABLE TRIP
LT/GT

Enables the current trip detector of the corresponding voltage forcing unit DPS1, DPS2, DPS3. If the source/load
current of the forcing unit exceeds the enabled trip value
during a test sequence, program control is transferred to
the instruction specified by the liON TR I P" statement.

ENAB LE TR I PV
LT/GT

Enables the voltage trip detector of the corresponding DPS
supply and puts it in the current force mode.

ENAB LE/D ISAB LE
LATCHES

The DISABLE LATCHES form of this statement initializes
the functional test control so that the C Register is cleared
prior to strobing the functional test comparators for each
functional test. The disable mode is assumed unless otherwise specified.
4-3

Table 4-1. Sentry 400 Tester Statements Summary (Continued)
Statement

Description
The ENABLE LATCHES form of this statement initializes
the functional test control so that the C Register is not
cleared prior to strobing the functional test comparators,
thereby retaining a history of functional failures for each
tester pin throughout a test sequence.

ENABLE/DISABLE
COMPARATORS

The ENAB LE COMPARATORS form
initializes the functional test control
comparator outputs will be strobed to
each functional test. The enable mode
otherwise specified.

of this statement
logic so that the
the C Register for
is assumed unless

The DISABLE COMPARATORS form of this statement
initializes the functional test control logic so that the
comparator outputs will not be strobed to the C Register
for each functional test. (Unless ENABLE STROBE
matches the F register).
ENABLE/DISABLE RELAY

The D ISAB LE form of this statement initializes the pin
address control logic such that the voltage conditioner for
pin lin" will be automatically disconnected before the PMU
is connected to that pin. Disable is assumed unlessotherwise
specified.
The ENABLE form of this statement initializes the pin
address control logic such that the voltage conditioner for
pin lin" will remain connected even though the PMU is
connected to that pin; after the PMU is connected to pin
"n," the voltage conditioner can be disconnected by
executing the DISAB LE form of this statement.

ENABLE/DISABLE DCT

The ENABLE forms of this statement define flwindow"
comparison trip limits which establish the "pass" region for
all subsequent DC measurements resulting from the
MEASURE statement.
I

The DISABLE forms of this statement disable the
comparison limits and inhibit the DC fail, regardless of the
measured value.
FORCE E

4-4

This statement forces the specified voltage conditioner
reference supply to the programmed value. If the range is
not specified, then the lowest range is automatically set.

Table 4-1. Sentry 400 Tester Statements Summary (Continued)
Statement
FORCE VF

Description
This statement forces the specified programmable voltage
Forcing supply (DPS 1, DPS2, or DPS3) to the defined value,
and automatically connects the supply to the test head load
board.

FORCE IF

This statement forces the specified programmable DPS
supply to force a current to the defined value. It must be
preceded by an ENABLE TRIPV statement.

CPMU PIN

This statement connects the PMU to the specified pin
number. Tester pins are specified by values from 1 to,
120 10 , For diagnostic purposes, various internal nodes ~an!
be connected to the PMU by specifying a pin number!
. .
between 128 1 0 and 255 1 o·

FORCE VOL TAGE/
CURRENT

This statement forces a programmed voltage or current via
the PMU to the tester pin specified by the previously
executed CPM U PIN statement.

FORCE PMU

This instruction is used in conjunction with the conditions
established by a previously executed IISET PMU
FORCEV/FORCEI, RNG;" statement; i.e., the IISET
PMU---" statement establishes the FORCE, VOL TAGE/
CURRENT, and RANGE conditions for a DC measurement,
while the FORCE PMU statement specifies the numeric
value to be forced. When executed, this statement forces a
current or voltage as specified, at the tester pin specified by
a previously executed CPMU PI N statement.

FORCE STROBE

This statement forces a single functional test strobe (even
though the comparators may have been disabled by a
DISABLE COMPARATORS statement) thus strobing the
comparator outputs to the C Register.

FORCE CLOCK

This statement forces a single clock pulse to occur simultaneously at each of the four front panel SYNC output
jacks.

FORCE RESET

This statement forces the test system into the reset state,
thus clearing all programmable test conditions.

FORCE DELAY

This instruction forces a time delay to occur prior to
executing the next instruction; this delay is directly dependent upon the "tester delay" established by the last
SET DE LAY statement executed.
4-5

Table 4-1. Sentry 400 Tester Statements Summary (Continued)
Statement

Description

XPMU PIN

This statement disconnects the PMU from any tester pin or
internal node.

XCON VF 1/VF2/VF3

This statement disconnects the specified voltage forcing
unit (DPS 1, DPS2, or DPS3) from the test head load
board after automatically setting the output voltage of the
unit to zero volts.

MEASURE VALUE/
NODE, LOG

Execution of this statement causes an analog-to-digital conversion within the PMU of a DC voltage or current at a
tester pin or an internal monitor node point.
The "MEASURE VALUE" form of this statement is for a
DC measurement on the tester pin (i.e., pins 1 through
120) connected to the PMU; the measurement conditions
must be preset by a "SET PMU SENSE, RNG" statement.
The "MEASURE NODE" form of this statement causes a
measurement of an internal monitor node point. The
measurement conditions are automatically invoked and will
not be affected by such statements as referred to by the
"MEASURE VALUE" form.

The modifier ",LOG" causes data logging of the measured
value according to the conditions established by the TOPSY
MONITOR logging command "DATALOG".
ON OCT

This statement establishes program branch control conditional on DC test failures (OCT); it is used in conjunction
with, and executed prior to an liENABLE DCT" statement.

ON FCT

This statement establishes program branch control conditional on functional test failures (FCT).

SET CLAMP
POS/N EG/SYM

Sets the PMU voltage clamp levels. The POS selection
allows voltages less than the specified value and greater
than -0.7 volts. The NEG selection allows voltages greater
than the negative of the specified value and less than +0.7
volts. The SYM selection allows voltages between ± specified value.

ON TRIP

This statement establishes program branch control conditional on current trip failures (TRIP). It is used in

4-6

Table 4-1. Sentry 400 Tester Statements Summary (Continued)
Statement

Description
conjunction with and executed prior to an liE NAB LE
TR I P" statement; i.e., if current trips are enabled and a
current trip failure occurs, program control will branch to
the statement label specified by this statement.

SOCKET 10

Execution of this statement causes the hardwired identifier
code on the performance board in the test head socket to
be compared with the identifier code specified. If the two
codes do not compare, a system terminal error is issued and
the program is aborted; a true comparison allows the program execution to continue.

4.3 PROGRAMMING PROCEDURES

In the following paragraphs, an attempt is made to illustrate to the reader how to use the
Sentry 400 Tester Statements that are described in paragraph 4.2. Initially, typical ways of
implementing preliminary tester setup, functional tests, and DC tests will be shown. Finally,
an actual device test program is presented; it is used to show the reader how a typical
device test program could be written to perform both functional and DC testing.
4.3.1 Preliminary Tester Setup Statements

Preliminary tester setup would normally include such operations as: verify that the load board
used with the device test program resident in core memory is in the test head socket; establish
"window" limits that all programmed current/voltage forcing statements will be compared
against; establish a current trip limit for the Vee power supply, force the Vee supply to a
specified value, then measure the Vee current and compare it to a programmable limit; force
the voltage conditioner logical "0" and "1" reference supplies to specified values; and force
the comparator logical "0" and "I " reference supplies to specified values.

Assume the following test parameters for a device to be tested:
1.

Vee = +5.0V, with current limiting> ImA and

2.

Voltage conditioner reference supplies:
"0"
"I"

< 80mA

= +0.5V

= +3.0V

4-7

3.

Comparator reference supplies:
"0" = +0.5V
"1" = +2.5V

4.

Window limits of programmed voltages: -0.1 V to +7.0V

5.

Window limits of programmed currents forced by PMU: -SmA to +5mA

Tester statements to implement the above could be written as follows:
Statement
Number

2
3
4
5
6
7

10
11
12
13
14
IS
16
17

Statement
SOCKET ID 0:
ENABLE VHI LT 7.0, RNG2;
ENABLE VLO GT -.1, RNG2;
ENABLE IHI LT 5E-3, RNG2;
ENABLE ILO GT -5E-3, RNG2;
ON TRIP, ABORT;
ENABLE TRIPI GT 80E-3,RNG2;
FORCE VFI 5.0, RNG2;
MEASURE NODE 143;
IF VALUE LT IE-3 THEN GO TO ABORT;
FORCE EI 3.0, RNG2;
FORCE EO .5, RNG2;
SET SI 2.5, RNG2;
SET SO 0.5, RNG2;
ABORT: END;

The following is a brief analysis of the preceding tester statements:
S.N. 1

SOCKET ID O. This statement states that the load board identification code
is O. Execution of this statement causes the hardwired identifier code on the
performance board to be compared with the code specified.

S.N. 2 & 3

The statements are used to specify the upper and lower limits against which
all following programmed current/voltage statements are compared. The high
limit is set to +7 volts and the low limit to -.1 volt.

S.N. 4 & 5

Statement numbers four and five satisfy the requirements of step five of the
test parameters. The high and low current limits are set to +5 milliamps and
-5 milliamps. Notice that current is written as 5E-3. The 5 merely states that
it is 5 units of current, the E-3 represents 10- 3 and places the decimal point
three places to the left of the unit, i.e., .005 (5 milliamps). 5E-3 therefore is
5 milliamps. If the limit required was 5 microamps, the statement would be
written as 5E.,;6 (.000005), 5 nanoamps would be written as 5E-9.

4-8

S.N.6

This statement indicates that if the current from DPS 1 exceeds the value
specified in statement 7, transfer to the statement ABORT. ABORT can be
the terminal END statement or it could be a section of the program intended
to determine at what current level the device failed.

S.N.7

The current trip device TRIPI, associated with VFl is set to trip if power
supply current flow exceeds 80 milliamps.

S.N.I0

This statement forces the VFl (programmable voltage forcing supply) to 5.0
volts and sets the range to range 2.

S.N. 11

This statement causes a measurement of monitor point 143 in the tester
which is DPTI.

S.N. 12

This statement aborts the test if the current drawn is less than 1 milliamp.

S.N. 13 & 14 These two statements set the voltage conditioners (E 1 and EO reference
supplies) to specified values and ranges.
S.N. 15 & 16 These two statements set the comparator (Sl and SO reference supplies) to
specified values and ranges.
S.N. 17

This is the terminal END statement of the program.

In the example just completed, the test parameters were written out in five steps and were
not included in the program. The test parameters and any other information could have
been included as remarks. Any statement preceded by REM and terminated by a semicolon
will cause no action by TOPSY, the statements are included for information purposes or as
a reminder when examining a "source" program listing. e.g., REM EXPECTED VSAT IS 0.5
VOLTS, any statement preceded by the word WRITE with the statement enclosed in single
quotes and terminated by a semicolon, will be executed by TOPSY, e.g., WRITE 'EXPECTED
VSAT IS 0.5 VOLTS'; Executing this statement will cause EXPECTED VSAT IS 0.5 VOLTS
to be dumped to the current output device. Similarly the computer can be informed that
certain "noise words" exist in the program and should be ignored. "Noise words" are words
intended to give a statement more English language readability.

Figure 4-1 shows an actual program which tests a Fairchild 9300 MSI circuit.

4-9

4.3.2 Functional Testing Statements
The various operations involved in performing functional testing usually include the following: define each tester pin connected to the device as an input or an output; establish each
tester pin used as a "care" or "don't care" terminal; enable the comparators so that the
comparison results of the test are stored for future use, such as data logging; apply a programmed input pattern to the device and compare the actual device outputs to programmed
expected outputs. The user can also disable the comparators so that false failures are not
indicated while interim test patterns are applied to set the device to a known state. In
addition, the user can specify that the test program unconditionally branch to a specified
tester statement number (or to the end of the program) if a failure occurs during functional
testing.
Briefly, restated below are the functions of the various registers involved in function testing.
Function testing is the application of logic levels ("1 's" and "D's") to a digital device to
ensure that it performs its designated functions according to a truth table.
Figure 4-2 is a simplified block diagram showing the basic circuitry associated with one pin.
A minimum system consists of 30 pins worth of circuitry; additons to the system are made
in groups of 30 pins up to a maximum of 120 pins. The driver and detector associated with
each pin enables each pin to be considered as an input pin or an output pin, dependent
upon programming of the registers.

4-10

~0~~~1

Qf •

I
I

~f~

~11!~~~

I1!QI~~~

~~~~

~ ,'",rT!"~

A~n

4L

PARA"ETf'Q TEH

HNTPY

4~~

1

~~111~.7

001110~

L'lQI~~~1

THH~

p

Of v 1 ~f P IOJ

r~

I

'",

I

11!0"11I~1
1I'~11!~~

1

FI)"-CT to~
rLC'CK
J

I

~

",

PI
p~

"'0~0~~
I1In1!l0~ 1

P3

0n11lA~2

DI~~0~ I

1

"I"~t\~

I

['\.,~?

(;QOUNO
FU

A

Q

9

"'~PI1!PI

10
11
1:7

1!10MPI

13

"R

1'I"~0~!

I'

III

00111070
"'01'071

i21e""~!

I ~

I~

Ill'!

Ie

vcer

"'0Ii'A7~

Ql~~0r'

DF~

I

I

031
03

G'-

1
l"ilP 11!111 2

Fr~rl'
~ET

VF~

OH6V

l1Ie~~~3

rrt

I1I~P~~4

~ r.111111 I ~

sn

~~

.~,

~"Ir:?J

I'I"'''~ 11

5rT 51

?~,

HIG21
RFM

""'''~''''
11!11!~~"~
I

PIN

11!~~l1!n

~.

T M
T ~ I I

11I11!11I~2J

n,

'(T,

11I1!0~~4

q~T I

~n

~'IIIII~llIPlI'~~I

11I1!111I"'~

SET

I 11111 III!I 11011'1011 I

r

F

~I

sr~

F

PI

~f

CI,

nT

SFT

1'11111'034

~ET

01!"~3!l

~F"T

1'l0~11!3t1

SFT

SfT F

~

:

StT

1!~0A40

1'1111'11141

SFT

F

~,

~1I01!1.2

QlI2IDlPl43
I1IPI"~4

4

000045

• f T F

~

0"'~ I "'.
001111 i'I~
00111 III
1/10('1 114
1/10'" 115

CLA~"

~;;T

~f

,

SfT

F"

!I t \II I" I II "'"

I II I II I" 111'11
II '''' II/
11'~1111 DI I I t"1 111>1

~I'~I

•
'"

~F.T F
.FT F

r>EI1

SERIAL IN 1211

1/l0013~

I 1II~1111~ I 11111

I~)

I "~lllll'1l !~I'"

~'1n

PASS'

~"

,F T ~
A 111 t;

"'0"'131
00111133
0~'" 1115
1!l0111!3~

1~1'I1111"'IIII"

"'~0137

~1"'11110I111

0P"'1

.~

TtST~:

'IF~'~E.QNr.~I

FI"~rEV.

r PMU

""1;2:

~'~INall

""I'

~.l'il
~

T~""J

rALL

~

.. T °""'1

~j;T

PIN~,.9

rr5lRLF

O~

TFTESTI

~'T

rJELH

FM

PI".'~

"''''"H~

Y~MIJ

P"'III

FI"~C"

~tT~,

tFTESTI
rp~I' PT~ Pyt.oNI
Fr)~rF vnl fA!;E ~FI
r,CT~ L.T !FI.FANI~I
MEA"I~" VALUEI

F ,r, 1

Pf.~

~~T

F~U

~~~

~f~~E,

I'~II

TF~TSI

OAbL~

~.~~t,

?J.~"'E.fI'

P I Nag I
nlL IF.KI
~"A"I ~

~C:TI

PI~

11 GOES LO.,

~rT,"

51.R~

Lnt~:

11I01"IP

r~~11

pro

"~"'tP

Fr"u

~11''''

W~b511iolF

~p,

p>:"

I(ll'

vt·l"f':

r rOCE P"I' 1'/
"d. r:

"'(>1'
r'(1~

111
17 ,\
.. r.'-'rF vr.-I vr["'T~,
F '. A., L ~ r CT' U ,.
'"' E ~I ~

c:, r.. T

P 111

fI~

pr~.p

1'10~2P

).J;p..oL

7

1

~ ~I ~

'.

1 r I. • I "11-0;

1'100r.~ ~

<

~\JG2':

~

Tri'''I:_f'.:t~f_~'

~~ ~
~n·

r

.,1

: All
,!r "",

f:,

T .. ;;II

I~

r

nQ CALL

ll'~nl

IJ'p.:
• II ! I 1 I" It' t '" ~ ,1 ~ 1

REM

Pt~

11 G(lf!)

~1r.HI

J

I nAn 1
PT ..... ;

r",.r, E,.,.r

p~r"

"'''''''21 ~
1'(11'121 ;,

i'l~~~I.F

"IrT" ,

11I1II"'~1 I

rlo.~LE

~CT!I

1'\01":11 ;
1'l0~?1 ,\

""I "'II.,;IF.:

"Jrd1E

1.~,

LO(':1

~"~:?14

"'FIIl;II~!-

144,

LOGf

P"''''21 ~

io.'~'rr

"'.(11-""
tjr"r II:

'.

01/1~2' ~
1'11111'121 A

DCI

rnL LU",

r,cT! GT

pr~:

01'1 III U 7

R~r.11

P,'hLE !'lCTI r.f "'H-~I
Fnk Ft~ • 2 T"~II 7 1)0 CALL
"'T"'I~'

X~~ll

r'T"~lF

0"'~<"'~
"''''''';>~~

4.51

rl~·I'Y

"f~

1~~111!~r'1~,11111

~"'~ I ~~
('I01'1IP
111('1 r 1 ~ 1

~~.17

FI"F(F. VFI Vr.r.~AX, ~Nr;21
FN'CF FI ~.~, "Nr.~'
FI'~r.F.

Dr.:

T>r 4

LFAKAG~

INPUT

J

~~JG~:

~.!,'·3,

L M 6M I

"'''''''11~
"''''~ 11 0

2.'"

PMU

r.rtvr;,

PTtJ,

r II I

"''''III 171
~11'''' '7 ,\
00 P 17 4

~lJ~~

~'H!LF.

Fnpr.~T,

.~. f;j.._~'

"'(1~ln

CALL IFnSTI
CALL IFTESTI

1'6011'.41
)'1'1"111
Pl1\1,

SF~':~H·,

"'0~ I ~6

""'''' 17 I

FAH'u~.31

1

1 t 111 , r'1 f" 1I}l(' ~(7I'
:' r 'f i" ~ T '),. 4 ,

1

'Tel

171
1111'1111172

rill. IFTEHI

I'T~".I\" I
PT~'JaII

7

~

~ ~

"'''' "'! ~ J
00 01 ~ 4
01110 I~~
0111~1~

~.!!il

L.Q"

p~u

Fr·"rF
,rr PT"~'

~

!HII'I121
00i"122
11111"'12:\
1Il0111123
11101111<'3
000123
0011123
000123
001'1124
001'11 ?~
0011126
001111;>7

pn~

I~'PLIT

"'0111 I I ~
"'III'" I I ~
001! II

!'FT F" 111111 11'111 UIIPtJ

0~111~3'"

110""'3'

q~

1Il1/I~IV

1"1"~11I~~

01!1P03~

~,T

00111~7~

001'1 1!7

SE T

~1!I11I032

IS CLOCK
IS IIfSFTI

~TART

I>F"

ell~"''-4

"(I!rp~1

!~

E"np~OI

OF LIlOPI
""111' I'" I '" IIII~III'"

0111'1031

PIN I

111111'~11~I1I1'1~~'
p",.r."""'~~llI1 I J

SFT n

~f

r..OTO STOHl

r"'n!CAT~'1

1 ...

0~'" 1 ~ I
013

r~~"LF

11I1lI~~,~

P!N HI

VILl'F,

""'" I ~ ~
111"~ I" ~
0~~

'1E~

~NG~I

RF~

r~LHI

~. ~SIJ.F

"'~~n~

STIITI

II
T"E~

1ST !:ONST. OTHE!lS SHIfTI
P~"ALLEL INI
'If"

~ ~

~

i'!0i1' I ~~

14

~IJP~~'

vr.C~TI".

•• r I

I

F

1'10(>1011

4.".

,:1 PhI • GLn~, + I'
."'ITF 'rf:\IC~ " r;LO~IJ
1'; Tp. If' F r k I
TI>IP? roT
Tl;tPI I.T

vH
! oj. I I
OfT F rill]
IF 1 Ell I

G~TO

1/1I1I~

0"'''' 14 7

~

T"E~

FCRCF

~FT

"'~~~1~

;,>,

\! II "II!I!II PII
I 1 I II PII I
~FT
I" I I III "'I~ 1111111
QEM
SFT F 1'01 "'11111111"11
SU
I III! ~I ('II ~"'IPlI'" '''' I
"1"11t'111'('IQlII
SF T
SFT
PII~I~~~lltlII01 )
MT
11111111"11 111111'111

11

r
(lCTI'

~"" .. LfAq
rl-"I' P!, ~I~I

~\il'" \A~

MT

~Nr;2'

00~~IS

11!~~~

~"'~ \4 ~

"''''''' 14 5

P PI

I

'"
2.~,
.r~CF ~61' 1>.4, PNG2,
Fn·r.f. FAt
""G?,I

FO~CF

II ~ ""0

n'~A~LE

"'~

FQ

,...] t..:. 1 :
CALL llAK/

"'QI~ I A 4
1'1"1'11 A 5

SfT F I I ~1111011" I PlIP'

~wtHH

14\
142

11~1111~1110\1111

/

SF T
SFT

~111~

"'0~

Q1"'P 143

0"'~H2

"'0P107~

11'0~11!~'5

"I""~ 1.,
I'I~~ 1', II

R~r,21

~~

TOGGLE tNI

0111"'~n

IINr.21

FI"~r.F

~EM

I PI~I/II I

1il0~075

.~,

I!~N"P~
~r~~r7

r~RCI'

,

~11

11 :'1 \ II "'111 "'01~ I

0"'~075

VF'r'.4~',IFI'-1.41f'.3'.VCCMAX'~.2~/,~CC"rN'4.7~/1

VFI

H

i>011'07.l

1!10P~1"1
QO ~,~('I~

001'~~6

F

~FT

"'11!c>l0e3
PI "'111 0!i 4
i210(,\~~ 5
!1

I
II
12
13
14

"'~~~~!

I' '"
F

I
11!~11!~~ I

(lI~~I1I~

Sr T

F

1/111!110~1

F I I "I I II

~FT

5, T

(>I~"'A!I~

3

, SFT

S, T

p~

I'lt'!~ .. ~

~

QI~"'0~~

~,

I

r F

1110"'~~2
e01110~3
I!Itl1il0~ 4

~PPIWI

,,~~~~

~r

001110!1~

1!01!~~1

~0~"?
11!111~111?

110~~46

L~AK'

• "AVIf' 1

Y,'

Tr.~[1

•

"

VALUE 1

1111'10216
0"'~;>1 ~
I'It1I~2

r.T

17

4.6~"-f\'

Figure 4-1. Actual Source Program Listing

4-11/4-12

INPUT/OUTPUT

-----I

EAl
EAO---.....

INPUT
OUTPUT
RELAYS

I/O

r - - --, CONNECTOR
~___
I
_--+)I~

l

E l - - -........
EO---........

L

CT

......._ ,

:

:~DUT

I

-_.J
ACTUAL
OUTPUT

F Reg
EXPECTED 0 UTPUT
O=COMPARE
l=MASK

Sl

SO

Figure 4-2. Simplified Block Diagram

The D register is termed the INPUT/OUTPUT register. If the D register is programmed as "1,"
the associated pin is defined as an input pin; consequently a relay is energized to connect the
output of the driver to the pin. If the D register is programmed "0," the associated pin is
defined as an output pin. The detector is always connected to the pin (except when the PMU is
programmed to that pin) therefore, programming of the M register will determine whether the
output of the detector is inhibited or enabled, to provide a pass/fail status for that pin.
The F register contains the logic patterns "0" or "1" to be applied to those pins defined as
input pins by the D register. If the F register is programmed as a ("1") high level, the F register
causes the high output of the driver to be applied to the associated pin. If the F register is
programmed with a ("O")-low level, the low output of the driver is applied to the pin. The F
register also contains the expected logical output of those pins defined as output pins. The
expected output is fed to the detector and compared with the actual output of the pin. If the
inputs are equal, the detector will provide a "0" output that is interpreted as a pass condition.
If no comparison exists, the detector will provide a "1" output that is interpreted as a fail
condition.

4-13

The M register is the "care/don't care" or "mask" register. The output of the M register is
applied as a third input to the detector. If the programmer is interested (care) in the pass/fail
condition of a pin, the output of the M register is programmed as a "I." The care or "1"
condition enables the detector to make the comparison between the actual voltage and the
expected voltage. If the programmer is not interested (don't care) in the level of a pin, the M
register is programmed as a "don't care" (Mask) or "D." The "don't care" condition inhibits
the output of the detector. However, logic circuitry at the output of the detector will still
provide a "0" level to the C register, and the function test fail output will indicate a pass. An
input pin, or an output pin with an undefined state, would normally be programmed as "don't
care" to prevent false failure indications on that pin.

Tester statements to accomplish function testing could be written as follows:
Statement
Number

2
3
4
5
6
7

10
11
12
13
14
15

Statement
ON FCT, ABORT;
o 110 III Ill;
SET D
o 001 000 000;
SET M
o
110 010 010;
SET F
o 011 000 000;
SET F
o 111101110;
SET F
o 100 100 100;
SET F
0110110011;
SET D
o 000 001 100;
SETM
a 000 011 000;
SET F
a 000 000 110;
SET F
a 000 000 000;
SET F
DISABLE COMPARATORS;

The R register is the utility relay register and controls the utility relays (one per tester pin).
A binary "1" indicates a closed relay and a binary "0" indicates an open relay. The utility
relays may be used for such functions as connecting a load resistor to an output pin.

If the design of the device-under-test is such that more than one set of input patterns must
be applied to set the DUT to a known state, a more efficient way to disable the comparators while the interim patterns are applied would be to use the ENABLE STROBE ~tate­
ment. To compare the efficiency of the two methods, first examine the following set of
statements which use the ENABLE/DISABLE COMPARATOR statements:
Statement
Number

2
3
4-14

Statement
ON TRIP, ABORT;
DISABLE COMPARATORS;
SET F
a 000 III 000;

Statement
Number

4
5
6
7
10
11
12
13
14
15

Statement
ENABLE COMPARATORS;
SET F
1 000 111 000;
DISABLE COMPARATORS;
a 000 000 111;
SET F
ENABLE COMPARATORS;
SET F
1 000 000 111;
DISABLE COMPARATORS;
a 000 111 111;
SET F
ENABLE COMPARATORS;
1 000 111 111;
SET F

In the above example, test results are available to the user after executing statements 5, 11,
and 15. Let us examine the same program again. This time, however, the ENABLE
STROBE statement is used instead of the ENABLE/DISABLE COMPARATOR statements:
Statement
Number
1
2
3
4
5
6
7
10

Statement
ON TRIPP, ABORT; DISABLE COMPARATORS;
ENABLE STROBE 1000;
SET F
a 000 111 000;
SET F
1 000 111 000;
SET F
a 000 000 111;
SET F
1 000 000 111;
SET F
a 000 111 111;
SET F
1 000 111 111;

In the above example, the same functional tests are executed as in the first example.
Notice, however, that fewer program statements were required when using the ENABLE
STROBE statement rather than the ENABLE/DISABLE COMPARATOR statements.
If programmed synchronous clocks are required for signal conditioning beyond the capabilities of the test head functional test patterns, one or any combination of four clock (or
sync) pulses can be programmed to occur using the ENABLE CLOCK and SET CLOCK
statements in conjunction with a series of SET F-statements. As an example, assume a particular circuit on the DDT requires two successive clocks to cause the output state to go to a
known condition. A sequence of statements to accomplish that requirement could be
written as follows:

Statement
Number

2
3

Statement
SET DELAY 350E-6;
ENABLE CLOCK 1000;
SET CLOCK 2;
4-15

Statement
Number

Statement

4

ENABLE COMPARATORS;
SET F
1 000 000 000;
SET F
a 000 000 000;
SET F
1 000 000 111;

5
6
7

Figure 4-3 illustrates the timing sequence when executing statements 5, 6, and 7.

STATEMENT No

5
I

6

7
I

I

I

350 I
350 I
J.LseciJ.LSeci

350 I
350 I
J.Lsec~J.Lseci

I

I
I
I
I

SYNC
JACK 1
I
I

I
350
jJ.Lsec

I

STROBE

1050 J.Lsec

I

I 350
:- J.Lsec
I

Figure 4-3. Programmed Clock Timing Examples

4.3.3 Program Simplification
When writing bit patterns into a register, the pattern can be programmed by specifying each
bit of the pattern; the process is not too complicated if the device has 10 or 12 pins. However, if the device has 120 pins or 240 pins, which the system is quite capable of testing,
the programmers task would be practically impossible. To simplify the process, the bit
patterns can be modified by the use of two operators. The computer is programmed to
recognize parenthesis (:) (Pattern replicator) and the bracket [ ] (pin origin statement) as
modifiers to SET D, F, M, S, or R register instructions. Examine the two SET F instructions below:
1)

SET F 0000 11 0000 11 000000000000000000000001;

2)

SET F (4:0) 11 (4:0) 11 (23:0) 1;

In instruction No.1, the bit pattern was laborously written out. Instruction No. 2 reads as
follows. Set the first four bits to "0" followed by two "1 's." Set the next four bits to "0"
followed by two "1 's." Set the next 23 bits to "0" followed by one 1. The two statements
are identical.
4-16

Examine the two SET F instructions below:
1)

SETFOI0I0I0111 0101010111111001111111101011;

2)

SET F (4:01) 11 (4:01) (5:1) 00 (8:1) (2:01) 1;

Again the bit pattern was laboriously written out. Instruction No.2 reads as follows: Insert
four groups of 01, followed by two" 1's," followed by four groups of 0 1, followed by five
"1 's," followed by two "O's," followed by eight "1 's," followed by two groups of 0 1, '
followed by 1. We could just as easily write 120 bits alternating with "1 's" and "O's" as
(60: 10); another configuration could be (12:10001); i.e., the number of bits within the
parenthesis (pattern replicator) after the colon are repeated successively by the number before the colon. The pattern replicator is therefore used to reduce the number of "1 's" and
"O's" contained within a SET D, F, M, S, or R register instruction. The brackets [ ] (pin
origin) indicate the starting pin number to be affected by the following bit or bit pattern
when contained within any SET D, F, M, S, or R register instruction. Examine the four
statements below.
1)

SET F 0000 11 0000 11 0000 111100;

2)

SET F (4:0) 11 (4:00) 11 (4:0) (5:0) 00;

3)

SET F [6] 01;

4)

SETF [2] 11 [7] 11 [11] 00;

The first two statements are quite straight forward. In the third statement, starting with bit
[ 6], bit 6 is changed to 0 and bit 7 to 1, all other bits remain the same. In the fourth
statement starting with bit [2] bits 2 and 3 are changed to "1 's," starting with bit [7] bits
7 and 8 are changed to "1's," starting with bit [11] bits 11 and 12 are changed to "O's,"
all other bits remain the same. It is not necessary to initially program a register with "1 's"
and "O's" before either the pattern replicator or pin origin modifiers can be used. It is
assumed that all registers are set to "O's" before the program is started (either through a
computer RESET or manual RESET), therefore, all changes are made to the zero status,
subsequent changes are made to the preceding status, and all nonaddress pins will take on
previously specified values.
NOTE
The compiler only generates patterns
for the ranks in which pin changes
occur. If a conditional branch is used,
the registers must be redefi ned when
entering the loop.

4-17

4.3.4 DC Testing Statements
Two types of DC tests can be programmed using the Sentry 400 Tester Statements; they
are: Force a voltage on pin "n" and measure the current or force a current and measure the
voltage. The following paragraphs describe different methods by which these operations can
be implemented.
FORCE VOLTAGE/MEASURE CURRENT: This operation can be programmed by one of
two methods. If the measurement is to be made for one value of forcing voltage only, the
statements could be written as follows:
Statement
Number
1

2
3

Statement
SET PMU SENSE, RNG2;
FORCE VOLTAGE .45, RNG2;
MEASURE VALUE;

If a measurement is to be made for more than one value of forcing voltage, in the same
range, the statements could be written as follows:

Statement
Number
1

2
3
4
5
6
7
10

Statement
SET PMU SENSE, RNG2;
SET PMU FORCEV, RNG2;
FORCE PMU .45;
MEASURE VALUE;
FORCE PMU 4.0;
MEASURE VALUE;
FORCE PMU 4.5;
MEASURE VALUE;

FORCE CURRENT/MEASURE VOLTAGE: Programming this operation is similar to that of
the FORCE VOLTAGE/MEASURE CURRENT type: the only difference being the substitution of VOLTAGE for CURRENT, and CURRENT for VOLTAGE in the statements. A
single measurement could be written:
Statement
Number

2
3

Statement
SET PMU SENSE, RNG2;
FORCE CURRENT -180E-6, RNGl;
MEASURE VALUE;

For more than one value of forcing current, in the same range, the statements could be
written:

4-18

Statement
Number

Statement
SET PMU SENSE, RNG2;
SET PMU FORCEI, RNG 1 ;
FORCE PMU -180E-6;
MEASURE VALUE;
FORCE PMU -20E-6;
MEASURE VALUE;

2
3
4

5
6

MEASURE VOLTAGEjNO CURRENT FLOW: To make a voltage measurement only (i.e.,
with no loading or infinite impedance) the PMU must be programmed to force zero current;
this could be accomplished as follows:
Statement
Number

Statement

1

SET PMU SENSE, AUTO;
FORCE CURRENT 0, RNGO;
MEASURE VALUE;

2
3
4.3.5 Programming Rules

As in any computer controlled system there are certain rules to be followed if correct and
efficien t programming is to be achieved.

1.

A FACTOR language program consists of abbreviated English language
statements. The majority of these statements are contained in Table 4-1
and are supplemented by the FACTOR Manual.

2.

Noise words, are words that the programmer may use to give the
abbreviated statements more readibility. The words must be listed in a
statement, e.g.,
NOISE

VOLTS, AMPS, SECS;

3.

Remarks may be inserted throughout the program. Any statement preceded by REM and terminated by a semicolon will cause no action by
TOPSY. The statement will be printed on the source program listing.

4.

Any text (except quote marks) preceded by the word WRITE, enclosed
in single quotes and terminated by a semicolon will be dumped to the
output device. No test station action occurs.

5.

The REM statement may be listed by separate sequence number, or
they may be included on the same line of a statement to which the
remark refers.
4-19

6.

All statements must be terminated by a semicolon.

7.

FACTOR accommodates: numbers as integers, decimal fractions and
exponentials; handles Boolean and scalar variables; arrays (ordered series
of variables); parametered calls; and a wide variety of other functions,
as specified in the FACTOR Manual.

8.

Subroutines and Functions can be used to avoid rewriting the same
statements at various points in a program. Blocks are used to establish a
LOCAL context for the variables and labels defined therein.
BLOCK (a)
BLOCK (b)
END (b)
BLOCK (c)
BLOCK (d)
END (d)
END (c)
END (a)
Any number of subroutines can be placed in up to eight nesting levels,
and subroutines can be called as often as desired. The global variables
are quantities accessible to all blocks.

9.

Various statements such as IF, THEN, GOTO, and so on, may be used
to mix and match sequences of instructions and branches, in response
to test results. For instance, IF an element fails a critical test, GOTO an
analysis routine to find out why, and THEN put the element into the
reject bin.

4.3.6 Device Program Preparation
The initial step in preparing a device program is usually a handwritten list of FACTOR
commands comprising the program.
A FACTOR language program consists of abbreviated English language statements. Each
statement is a command to carry out some action. When the user program is executed,
these commands are carried out sequentially in the order written. There are, however, commands to change this sequential execution and cause it to begin again at a specified statement, quite possibly one other than the next sequential statement after the one last
executed. Because this transfer of control is possible FACTOR needs a definite way to
indicate where each statement ends. Consequently, every statement must be followed by a
semicolon, the word END or the word ELSE. The word END is used at the end of a program or subroutine. The word ELSE is used when a choice is involved and the semicolon is
used to terminate a statement in a series of statements. Of the three, the semicolon is the
most common.
The statement is the basic unit of a compiler language program. Examine the Sentry 400
FACTOR coding form.
4-20

Statements and labels can occupy any of the first 72 characters of an input record (card, MT,
TTY). The last 8 characters of each record are reserved for sequence numbers. Several
statements can appear on a record, as space permits, or a single statement can be strung over
several records. In any case there is one sequence number per record even if the remainder of
record is blank. It is suggested however, that column 65 should not be exceeded so listings
with statement numbers will fit on the 80 column teletype or line printer without
continuation lines.
The recommended method as shown in the coding form is to use the first eight columns for
the LABEL, the ninth column for a colon (:), the tenth column is a blank. The command is
started in the eleventh column and terminated by a semicolon.
The programmer mayor may not assign sequence numbers at his option since the compiler will
not flag blank sequence fields as sequence errors.
Labels, variables, arrays, subroutines, and functions must be named by a legal identifier
consisting of up to 8 alphanumeric characters, the first an alpha.
On the example coding form, several hand written statements are shown (the complete
program-369 10 statements-is not shown). The statements were then transferred onto
punched cards (one statement per card in this case). The punched cards were then fed into a
card reader and transferred to the computer. On typing / / COMPILE '* SAN1' LIST the
following listing was produced on the TTY. This test program should serve to illustrate how
the Sentry 400 Tester Statements were utilized to perform functional, as well as DC parameter
testing on an actual device. As a matter of interest, DOPSY took 33 seconds to compile this
program.
Statement 1 contains two remarks defining the following tests as function, parameter and probe test sequences. The probe test sequence contains a statement to
unconditionally branch to the location MSSAGE (Statement No. 001227) if a
function test failure occurs.
000025 8

This statement defines that the device uses negative true logic and sets the delay
to 50 microseconds.
000035 8 -000472 8

This is a group of SET F statements. The various combinations were developed by
a computer and hence each bit was printed out. This group illustrates quite
clearly the usefulness of the pattern replicator (:) and pin origin [ ] operators to a
programmer.

4-21

000506 8 -000561 8

These statements each call on the subroutine labeled NLEAK (Statement No.
00 152) and performs that subroutine on each specified pin. Further on in the
program, subroutines labeled, ZLEAK, YLEAK, and WLEAK, etc., are called
upon to perform tests on specified pins. Each of these subroutines call for the
PMU to force a voltage and measure the leakage current through a specified pin.
After the completion of each subroutine or statement, the tester moves to the
next statement and continues on to the end of the program.

4-22

FAIRCHIL..C

FACTOR

CODING

FORM
PAGE

r

OF

y.. 1'80

'4-23/4-24

Section IV

Sentry 400

1/ ·COMP I LE
00001211
01210001
000001
000001
0(~0002
~j

v;k)00 3

d00004
12100005
(}0001216
0012112107
0Dit301121
Qi0001 1
0C0(~ 12
800013
0121121014
00101014
12100014
(i.Wii':~ 14
0tji)015
001012116

01210017
0G012121
(~00022

100012123
:~\01211212 5
vi00027

0012103121
01310031
000032
000033
0012112134
00121035
00012136
000037
121010040
0012112141
1211.30042
000043
1210012144
0121121045
0121121121 46
1210012147
000050
00121051
000052
000053
00121054
00121055
01210056
001.3057
0001216121
0012112161
01210062
010121063

'.SAN1' LIST
REM SENTRY 41210 FUNCTION AND PARAMETER TEST SEQUENCE FOR '5.
REM PROBE TEST SEQUENCEJ
ON FCT" MSSAGEJ
SET SI2I -2" RNG2 J
SET M 10 (16:1) 0 (17:1);
SET DELAY 2I21E-3" DCJ
SET PMU FORCEV" RNG2J
SET PMU SENSE" RNG1J
CPMU PIN 2J
FORCE PMU -5J
SET F 01
F'ORCE PMU 0;
XPMU PINJ
REM

FUNCTION TEST SEQUENCEJ

ON FCT"ABORTJ
FORCE VF2 I2I"RNG2J
FORCE VF'1 -7.0 .• RNG2J
FORCE E0 12I.0J fORCE El -7.0J
FORCE EA0 -20.0"RNG3J
FORCE EAl -20.I2I"RNG3J
SET S0 -1.5J SET SI -4.0J
SET LOGIC NEGJ SET DELAY 5121E-61
SET R (2) 101 (7) 111 (16) 11
SET S [IJ 1 (12J IJ
SET D 1010110121121111112112112111011111111111111011211
SET M (36:1)J
SET M 00 (12) 121 (19) 0 [36J I2IJ
F'ORCE DELAY J
SET F' 0101112112111211211211111112101121121121121121121121121121121121121121012111J
SET F' 12I112111aI2l11210121111111210112112100121121121000001210011J
SET F' 0112111121121112100101110121100012112101210000000011J
SET F' 01121111011211111111121121112100000012112112100faI01211J
SET F' 0101110112111101110121101210012112112112112112112112112111211211J
SET F'12I1121111fal12111111111211211121121121012100121012112100112101J
SET F' 121101111211121111~1111211211121121121121121121001211211211210101211J
SET F' 1211121111121112111111111211211121121121012112112112112112112100112101J
SET F' 0101110112111101111211211012112112112101211211211211211210101211J
SET F' 011211111211011111110010121121121121121121121121121012112111211211J
SET F' 1211121111011211111211111211211121121121121121121121121121012112112111211211J
SET F' 121101110101111111012110012101210121121121012100112101J
SET'12I112111101011112111112101121000121121000001210112101J
SET F' 0112111101121111111112101012100012100000001001J
SET F' 010111010111011101211001210012101211210012101001J
SET r 121101110101111111001012112100000000121121112101J
SET F' 0101110101110111001000000000001211211001J
SET'12I101110101111111001000012101210121012112112111211211J
SET F' 01011101011101110010012112112112100012100121112101J
SET F'12I101111211011111110121100000001210012100101211;
SET F' 01011101121111011.'1121010-00012101210012101210112101J
SET F'12I1121111010111111100100001211210121000012111211211J
SET'010111010111011100100000000000001001;

Figure 4-5. Sentry 400 Device Program
4-25

Sentry 400

Section IV

000064
000065
000066
'100067
(iH~0070

000071
000072
000073
000074
k100075
000076
000077
000100
000101
000102
000103
000104
000105
000106
000107
0001 10
000111
000112
000113
000114
00011 5
0001 16
0001 1 7
000120
000121
000122
000123
000124
000125
000126
000127
000130
000131
000132
000133
000134
000135
000136
12'00137
000140
000141
000! 42
000143
000144
000145
000146
000147
000150
000151

SET r 0101110101111111001000000000000010011
SET r 0101110101110111001000000000000010011
SET r 010111010111111100100000000000001001;
SET r 0101110101110111001000000000000010011
SET r 010111010111111100100000000000001001;
SET ro010111010111011100100000000000001001J
SET r 010111010111111100100000000000001001;
SET'r 010111010111011100100000000000001001;
SET r 010111010111111100100000000000001001;
SET r 0101110101110111001~0000000000001001J
SET F 010111010111111100100000000000001001;
SET F 010111010111011100100000000000001001;
SET r 010111010111111100100000000000001001;
SET F 010111010111011100100000000000001001;
SET r 010111010111111100100000000000001001;
SET r 010111010111011100100000000000001001;
SET F 010111010111111100100000000000001001;
SET or 010111010111011100100000000000001001;
SET r 010111010111111100100000000000001001;
SET r 0101l1010111011100100000000000001001;
SET F 010111010111111100100000000000001001;
SET r 010111010111011100100000000000001001;
SET F 010111010111111100100000000000001001;
SET r 010111010111011100100000000000001001;
SET F 0101110101111111001000000000000010011
SET r 010111010111011100100000000000001001;
SET F 010111010111111100100000000000001001;
SET F 010111010111011100100000000000001001;
SET r 010111010111111100100000000000001001;
SET'0101110101110111001000000000000010011
SET r 010111010111111100100000000000001001;
SET r 010111010111011100100000000000001001;
SET '.010111010111111100100000000000001001;
SET r 010111010111011100100000000000001001;
SET r 0101110101111111001000000000000010011
SET r 010111010111011100100000000000001001;
SET r 010111010111111100100000000000001001;
SET' 010111010111011100100000000000001001;
SET r 010111010111111100100000000000001001;
SET r 010111010111011100100000000000001001;
SET' 010111010111111100100000000000001001J
SET r 010111010111011100100000000000001001;
SET r 010111010111111100100000000000001001;
SET r 010111010111011100100000000000001101;
SET r 010111010111111100100000000000001101;
SET r 010111010111011100100000000000001101;
SET r 010111010111111100100000000000001101;
SET r 0100110101110111001000000000000011011
SET r 010011010111111100100000000000001101;
SET r 010011010111011100100000000000001101;
Ll:
SET D 101011000111100011011111111111111110;
SET M 000100111000011100000000000000000000;
SET r 010011010111011111111111111111111101;
SET F 010011010111011111111111111111111001;

Figure 4-5. (Cant.)
4-26

Sentry 400

000152
000153
000154
~HJ0155
.H~0156

(100157
\;H~0160

0(10161
000162
000163
000164
1~00 1 65
000166
000167
vH10170
000171
0001 72
000173
00'1174
00111 75
~)00176

(100177
C00200
000201
I,H~0202

.000203
000204
~~0020 5
000206
000207
~1002 10
000211
000212
000213
000214
000215
000216
000217
000220
000221
000222
000223
000224
..000225
000226
000227
000230
000231
000232
000233
000234
000235
000236
000237

Section IV

SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET

r
r
r
r

r
r
r
r
r
r
r

F
F
F
F
F

r

F

r
r
r

F

r
r
r

F
F"

F
F
F
F
F
F
F
F
F
F
F
F

r
F
F

r

F
F
F
F
F

r
F
F

r

F
F

0100110101 1 1011111 1 11111111 1111 1 1101 ;
010011010111011111111111111111111001;
01001 10101 1 101 1 1 1 1 1111 1 1 1 1 1 1 1 1 1 1 1 101 ;
o 1 0 0 1 1 0 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1.1 1 1 1 0 0 1 ;
01001101011 101 11111111 1 111 1 111111 101 ;
010011010111011111111111111111111001 ;
01001 10101 1 101 1 1 1 1 1 11 11 1 1 1 1 1 11 11 1 101 ;
01001 10101 1 101 1 11 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1001 ;
01001 10101 1 10111 111111 1 1111 1 11111 101 ;
01001 10101 1 10111111 1 1 1.1 1 111 1 1 1 1 1 1001 ;
01001 10101 1 101 11 11 1 1 1 11 1 11 1 1 11 1 1 1 101 ;
01001 10101 1 101 1 1 1 1 1 1 1 1 11 1 1 1 1 11 1 11001 ;
01001 10101 1 101 11 1 1 1 1 1 1 1 1 1 11 1 11 1 1 1 101 ;
010011010111011011111111111111111001;
01001 10101 1 101 1011 1 11 1 1 1 1 1 1 1 1 1 1 1 1 101 ;
01001 101011101111111 1 \ 11111111111001 ;
01001 10101 1 101 1 1 1 11 1 1 1 1 1 1 1 1 1 11 1 1 1 101 ;
01001 10101 1 1011 1 1 11 1 1 1 1 1 11 1 1 11 1 1 1001 ;
01001 10101 1 101 1 1 11 1 1 1 1 11 1 1 1 111 1 1 1 101 ;
01001 10101 1 101 1 1 1 11 1 1 1 1 1 1 11 111 1 1 1001 ;
01001 10101 1 101 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 101 ;
01001 10101 1 101 1 11 1111 1 1 1 111 1 1111 1001 ;
010011010111011111111111111111111101 ;
0100110101 110111 1 11 11 1 111 1 111 1 1 1 1001 ;
01001 101011101 11 1 1 1 1 1 1 1 1 111 1 1 1 1 1 1101 ;
01001 10101 1 101 1 1 1 1111 11 1 1 1 1 1 1 1 1 1 1001 ;
01001 10101 1 10111 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 101 .;
010011010111011111111111111111111001;
01001 10101 1 101 11 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 10 1 ;
010011010111011111111111111111111001;
01001 101011 101 1111111111 111111 1 1 1101 ;
010011010111011111111111111111111001)
01001101011 101 1 1 111 1 1 1 1 111111111 1 101 ;
01001101011 101011 1 1 1 111 1 1 11 1 111 11001 ;
0100110101110101111111111111111111011
01001101011 1011111111 1 111 1 1 1 11111001 ;
01001 1010111011 1 1 11 1111 1 1 111111 1 1101 ;
0100110101110111111111111111111110011
01001 101011101 1 11 111 1 1 1111 1 1 11 1 1 1101 ;
01001 10101 1 101111111111111 1 1 11 1 11001 ;
01001 10101 1101111 1 11111 1 1111111 11 101 ;
010011010111011111111111111111111001;
010011010111011 11 111 11 1 1 111 1 11 111 101 ;
010011010111011111111111111111111001 ;
0100110101 11011 1 11111111 1111111 1 1 1011
010011010111001111111111111111111001;
010011010111001 11111111 1 11111 1 111 101 ;
0100110101110011111 1 1 1 11 1111111 1 1001 1
01001 101011 1001 1 1 1 1 1 1 1 1 1 1 11 1 1 111 1 101 ;
01001 10101 1 10011111 11111 111 1 111 11001 J
01001 10101 1 10011 1 11 11 1 11 1 1 1 1 1 1 1 1 1 101 ;
010011010111001111111111111111111001;
01001 10101 1 10011 11 1 1 1 1 1111 1 1 1 1 1 1 1 101 ;
01001 10101 1 100111 1111 1111111111 1 1001 ;

F igu re 4-5. (Cont.)
4-27

Section IV

000240
000241
000242
000243
000244
000245
000246
000247
000250
000251
000252
000253
000254
000255
000256
000257
000260
000261
000262
000263
000264
000265
17100266
000267
000270
000271
000272
000273
000274
000275
000276
000277
000300
000301
000302
000303
000304
000305
000306
000307
000310
000311
000312
000313
000314
000315
000316
000317
000320
000321
000322
000323
000324
000325

Sentry 400

SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET

F'
F'
F'
F'
F'
F'
F'
F'
F'
F
F
F'
F
F'
F'
F
F'
F
F
F
F
F'
F'
F'
F'
F
F
F'
F
F'
F'
F'
F'
F'
F'
F'
F'

r

o 1001 10101 110011 1 1 1 1 1 1 1 1 1 1 11 1-1 1 1 1 101 J
0100110101 1 100111 1 111111 1 11111111001 J
01001 10101 1 1001 1 1 1 1 1 1 11 1 1 1 111 1 11 1 101 J
01001 101011 10011 1 1 11 1 1 1 1111 11 1 1 1 1001 J
01001 10101 1 1001 1 1 1 1 1 1 11 1 111111 11 1 101 J
01001101011100111111 111111111 111 1001 J
01001 10101 1 10011 1 11 11 1 1 1 111 1 1 1 1 1 1101 ;
01001 10101 1 10111 1111 1 1 1 111 111 111 1001 ;
010011010111011100100000000000000001;
010011010111011100100000000000000101;
010011010111011100100000000000000001;
010011010111011100100000000000000101;
010011010111011100100000000000000001;
0100110101110~1100100000000000000101;

010011010111011100100000000000000001;
010011010111011100100000000000000101;
010011010111011100100000000000000001;
010011010111011100100000000000000101;
010011010111011100100000000000000001;
010011010111011100100000000000000101J
010011010111011100100000000000000001;
010011010111011100100000000000000101;
010011010111011100100000000000000001;
010011010111011100100000000000000101;
010011010111011000100000000000000001;
010011010111011000100000000000000101;
010011010111011000100000000000000001;
010011010111011000100000000000000101;
010011010111011000100000000000000001;
01001101011101100010000000000000010!;
010011010111011000100000000000000001;
010011010111011000100000000000000101~

010011010111011000100000000000000001J
010011010111011000100000000000000101;
010011010111011000100000000000000001;
010011010111011000100000000000000101;
010011010111011000100000000000000001;
010011010111011000100000000000000101;
010011010111011000100000000000000001;
010011010111011000100000000000000101;
010011010111011000100000000000000001;
010011010111011000100000000000000101J
010011010111011000100000000000000001;
010011010111011000100000000000000101;
010011010111011000100000000000000001;
010011010111011000100000000000000101;
010011010111011000100000000000000001;
010011010111011000100000000000000101;
010011010111011000100000000000000001;
010011010111011000100000000000000101;
010011010111011000100000000000000001;
0100110101110110001000000000000001011

F
F'
F'
F'
F'
F'
F'
F'
F'
F'
F'
F
F'
F'
F' 01001101011101100~100000000000000001;
F' 010011010111011000100000000000000101;

Figure 4-5. (Cont.)
4-28

Sentry 400

01210326
'~0~32 7
00121330
000331
000332
000333
000334
1210121335
0~12I336

()00337
000340
~~00341

000342
(~00343
O(l)03'~4
~HH:1345

000346
0100347
C100350
1000351
000352
1211210353
0110354
000355
000356
12100357
VW0360

000361
000362
000363
000364
000365
000366
000367
000370
000371
l100372
000373
000374
000375
000376
000377
000400
000401
000402
000403
000404
000405
000406
000407
00041121
000411
000412
000413

Section IV

SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET

F'
F'
F'
F'
F'
F'
F'
F'
F'
F'
F'
F'
F
F
F
F
F'
F'
F
F
F'
F
F
F
F
F

r
F'
F
F'
F'
F
F'
F
F'
F'
F

r
F
F
F
F'
F'
F
F'
F'
F'
F'
F'
F'
F'
F'
F'
F'

0100110101111211100010000000000121000001;
121100110101110110001012112101211210121001210001011
010011010111012111012111211210121000000121000001;
01012111010,11112101 112112110121001210001210121000101 ;
01001112110111121011121121101210000000000121001211;
0100110101110011001001211210012101210121000101;
010(1112110)11001100112100000000121121000001;
0100111211011100110010012100000000000101;
0100110101110011001000012100000012100001;
0100110101110011001001211210000121000121121101;
121100110101110011001000000012112100000001;
010121111211011112101100100000000000000101;
01001112110111001100100000000000000001;
0101211101121111001100100000000000000101;
0100iI0101110011001012100000001210000001;
01001101011100110010000000000121000101;
01001101011100110010000000000121000001;
010011010111001100100000000000000101;
01001112110111011100100000000000000001;
01011001000111110010000000012100000011;
0101101211000101110010000000000000012111;
0111 1 10101 1 1 1 1 1 100100000000000000001 ;
011111010111011100100000000000000001;
0111110101 1 1 1 1 1 10010121000000000000001 J
0111110101110111001000000000000000011
011111010111111112112110012100000000000001;
0111110101110111121121101210000121012100000001;
0111110101111111001001Z100000001Z1000001J
01111101011101110010012100000001210000011
011111010111111100100000000000000001;
0111110101110111001000121000012100000001;
011111010111111100100000000000000001;
010111010111111100100000121000121121000012111
0101110101111111001000000000000001011
01001112110111011100100121000000121121000101;
011211211101011111110010000001210000012101011
01001101011101110010000000121000000101;
0100111Z110111111100100000000001Z1000101J
01001101011101110010000001Z10000000101J
010011010111111100100000000000000101J
010011010111011100100121000000000001011
01121011010111011100100000000000000001;
0100110101110111001001210000000000011211;
010121110101111211110010001211210000000000011
0112101101011101110010000000000121000101;
01001101121111121111012110000001210012100000011
011Z101101011101110011Z1000000000000010~;

010011011211110111001001211211210000121000001211;
01001101011101110010000001Z1001Z1000011Z11J
01012111010111121111001012101210000000000012111
12110011011211110111001121000000000000121101;
01001101011101110011210000000000000001;
01001101011101110010000000000001Z10101J
0100110101110111001000001210121000000001;

Figure 4-5. (Cont.)
4-29

Section IV

000414
000415
000416
000417
000 /420

000421
422
'100423

"0"

0;W)424

'" ~10 /t2 5

0130426
0(10427
(100430
000431
000432
000433
000434
000435
000436
000437
000440
000441
000442
000443
000444
000445
000446
000447
000450
000451
000452
000453
000454
000455
000456
000457
000460
000461
000462
000463
000464
000465
000466
000467
000470
000471
000472
000473
000476
000476
000476
000476
000477
000500

Sentry 400

SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET

r 010011010111011100100000000000000101;
F' 010011010111011000100000000000000001;

r 010011010111111000100000000000000001;

r 010011010111111000100000000000000101;
F' 010111010111011000100000000000000101J
F' 010111010111111000100000000000000101J
F' 010111010111011000100000000000000101;

r 0101 1 101011 1 1 1 1000100000000000000101 ;
r 010111010111011000100000000000000101J
r
r
r
r
r
F'
F'
r
F'
r
r

r

010111010111011000100000000000000001;
010111010111111000i00000000000000001;
010111010111011000100000000000000001;
010111010111111000100000000000000001;
010011010111011000100000000000000001;
010011010111011000100000000000000101J
0100110101110110001000000000001'300001;

010011010111011000100000000000000101;
010011010111011000100000001'3000000001;

010011010111011000100000000000000101J
010011010111011000100000000000000001;
0100110101110110001000000001'300000101;

r 010011010111011000100000000000000001;
r 010011010111011000100000000000000101;
r 010011010111011000100000000000000001;
r 010011010111011000100000000000000101;
F' 010011010111011000100000000000000001;
r 010011010111011000100000000000000101;
r 010011010111011000100000000000000001;
F' 010011010111011000100000000000000101;
r 010011010111011000100000000000000001;
r 010011010111011000100000000000000101;
F' 010011010111011000100J00000000000001;
r 010110101111011100100000000000001001;
r 010110101111011000100000000000000001;
F' 010110101101011000100000000000000001;
r 010011010101011000100000000000000001;
F' 010111101111011100100000000000001001;
F' 010111101111011000100000000000000001;
r 010011010101011000100000000000000001;
r 010101100101011100100000000000001001;
r 010101100101011000100000000000000001;
r 010011010101011000100000000000000001;
r 010111101111011100100000000000001001;
r 010111101111011000100000000000000001;
~ET F' 010011010011011000100000000000000001;
SET F' 010110010001111100100000000000000011;
010110010001011100100000000000000011;
~·.~·ET r
SET M (60:0); SET R (35:0);
SET o (60:0);

REM

PARAMETER TEST SEQUENCE;

DCL LEAKAGEIVrllrCIVOLTSIIPINIVOLTS1IVOLTS2ILEAKIILEAK2;
SET D (18:1)0<17:1);
FORCE E 1 -20.0;

Figure 4-5. (Cont.)
4-30

Section IV

Sentry 400

000501
000502
000503
;)00504
000505
000506
000510
000512
000514
0130516
000520
000522
000524
000525
000527
000531
0'10533
000535
'100537
000541
000 S'13
000545
000547
000551
000553
\~00555

000557
000561
000563
000564
000565
000567
000571
000573
000574
,"; ! '\

-,~)

,;;1('i) 76

l''\(;f';S77
(1(~0600

000602
0006(13

0(10604
00"~ 605
000606
C~00610

klD0611

1,100612
000613
000614
~:)0061 5
(j00616
000620
000621
000622

F'ORCE E0 0J
SET F' (37:0);
SET S (37:0);
VF'=-6.3;
LEAKAGE =-100E-9;
IPIN=17; CALL NLEAK;
IPIN=IS; CALL NLEAKJ
IPIN=22; CALL NLEAKJ
IPIN=23; CALL NLEAK;
IPIN=24J CALL NLEAKJ
IPIN=25J CALL NLEAKJ
IPIN=26J CALL NLEAK;
LEAKAGE=-500E-9;
IPIN=27; CALL NLEAK;
IPIN=28J CALL NLEAKJ
IPIN=29; CALL NLEAKJ
IPIN=30; CALL NLEAKJ
IPIN=31; CALL NLEAKJ
IPIN=32J CALL NLEAK;
IPIN=33; CALL NLEAKJ
IPIN=3SJ CALL NLEAKJ
IPIN=3
CALL NLEAKJ
IPIN=5 J CALL NLEAKJ
IPIN=6 J CALL NLEAKJ
IPIN=10; CALL NLEAKJ
IPIN=II; CALL NLEAKJ
IPIN=13; CALL NLEAK;
IPIN=21J CALL NLEAKJ
SET D 11(9:0)1(23:0)1;
SET F' 1(10:0)1(24:0);
IPIN=7; CALL NLEAKJ
IPIN=8J CALL NLEAK;
IPIN=9 J CALL NLEAKJ
F' OR CE EA 1 - 6 .3 J
F'ORCE EA0 01
SET [) [3531;
SET S [3511 I;
SET F (35 J1 1 ;
IPIN= 16; CALL NLEAKJ
SET D (18:1)0(17:1);
SET S (37: 0) ;
SET F' (37:0);
LEAKAGE = -100E-9)
IPIN=20J CALL NLEAK;
F' OR CEEl - 1 1 • 8 ;
F'ORCE EA 1 -6.3;
FORCE EAO 0 J
SET S (34:0) 10;
SET F 1(10:0)1(22:13)10;
LEAKAGE=-500E-9J
IPIN=4JCALL NLEAKJ
SET D 11(9:0)1(22:0>11;
SET S (34:0)111
SET F' 1(10:0)1(22:0)11;

Figure 4-5. (Cont.)

4-31

Sentry 400

Section IV

000623
000624
000625
000627
000630
000631
000632
000634
000635
000636
000637
000640
000641
000643
000644
000645
000646
000647
000650
000652
000653
000654
000655
000656
000657
000661
000662
000663
000665
000666
000667
000670
000672
000673
000675
000677
000701
000703
000704
000706
000710
000712
000714
000716
000720
000722
000724
000726
000730
000732
000734
000736
000740
000741

IfC=0J
VOL TS=-6.0 5.1
IPIN=14J CALL THRESHMINJ
SET 0 (33)1[35)0;
SET S (3311 .I
SET f (33)IJ
IPIN=15J CALL THRESHMINJ
SET 0 110011(3:0)(3:1)(23:0)1;
SET S (4:0)11(4:0)1(24:0)IJ
SET f (4:0)11(4:0)11(23:0)1;
LEAKAGE=-120E-6J
Vf=-6.3J
IPIN=36; CALL ZLEAK;
SET 0 C13Jl [35JIJ
SET S (13Jl[35JIJ
SET F' Cl J 1 Cl 3 J 1 [35 J 1 ;
LEAKAGE=-1.5E-3)
Vf=-6.3;
IPIN=36J CALL YLEAKJ
SET 011(33:0)1;
SET S (35:0)1;
SET f (35:0)1;
LEAKAGE=-100E-9;
Vr=-11.8;
IPIN=12J CALL NLEAK;
LEAKAGE =-1 .0£ -3;
Vr = -1 1 .8.1
IPIN=IJ CALL ZLEAKJ
SET D 11(9:0)1(23:0)1;
SET S (35:0)1;
SET r (11:0) 1 (23:0) 11
LEAKl=29.0E-6JLEAK2=11.0E-6;
Vr=-0.8J
IPIN=35J CALL WLEAK;
IPIN=5; CALL WLEAK;
IPIN=6J CALL WLEAK;
IPIN=10;
CALL WLEAKJ
SET r [1 J 1 J
IPIN=11; CALL WLEAK;
IPIN=31J CALL WLEAK;
IPIN=32J CALL WLEAK;
IPIN=20; CALL WLEAKJ
IPIN=21J CALL WLEAKJ
IPIN=27; CALL WLEAKJ
IPIN=28J CALL WLEAKJ
IPIN=29; CALL WLEAKJ
IPIN=30J CALL WLEAKJ
IPIN=3 J CALL WLEAK;
LEAK1=60.0E-6; LEAK2=22.0E-6;
IPIN=13J CALL WLEAK;
IPIN=33J CALL WLEAK;
LEAKl=80.0E-6; LEAK2=35.0E-6J
SET D [35Jl J
SET S [35Jl;

Figure 4-5. (Cont.)
4-32

Section IV

Sentry 400

000742
000743
000745
000747
000750
000751
000752
000754
000755
000757
0210761

000762
000763
000764
000765
000766
000767
000770
000774
000776
001000
001002
001004
001006
001010
001012
001014
001016
001017
001021
001022
001023
001026
001030
001032
001034
001036
001040
001042
001043
001045
001047
001050
001053
001055
001057
001061
001063
001065
001067
001071
001073
001074
001075

SET F' (35ll J
IPIN=14J CALL WLEAKJ
IPIN=15J CALL WLEAKJ
SET 0 11001(4:0)101(4'0)110(13:1)0011J
SET S (4:0)1(29:0)IIJ
SET F' 1(3:0)1(6:0)1(2210)IIJ
VOLTS1=-0.15J VOLTS2=-0.7J
IF'C=-100E-6J
IPIN=7; CALL WTHRESHJ
IPIN =9J CALL WTHRESH;
FORCE El -6.3J
FOR CE EA 1 - 1 1 .8;
F'ORCE E0 0J
F'ORCE EA0 0J
SET 0 (3:1)0(2:1)(3:0)(4:1)(3:0)(2:1)0(14:1)011;
SET S 1(10:0)1(24:0);
SET F' 10101(4:0)(4:1)(19:0)1001J
SET F' (1310~(1311~(1310~
C1 311 ~ C13 J0 ~
(1311~(13J0~
[1311'~(1310~

( 1 3 J 1 ~.[ 1 3 10 ~
(13Jl~(1310~
CI3ll~[1310~
[1311~CI310~
[1311~[13J0~[13JIJ

VOLTS1=-77E-3JVOLtS2=-210E-3J
IFC=-100E-6J
IPIN=4J CALL WTHRESHJ
SET F [13J0(34J1J
SET 0 (3411J ,
SET F (3410~[3411~
[3410~[34Jl"

(34l0"[34l1,,
[3410"[34l1,,
[34J0,,[34Jl~
[34l0~(34Jl~

[34l0~(3411~
(34l0~[3411J

VOLTS1=-0.15J VOLTS2=-0.7;
IPIN=16JCALL WTHRESHJ
SET F [10l0J
SET F (3410"(34]1,,
[3410~ (34ll"
[3410"[3411,,
[3410"[3411,,
(3.l110"(3.l1l1,,
(3410~ (3411"
[3410"(3411,,
(3.l110"(3.l1ll,,
(3410"[3.l111,,
[3410,,(3411J
VOLTS=-0.55J
IF'C =0 J

Figure 4-5. (Cant.)
4-33

Section IV

001076
1301 100
001101
001 104
001 106
001 1 10
130 1 1 12
1301 1 1 4
1301 1 1 5
1301117

1301121
1301124
1301 125
1301 126

001 130
001 1 31
1301 131
001 1 31
001132
001133
1301134
001 135
1301136
1301 137
1301 1 40
1301 1 41
001 141
001141
0131141
001 142
001143
1301 144
0131145
13131146
1301147
001 1 513
0131 1 51
13131 1 52
1301152
1313 1 152
0011 52
0131153
0131154
1301155
0011 56
0131157
0011613
1301 161
1301162

001 163
0131163
13131163
13131163
001 164

Sentry 400

IPIN=15JCALL THRESHMAXJ
SET P (10JIJ
'
SET P (34J0~t34Jl,
(34J0~(34Jl~
(34J0~[34Jl~
[34J0~(34Jl~
(34JeJ~[34Jl~
[34J0~[3411J

IPIN=14JCALL THRESHMAXJ
SET P [34Jf2J~(13]IJ
SET P [13J0,(13Jl~
(13J0~[13Jl;

IPC=-100E-6J
IPIN=8;CALL WTHRESH;
GOTOABORT J
SUBR WTHRESH;
SET PMU SENSE~ RNG2;
CPMU PIN IPINJ
SET DELAY 20E-3~ DC;
PORCE CURRENT IPC~RNGl;
ENABLE DCTI GT VOLTSIJ
ENABLE DCT0 LT VOLTS2;
MEASURE VALUE;
PORCE PMU 0;
END J
SUBR WLEAK;
SET PMU SENSE~ RNG1;
CPMU PIN IPIN;
SET DELAY 20E-3~ DCJ
PORCE VOLTAGE VPJ
ENABLE DCTI GT LEAKl;
ENABLE DCT0 LT LEAK2;
MEASURE VALUEJ
PORCE PMU 0J
XPMU PINJ
END;
SUBR NLEAKJ
DISABLE DCTI;
SET PMU SENSE~ RNG0;
CPMU PIN IPINJ
SET DELAY l00E-3~ DC;
PORCE VOLTAGE VFJ
ENABLE DCTeJ LT LEAKAGE;
MEASURE VALUE;
PORCE PMU 0;
XPMU PI NJ
END;
SUBR ZLEAKJ
o I SABLE DCTI J
SET PMU SENSE~ RNGl;

Figure 4-5. (Cant.)
4-34

Section IV

Sentry 400

.,

001165
001166
001 167
0011 70
0011 71
001 1 72
001173
12h31174
001174
001 174
001 174
001175
00 1 1 76
001177
001200
001201
001202
001203
001204
001205
001205
001205
001205
001206
001207
001210
001211
0'?J 1212
001213
001214
001215
001216
001216
001216
001216
001217
001220
001221
001222
001223
001224
001225
001226
001227
~j(3122 7
001227
001230

CPMU PIN IPINJ
SET DELAY 20E-3, DCJ
FORCE VOLTAGE VfJ
ENABLE DCT0 LT LEAKAGE;
MEASURE VALUEJ
FORCE PMU 0 J
XPMU PIN;
END;
SUBR THRESHMI NJ
DISABLE DCTl;
SET PMU SENSE, RNG2J
CPMU PIN IPIN;
SET DELAY 20E-3, DC;
FORCE CURRENT IFC, RNGIJ
ENABLE OCT0 GT VOLTS;
MEASURE VALUE;
FORCE PMU 0;
XPMU PI NJ
END;
SUBR THRESHMAXJ
DISABLE DCTIJ
SET PMU SENSE, RNG2;_
CPMU PIN IPIN;
SET DELAY 20E-3, DC;
FORCE CURRENT IfC, RNGIJ
ENABLE DCT0 LT VOLTS;
MEASURE VALUEJ
FORCE PMU 0 J
XPMU PINJ
END;
SUBR YLEAKJ
DISABLE DCTl;
SET PMU SENSE, RNG2J
CPMU PIN IP I NJ
SET DELAY 20E-3, DC;
fORCE VOLTAGE VFJ
ENABLE DCT0 LT LEAKAGE;
MEASURE VALUE;
FORCE PMU 0;
XPMU PINJ
ENDJ
MSSAGE:
ABORT:

WRITE
ENDJ

'ATTACHED LINES EQUAL OPEN PINS 
Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.3
Linearized                      : No
XMP Toolkit                     : Adobe XMP Core 4.2.1-c043 52.372728, 2009/01/18-15:56:37
Create Date                     : 2011:01:02 16:52:11-08:00
Modify Date                     : 2011:01:02 16:59:46-08:00
Metadata Date                   : 2011:01:02 16:59:46-08:00
Producer                        : Adobe Acrobat 9.4 Paper Capture Plug-in
Format                          : application/pdf
Document ID                     : uuid:a2e286e8-cd43-483a-94e1-efc4c82cd143
Instance ID                     : uuid:c337afab-4fb3-4b16-bdf6-f29c17a6a4f8
Page Layout                     : SinglePage
Page Mode                       : UseOutlines
Page Count                      : 132
EXIF Metadata provided by EXIF.tools

Navigation menu