IEEE 716 : 1995
IEEE 716 : 1995
TEST LANGUAGE FOR ALL SYSTEMS - COMMON/ABBREVIATED TEST LANGUAGE FOR ALL SYSTEMS (C/ATLAS)
Institute of Electrical & Electronics Engineers
TEST LANGUAGE FOR ALL SYSTEMS - COMMON/ABBREVIATED TEST LANGUAGE FOR ALL SYSTEMS (C/ATLAS)
Institute of Electrical & Electronics Engineers
1.0 Scope and purpose
1.1 Language processors
1.2 Document control
2.0 Reference information
2.1 References
2.2 Document precedence
2.3 Document organization and conventions
2.3.1 Extensibility
2.3.2 Organization of syntax specification
2.3.3 Guide to the use of the C/ATLAS language
3.0 Complete C/ATLAS test program
3.1
3.1.1
3.1.2
3.1.3
3.2 Basic statement elements
3.2.1 Flag field
3.2.2 Statement number field
3.2.3 Verb field
3.2.4 Field separator
3.2.5 Remainder of statement
3.2.6 Statement terminator ($)
4.0 Structure delimiter statements
4.1 BEGIN/TERMINATE statements
4.1.1 BEGIN, ATLAS PROGRAM statement
4.1.2 TERMINATE, ATLAS PROGRAM statement
4.1.3 BEGIN, ATLAS MODULE statement
4.1.4 TERMINATE, ATLAS MODULE statement
5.0 Reserved for future use
6.0 Preamble statements
6.1 Main preamble structure
6.1.1
6.1.2
6.2
6.3 DECLARE statement
6.4 DEFINE statements definition
6.5 DEFINE
6.6 PROCEDURE definition
6.6.1
6.6.2 DEFINE PROCEDURE statement
6.6.3 PROCEDURE body
6.6.4 LEAVE
6.6.5 END PROCEDURE statement
6.7 REQUIRE statement
6.8 INCLUDE statement
6.9 IDENTIFY statements
6.10 IDENTIFY TIMER statement
6.11 IDENTIFY SIGNAL BASED EVENT statement
6.12 IDENTIFY EVENT BASED EVENT statement
6.13 IDENTIFY EVENT INTERVAL statement
6.14 IDENTIFY EVENT INDICATOR statement
6.15 IDENTIFY TIME BASED EVENT statement
6.16 DIGITAL CONFIGURATION definition
6.16.1
6.16.2 DEFINE DIGITAL CONFIGURATION statement
6.16.3 DEFINE DIGITAL SOURCE statement
6.16.4 DEFINE DIGITAL SENSOR statement
6.16.5 END DIGITAL CONFIGURATION statement
6.17 EXTEND statement
6.18 ESTABLISH PROTOCOL statement
6.19 DEFINE EXCHANGE statement
6.20 DEFINE DIGITAL TIMING statement
6.21 COMPLEX SIGNAL definition
6.21.1 DEFINE COMPLEX SIGNAL structure
6.21.2 DEFINE COMPLEX SIGNAL statement
6.21.3 SPECIFY COMPLEX SIGNAL CHARACTERISTICS statement
6.21.4 SPECIFY COMPLEX FUNCTION statement
6.21.5 SPECIFY COMPONENT SIGNAL statement
6.21.6 SPECIFY SIGNAL CONDITIONING statement
6.21.7 END COMPLEX SIGNAL statement
6.22 DEFINE EXCHANGE-CONFIGURATION statement
7.0 Procedural structure
7.1
7.2
8.0 Procedural statements, data processing
8.1 CALCULATE statement
8.2 COMPARE statement
9.0 Procedural statements, input/output
9.1 INPUT statement
9.2 OUTPUT statement
9.3 ENABLE FILE ACCESS statement
9.4 DISABLE FILE ACCESS statement
10.0 Procedural statements, control
10.1 IF THEN ELSE capability
10.1.1 IF THEN ELSE structure
10.1.2 IF THEN statement
10.1.3
10.1.4 LEAVE, IF statement
10.1.5 ELSE statement
10.1.6 END, IF statement
10.2 WHILE THEN capability
10.2.1 WHILE THEN structure
10.2.2 WHILE THEN statement
10.2.3
10.2.4 LEAVE, WHILE statement
10.2.5 END, WHILE statement
10.3 FOR THEN capability
10.3.1 FOR THEN structure
10.3.2 FOR THEN statement
10.3.3
10.3.4 LEAVE, FOR statement
10.3.5 END, FOR statement
10.4 GO TO statement
10.5 PERFORM statement
10.6 FINISH statement
10.7 ENABLE DIGITAL CONFIGURATION statement
10.8 DISABLE DIGITAL CONFIGURATION statement
10.9 Escape structure
10.9.0
10.9.1 ENABLE ESCAPE TO PROCEDURE statement
10.9.2 DISABLE ESCAPE TO PROCEDURE statement
11.0 Signal oriented statements
11.1
11.2 Single-action statements
11.2.1 General description
11.2.2 SETUP statement
11.2.3 CONNECT statement
11.2.4 DISCONNECT statement
11.2.5 ARM statement
11.2.6 FETCH statement
11.2.7 CHANGE statement
11.2.8 ENABLE EVENT statement
11.2.9 DISABLE EVENT statement
11.2.10 ENABLE COMPLEX SIGNAL statement
11.2.11 DISABLE COMPLEX SIGNAL statement
11.2.12 RESET statement
11.3 Multiple-action statements
11.3.1 General description
11.3.2 APPLY statement
11.3.3 REMOVE statement
11.3.4 MEASURE statement
11.3.5 MONITOR statement
11.3.6 VERIFY statement
11.3.7 READ statement
11.3.8 INITIATE statement
11.4 Digital statements
11.4.1 General description
11.4.2 STIMULATE statement
11.4.3 SENSE statement
11.4.4 PROVE statement
12.0 Procedural statements, timing
12.1 Timing statements (general)
12.2 READ TIMER statement
12.3 WAIT FOR statement
12.4 RESET TIMER statement
12.5 DO/END DO capability
12.5.1
12.5.2 DO SIMULTANEOUS statement
12.5.3
12.5.4 END DO statement
12.5.5
12.5.6 DO TIMED DIGITAL statement
12.5.7
13.0 Procedural statements, databus
13.1
13.2 DO EXCHANGE statement
13.3 UPDATE EXCHANGE-CONFIGURATION statement
13.4 FETCH EXCHANGE-CONFIGURATION statement
13.5 ENABLE EXCHANGE-CONFIGURATION statement
13.6 CONNECT EXCHANGE-CONFIGURATION statement
13.7 DISCONNECT EXCHANGE-CONFIGURATION statement
13.8 DISABLE EXCHANGE-CONFIGURATION statement
14.0 Field and subfield definition
14.1
14.2
14.3
14.4
14.5
14.6
14.7
14.8
characteristics)
14.9
14.10
Defines a high order language for testing. Designed to describe tests in terms that are independent of any specific test system, and has been constrained to ensure that it can be implemented on automatic test equipment.
Document Type | Standard |
Status | Current |
Publisher | Institute of Electrical & Electronics Engineers |