Cif L26
Cif L26
Academic group came out with CIF (Caltech intermediate format). o ). The format of GDS II is binary while CIF is an ASCII file, so it can be read.
Other formats: OASIS Open Artwork System Interchange Standard The OASIS is a trademark of the Semiconductor Equipment and Materials Institute (SEMI). DXF Drawing Exchange format
Benefits of using CIF : Standard machine-readable representation. Other h forms f can be b constructed d for f specific ifi o/p / devices d i such h as: Plotters, , Video displays Pattern-generation machines. Graphical-layout-language, Graphical layout language supports Boxes, Polygon, Circle Ci l Human readable/simple. Unambiguous, g , machine readable syntax y & semantics, , Also supports comments. Captures layer information. file ASCII text file. Exchanges design.
Boxes:
Box length -20,20; OR B25 60 80 40 -20 20; 25 width 60 center 80,40 Direction
Polygons:
Polygon OR P 0 A 0,0 B 10,20 C -30,40;
10
20
-30
40;
The edge connecting the last vertex with the first is implied.
Flashes:
Round Flash OR R 200 -500 800 ; Diam 200 center 500 ,800 ;
Wires:
Wire OR W 10 0 0 10 20 -30 40 ; width 10 A 0,0 B 10,20 c -30,40 30,40 ;
Layer Specification:
L Layer OR LND ; Technology) gy) Diffusion; Poly-silicon; Contact cut; Metal; Depletion mode implant; Buried i contact; Over-glass opening; ND nmos Diff i Diffusion ;
(layer ( y ND NP NC NM NI NB NG
Symbols: A symbols y is defined by y p proceeding g the symbol y geometry g y with the DS command and following it with the DF command. Symbol definition may not nest, i.e. after a DS command is specified, the terminating DF must come before the next DS .
A/B / =
100/1; 00/ ;
1 1.25 25
micron); i )
10
20
-30
40;
10
20
-30
40;
DF;
Calling symbols :
DS 2 LNM; R 6 C 1 (call 100 1;
20
transform);
LNM; (This layer setting is not necessary. Layer settings are preserved across symbol calls and definitions.); R 3 0 0; DF;
Syntax :
Call -1 ,1 OR C 57 symbol # 57 mirrored i in x i then translated to 10 , 20 ; rotated to
MX
-1
10
20 ;
The primitive transformations are : MX :Mirror in x MY : Mirror in y T point or T x, y: Translate the current cu e sy symbol bo o origin g to o this s po point e.g. T 2 0
R point or R x, y: Rotate symbols symbol s x x-axis axis to this direction. direction e.g. R 1 1
Transformations:
T = T1 .T2 .T3
Symbol with indices greater than or equal to the argument to DD can be forgotten . This will allow simultaneous processing of several CIF files appended in single CIF file . Euro Practice IC service : Low cost ASIC prototyping .
(Definitionoflibrarysymbols0to99); DS01001; . . DF; DS11001; . . DF; (project1); (firstprojectsymboldefinitions); DS1001001; C57T4513; . DF; DS1091001; (firstprojectmainsymbol.Hierarchical masklayoutdata); . DF; DD100; (preserveonlysymbols1to99);
Open Artwork System Interchange Standard (OASIS): OASIS is a specification for hierarchical integrated circuit mask layout data format for interchange between EDA software, IC mask writing tools and mask inspection tools. tools Like GDSII, OASIS is a hardware- and software-independent bi binary data d format. f g improvements p over GDSII: It delivers the following An average of 10-50 times smaller file sizes Support of 64-bit arithmetic Unlimited design layers Richer data format for exchange of information between design and manufacturing stages.