SIST EN 61926-1:2002
(Main)Design automation -- Part 1: Standard test language for all systems - Common abbreviated test language for all systems (C/ATLAS)
Design automation -- Part 1: Standard test language for all systems - Common abbreviated test language for all systems (C/ATLAS)
EN following parallel vote * D116/196: TC 217 disbanded
Entwurfsautomatisierung bei der Entwicklung -- Teil 1: Genormte Sprache für Testbeschreibungen für alle Objekte - Allgemeingebräuchliche Abkürzungen in der Testbeschreibungssprache für alle Objekte (C/ATLAS)
Automatisation de la conception -- Partie 1: Langage de test normalisé pour tout système - Langage de test commun/abrégé pour tout système (C/ATLAS)
Pas version française disponible
Design automation - Part 1: Standard test language for all systems - Common abbreviated test language for all systems (C/ATLAS) (IEC 61926-1:1999)
General Information
Standards Content (sample)
SLOVENSKI STANDARD
SIST EN 61926-1:2002
01-september-2002
Design automation - Part 1: Standard test language for all systems - Common
abbreviated test language for all systems (C/ATLAS) (IEC 61926-1:1999)
Design automation -- Part 1: Standard test language for all systems - Common
abbreviated test language for all systems (C/ATLAS)
Entwurfsautomatisierung bei der Entwicklung -- Teil 1: Genormte Sprache für
Testbeschreibungen für alle Objekte - Allgemeingebräuchliche Abkürzungen in der
Testbeschreibungssprache für alle Objekte (C/ATLAS)
Automatisation de la conception -- Partie 1: Langage de test normalisé pour tout système
- Langage de test commun/abrégé pour tout système (C/ATLAS)Ta slovenski standard je istoveten z: EN 61926-1:2000
ICS:
35.060 Jeziki, ki se uporabljajo v Languages used in
informacijski tehniki in information technology
tehnologiji
35.240.50 Uporabniške rešitve IT v IT applications in industry
industriji
SIST EN 61926-1:2002 en
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.
---------------------- Page: 1 ----------------------SIST EN 61926-1:2002
---------------------- Page: 2 ----------------------
SIST EN 61926-1:2002
---------------------- Page: 3 ----------------------
SIST EN 61926-1:2002
---------------------- Page: 4 ----------------------
SIST EN 61926-1:2002
INTERNATIONAL IEC
STANDARD
61926-1
First edition
1999-10
Design automation –
Part 1:
Standard test language for all systems –
Common abbreviated test language
for all systems (C/ATLAS)
Automatisation de la conception –
Partie 1:
Langage de test normalisé pour tout système –
Langage de test commun/abrégé pour tout système
(C/ATLAS)
Reference number
IEC 61926-1:1999(E)
---------------------- Page: 5 ----------------------
SIST EN 61926-1:2002
Numbering
As from 1 January 1997 all IEC publications are issued with a designation in the
60000 series.
Consolidated publications
Consolidated versions of some IEC publications including amendments are
available. For example, edition numbers 1.0, 1.1 and 1.2 refer, respectively, to the
base publication, the base publication incorporating amendment 1 and the basepublication incorporating amendments 1 and 2.
Validity of this publication
The technical content of IEC publications is kept under constant review by the IEC,
thus ensuring that the content reflects current technology.Information relating to the date of the reconfirmation of the publication is available
in the IEC catalogue.Information on the subjects under consideration and work in progress undertaken
by the technical committee which has prepared this publication, as well as the list
of publications issued, is to be found at the following IEC sources:• IEC web site*
• Catalogue of IEC publications
Published yearly with regular updates
(On-line catalogue)*
• IEC Bulletin
Available both at the IEC web site* and as a printed periodical
Terminology, graphical and letter symbols
For general terminology, readers are referred to IEC 60050: International
Electrotechnical Vocabulary (IEV).
For graphical symbols, and letter symbols and signs approved by the IEC for
general use, readers are referred to publications IEC 60027: Letter symbols to be
used in electrical technology, IEC 60417: Graphical symbols for use on equipment.
Index, survey and compilation of the single sheets and IEC 60617: Graphical symbols
for diagrams.* See web site address on title page.
---------------------- Page: 6 ----------------------
SIST EN 61926-1:2002
INTERNATIONAL IEC
STANDARD
61926-1
First edition
1999-10
Design automation –
Part 1:
Standard test language for all systems –
Common abbreviated test language
for all systems (C/ATLAS)
Automatisation de la conception –
Partie 1:
Langage de test normalisé pour tout système –
Langage de test commun/abrégé pour tout système
(C/ATLAS)
IEC 1999 Copyright - all rights reserved
No part of this publication may be reproduced or utilized in any form or by any means, electronic or
mechanical, including photocopying and microfilm, without permission in writing from the publisher.
International Electrotechnical Commission 3, rue de Varembé Geneva, SwitzerlandTelefax: +41 22 919 0300 e-mail: inmail@iec.ch IEC web site http://www.iec.ch
Commission Electrotechnique Internationale
PRICE CODE
International Electrotechnical Commission
For price, see current catalogue
---------------------- Page: 7 ----------------------
SIST EN 61926-1:2002
– 2 – 61926-1 © IEC:1999(E)
Contents
Clause Page
1.0 Scope and object.................................................................................................................. 12
2.0 Normative references .......................................................................................................... 13
2.1 References ................................................................................................................ 13
2.2 Document precedence..............................................................................................14
2.3 Document organization and conventions ................................................................. 14
2.3.1 Extensibility................................................................................................. 14
2.3.2 Organization of syntax specification ........................................................... 14
2.3.3 Guide to the use of the C/ATLAS language ................................................ 15
3.0 Complete C/ATLAS test program....................................................................................... 16
3.1 ................................................................... 16
3.1.1 ............................................................................ 16
3.1.2 .............................................................................. 17
3.1.3 ...................................................................... 17
3.2 Basic statement elements.......................................................................................... 17
3.2.1 Flag field...................................................................................................... 18
3.2.2 Statement number field................................................................................ 18
3.2.3 Verb field..................................................................................................... 18
3.2.4Field separator.............................................................................................18
3.2.5 Remainder of statement ............................................................................... 18
3.2.6 Statement terminator ($).............................................................................. 18
4.0 Structure delimiter statements ............................................................................................. 19
4.1 BEGIN/TERMINATE statements............................................................................19
4.1.1 BEGIN, ATLAS PROGRAM statement...................................................... 19
4.1.2 TERMINATE, ATLAS PROGRAM statement........................................... 19
4.1.3 BEGIN, ATLAS MODULE statement ........................................................ 20
4.1.4 TERMINATE, ATLAS MODULE statement ............................................. 21
5.0 Reserved for future use........................................................................................................ 22
6.0 Preamble statements ............................................................................................................ 23
6.1 Main preamble structure........................................................................................... 23
6.1.1 .................................................................... 23
6.1.2 ...................................................................... 24
6.2 ....................................................................................... 25
6.3 DECLARE statement ............................................................................................... 26
6.4 DEFINE statements definition ................................................................................. 37
---------------------- Page: 8 ----------------------SIST EN 61926-1:2002
61926-1 © IEC:1999(E) – 3 –
Clause Page
6.5 DEFINE statement..................................................................................... 38
6.6 PROCEDURE definition.......................................................................................... 42
6.6.1 ....................................................................... 42
6.6.2 DEFINE PROCEDURE statement .............................................................. 43
6.6.3 PROCEDURE body..................................................................................... 44
6.6.4 LEAVE statement .................................................................. 45
6.6.5 END PROCEDURE statement .................................................................... 46
6.7 REQUIRE statement ................................................................................................ 46
6.8 INCLUDE statement ................................................................................................ 51
6.9 IDENTIFY statements.............................................................................................. 52
6.10 IDENTIFY TIMER statement.................................................................................. 53
6.11 IDENTIFY SIGNAL BASED EVENT statement.................................................... 53
6.12 IDENTIFY EVENT BASED EVENT statement ..................................................... 56
6.13 IDENTIFY EVENT INTERVAL statement ............................................................ 57
6.14 IDENTIFY EVENT INDICATOR statement........................................................... 59
6.15 IDENTIFY TIME BASED EVENT statement......................................................... 60
6.16 DIGITAL CONFIGURATION definition................................................................ 60
6.17 EXTEND statement.................................................................................................. 77
6.18 ESTABLISH PROTOCOL statement ...................................................................... 83
6.19 DEFINE EXCHANGE statement............................................................................. 90
6.20 DEFINE DIGITAL TIMING statement ................................................................... 94
6.21 COMPLEX SIGNAL definition............................................................................... 96
6.22 DEFINE EXCHANGE-CONFIGURATION statement......................................... 111
7.0 Procedural structure........................................................................................................... 112
7.1
7.2
8.0 Procedural statements, data processing ............................................................................ 114
8.1 CALCULATE statement ........................................................................................ 114
8.2 COMPARE statement ............................................................................................ 127
---------------------- Page: 9 ----------------------SIST EN 61926-1:2002
– 4 – 61926-1 © IEC:1999(E)
Clause Page
9.0 Procedural statements, input/output ................................................................................. 128
9.1 INPUT statement.................................................................................................... 128
9.2 OUTPUT statement................................................................................................ 133
9.3 ENABLE FILE ACCESS statement....................................................................... 138
9.4 DISABLE FILE ACCESS statement...................................................................... 139
10.0 Procedural statements, control................................................................................ 140
10.1 IF THEN ELSE capability...................................................................................... 141
10.1.1 IF THEN ELSE structure........................................................................... 141
10.1.2 IF THEN statement.................................................................................... 143
10.1.3 ........................................................... 144
10.1.4 LEAVE, IF statement ................................................................................ 145
10.1.5 ELSE statement ......................................................................................... 145
10.1.6 END, IF statement ..................................................................................... 146
10.2 WHILE THEN capability....................................................................................... 147
10.2.1 WHILE THEN structure............................................................................ 147
10.2.2 WHILE THEN statement........................................................................... 148
10.2.3 .............................................................. 149
10.2.4 LEAVE, WHILE statement ....................................................................... 149
10.2.5 END, WHILE statement............................................................................ 150
10.3 FOR THEN capability............................................................................................ 151
10.3.1 FOR THEN structure................................................................................. 151
10.3.2 FOR THEN statement................................................................................ 152
10.3.3 .................................................................. 154
10.3.4 LEAVE, FOR statement ............................................................................ 155
10.3.5 END, FOR statement ................................................................................. 155
10.4 GO TO statement.................................................................................................... 156
10.5 PERFORM statement ............................................................................................. 157
10.6 FINISH statement................................................................................................... 158
10.7 ENABLE DIGITAL CONFIGURATION statement ............................................. 158
10.8 DISABLE DIGITAL CONFIGURATION statement ............................................ 159
10.9 Escape structure...................................................................................................... 160
10.9.0 ..................................................................................... 160
10.9.1 ENABLE ESCAPE TO PROCEDURE statement..................................... 160
10.9.2 DISABLE ESCAPE TO PROCEDURE statement.................................... 162
11.0 Signal oriented statements...................................................................................... 164
11.1 .............................................................................. 164
11.2 Single-action statements......................................................................................... 173
11.2.1 General description.................................................................................... 173
11.2.2 SETUP statement....................................................................................... 178
11.2.3 CONNECT statement ................................................................................ 179
11.2.4 DISCONNECT statement.......................................................................... 181
11.2.5 ARM statement.......................................................................................... 182
11.2.6 FETCH statement ...................................................................................... 184
---------------------- Page: 10 ----------------------SIST EN 61926-1:2002
61926-1 © IEC:1999(E) – 5 –
Clause Page
11.2.7 CHANGE statement .................................................................................. 185
11.2.8 ENABLE EVENT statement ..................................................................... 187
11.2.9 DISABLE EVENT statement .................................................................... 187
11.2.10 ENABLE COMPLEX SIGNAL statement................................................ 188
11.2.11 DISABLE COMPLEX SIGNAL statement............................................... 189
11.2.12 RESET statement....................................................................................... 189
11.3 Multiple-action statements ..................................................................................... 191
11.3.1 General description.................................................................................... 191
11.3.2 APPLY statement ...................................................................................... 191
11.3.3 REMOVE statement .................................................................................. 192
11.3.4 MEASURE statement................................................................................ 194
11.3.5 MONITOR statement ............................................................................... 195
11.3.6 VERIFY statement..................................................................................... 196
11.3.7 READ statement ........................................................................................ 197
11.3.8 INITIATE statement.................................................................................. 198
11.4 Digital statements ................................................................................................... 199
11.4.1 General description.................................................................................... 199
11.4.2 STIMULATE statement ............................................................................ 200
11.4.3 SENSE statement....................................................................................... 202
11.4.4 PROVE statement...................................................................................... 204
12.0 Procedural statements, timing ................................................................................ 208
12.1 Timing statements (general)................................................................................... 208
12.2 READ TIMER statement ....................................................................................... 208
12.3 WAIT FOR statement............................................................................................. 209
12.4 RESET TIMER statement ...................................................................................... 210
12.5 DO/END DO capability ......................................................................................... 211
12.5.1 ...................................................................... 211
12.5.2 DO SIMULTANEOUS statement ............................................................. 212
12.5.3 ............................................................................ 213
12.5.4 END DO statement .................................................................................... 214
12.5.5 ....................................................................... 214
12.5.6 DO TIMED DIGITAL statement............................................................... 214
12.5.7 ............................................................................ 217
13.0 Procedural statements, databus............................................................................... 221
13.1 ............................................................................. 222
13.2 DO EXCHANGE statement ................................................................................... 223
13.3 UPDATE EXCHANGE-CONFIGURATION statement ....................................... 231
13.4 FETCH EXCHANGE-CONFIGURATION statement .......................................... 233
13.5 ENABLE EXCHANGE-CONFIGURATION statement ....................................... 235
13.6 CONNECT EXCHANGE-CONFIGURATION statement .................................... 237
13.7 DISCONNECT EXCHANGE-CONFIGURATION statement.............................. 237
13.8 DISABLE EXCHANGE-CONFIGURATION statement ...................................... 238
---------------------- Page: 11 ----------------------SIST EN 61926-1:2002
– 6 – 61926-1 © IEC:1999(E)
Clause Page
14.0 Field and subfield definition................................................................................... 240
14.1 .................................................................................... 240
14.2 ................................................................................. 241
14.3 ............................................................................. 244
14.4 ...................................................................................................... 244
14.5 (real error limit)................................................................................ 246
14.6 ...................................................................................... 248
14.7 .................................................................................................. 250
14.8 (evaluation statement characteristics)................. 254
14.9 ............................................................................................................ 254
14.10
14.11 ............................................................................................................ 255
14.12 (connection field) ...................................................................................... 256
14.13 (connection set).................................................................................... 256
14.14 ........................................................................................................ 263
14.15 ....................................................................................................... 264
14.16 .................................................................................................................. 265
14.17 ........................................................................................................... 265
14.18 .......................................................................................... 266
14.19 .................................................................................................... 266
14.20 ............................................................................................... 267
14.21 ........................................................................................................ 268
14.22 ......................................................................................................... 269
14.23 ................................................................................................... 269
14.24 ............................................................................................................ 270
14.25 ......................................................................................................... 270
14.26 ........................................................................................................... 272
14.27 ............................................................................................................ 272
14.28 .............................................................................................................. 274
14.29 ............................................................................................................ 274
14.30 ......................................................................................................... 274
14.31 ........................................................................................................... 275
14.32 ......................................................................................................... 276
14.33 .......................................................................................................... 276
14.34 .............................................................................. 277
14.35 .............................................................................. 278
14.36 ............................................................................................................... 279
14.37 .......................................................................................... 279
14.38 .................................................................................................. 281
14.39 ..................................................................................................... 283
14.40 ........................................................................................ 284
14.41 ............................................................................................................. 286
14.42 ................................................................................................... 287
---------------------- Page: 12 ----------------------SIST EN 61926-1:2002
61926-1 © IEC:1999(E) – 7 –
Clause Page
14.43 ............................................................................................................ 288
14.44 .......................................................................................................... 289
14.45 .................................................................................... 290
14.46 ...................................................................................... 293
14.47 ............................................................................. 295
14.48 .................................................................................... 299
14.49 ............................................................................................... 301
14.50 ..................................................................................................................302
15.0 Language component specification ........................................................................ 303
15.1 Authorized characters............................................................................................. 303
15.2 Number representations.......................................................................................... 303
15.2.1 ..................................................................................... 304
15.2.2 ..................................................................... 304
15.2.3 ....................................................................... 305
15.2.4 ....................................................................................... 305
15.2.5 ............................................................................. 305
15.3 Flag and statement numbers ................................................................................... 305
15.3.1 .................................................................................................... 305
15.3.2 Flag ............................................................................................................ 306
15.3.3 .................................................................................. 307
15.4 Blank space requirements....................................................................................... 308
15.5
15.6 Retention of labelled information ......................................................................... 310
15.6.1 Scope of labels and identifier...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.