1PHCON(3)              MBK PHYSICAL STRUCTURE DEFINITIONS              PHCON(3)
2
3
4

NAME

6       phcon - mbk physical connector
7

DESCRIPTION

9       The phcon structure is used to describe a connector belonging to a sym‐
10       bolic layout model, see phfig(3) for details. A  strong  convention  on
11       the  mbk data structure is that two connector internally wired have the
12       same name, the 'logical' name.
13
14       The declarations needed to work on phcon are available  in  the  header
15       file "/labo/include/mph402.h", where '402' is the actual mbk version.
16
17       The following C structure supports the description of the connector :
18              typedef struct phcon {
19                 struct phcon     ∗NEXT;
20                 char             ∗NAME;
21                 long             INDEX;
22                 long             XCON, YCON;
23                 long             WIDTH;
24                 char             ORIENT;
25                 char             LAYER;
26                 struct ptype     ∗USER;
27              } phcon_list;
28
29       NEXT                Pointer to the next connector of the model.
30
31       NAME                Name  of  the  connector. A model may posseses more
32                           than one connector with a given name, if  they  are
33                           internally wired.
34
35       INDEX               Index of the connector. Since a model may have many
36                           connectors with the same name, it is needed  to  be
37                           able  to point out one of them. The index allows to
38                           distinguish every  connector  using  a  topological
39                           order.  This  field is filled by the addphcon func‐
40                           tion, and shall not be modified otherwise.
41
42       XCON, YCON          Connector coordinates. the point (XCON, YCON)  must
43                           be  placed  on or inside of the abutment box of the
44                           model.
45
46       ORIENT              Caracter indicating the face of the  model  on  the
47                           which  the  connector  is placed.  It may take four
48                           values :
49
50                           NORTH               connector placed on top of cell
51
52                           SOUTH               connector placed on  bottom  of
53                                               cell
54
55                           EAST                connector  placed  on  right of
56                                               cell
57
58                           WEST                connector  placed  on  left  of
59                                               cell
60
61       LAYER               Symbolic  layer  used  for the connector. The legal
62                           values are :
63
64                           NWELL               N bulk
65
66                           PWELL               P bulk
67
68                           NTIE                N implant in P bulk
69
70                           PTIE                P implant in N bulk
71
72                           NDIF                N diffusion
73
74                           PDIF                P diffusion
75
76                           NTRANS              N transistor
77
78                           PTRANS              P transistor
79
80                           POLY                polysilicium
81
82                           ALU1                first metal
83
84                           ALU2                second metal
85
86                           ALU3                third metal
87
88                           TPOLY               polysilicum through route
89
90                           TALU1               first metal through route
91
92                           TALU2               second metal through route
93
94                           TALU3               third metal through route
95
96       WIDTH               Width of the  connector.  The  physical  extension,
97                           concerning the width, of a connector is parallel to
98                           its face.
99
100       USER                Pointer to a ptype list,  see  ptype  for  details,
101                           that  is  a  general  purpose pointer used to share
102                           information on the connector.
103

SEE ALSO

105       mbk(1),  addphcon(3),  getphcon(3),  delphcon(3),  phfig(3),  phref(3),
106       locon(3), ptype(3).
107
108
109
110
111
112
113ASIM/LIP6                       October 1, 1997                       PHCON(3)
Impressum