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

NAME

6       phvia - mbk physical contact
7

DESCRIPTION

9       The phvia structure is used to describe a via or contact belonging to a
10       symbolic layout model, see phfig(3) for details.
11
12       The declarations needed to work on phvia are available  in  the  header
13       file "/labo/include/mph402.h", where '402' is the actual mbk version.
14
15       The following C structure supports the description of the via :
16              typedef struct phvia {
17                 struct phvia     ∗NEXT;
18                 char             TYPE;
19                 long             XVIA,YVIA;
20                 struct ptype     ∗USER;
21              } phvia_list;
22
23       NEXT                Pointer to the next phvia in the list.
24
25       XVIA, YVIA          Coordinates  of  the  center  of  the via. Vias are
26                           macro generated patterns, so only their center is a
27                           matter of concern.
28
29       TYPE                Via type. The legal types for via are
30
31                           CONT_POLY           poly alu1  contact
32
33                           CONT_VIA            alu2 alu1  contact
34
35                           CONT_DIF_N          alu1 difn  contact
36
37                           CONT_DIF_P          alu1 difp  contact
38
39                           CONT_BODY_N         alu1 nwell contact
40
41                           CONT_BODY_P         alu1 pwell contact
42
43                           CONT_VIA2           alu2 alu3  contact
44
45                           C_X_N               L  shaped  N  transistor corner
46                                               filling
47
48                           C_X_P               L shaped  P  transistor  corner
49                                               filling
50
51       USER                Pointer  to a ptype list, see ptype(3) for details,
52                           that is a general purpose  pointer  used  to  share
53                           information on the via.
54

SEE ALSO

56       mbk(1), addphvia(3), delphvia(3), phfig(3), ptype(3).
57
58
59
60
61
62
63ASIM/LIP6                       October 1, 1997                       PHVIA(3)
Impressum