1LOTRS(3)               MBK LOGICAL STRUCTURE DEFINITIONS              LOTRS(3)
2
3
4

NAME

6       lotrs - mbk logical transistor
7

DESCRIPTION

9       The  lotrs  is used to describe a logical transistor. It is mostly used
10       to describe leaf cells in terms of transistors interconnections, and as
11       a  result  of  layout  extractions. Since the only target technology is
12       CMOS, only NMOS and PMOS transistors are used.
13
14       The declarations needed to work on lotrs are available  in  the  header
15       file "/labo/include/mlo.h".
16
17       The following C structure supports the description of the logical tran‐
18       sistor :
19              typedef struct lotrs {
20                 struct lotrs     ∗NEXT;
21                 struct locon     ∗DRAIN;
22                 struct locon     ∗GRID;
23                 struct locon     ∗SOURCE;
24                 struct locon     ∗BULK;
25                 char             ∗TRNAME;
26                 long             X,Y;
27                 unsigned short   WIDTH, LENGTH;
28                 unsigned short   PS, PD;
29                 unsigned short   XS, XD;
30                 char             TYPE;
31                 struct ptype     ∗USER;
32              } lotrs_list;
33
34       NEXT                Pointer to the next lotrs of the list.
35
36       DRAIN               Pointer to the drain connector of  the  transistor.
37                           This  connector  is, of course unique. See locon(3)
38                           for details.
39
40       GRID                Pointer to the grid connector  of  the  transistor.
41                           This  connector  is, of course unique. See locon(3)
42                           for details.
43
44       SOURCE              Pointer to the source connector of the  transistor.
45                           This  connector  is, of course unique. See locon(3)
46                           for details.
47
48       BULK                Pointer to the bulk connector  of  the  transistor.
49                           This  connector  is, of course unique. See locon(3)
50                           for details.
51
52       TRNAME              Transistor instance name
53
54       X, Y                Coordinates of the transistor in  a  layout.  These
55                           information   have  sens  only  if  the  transistor
56                           netlist is the result of a layout extraction.  They
57                           are  otherwise  set to zero.  These coordinates are
58                           given in micron times  the  scale  factor  SCALE_X,
59                           since the extracted view is technology dependent.
60
61       WIDTH, LENGTH       Respectivly  width  and  length  of  the transistor
62                           grid.
63
64       PS, PD              Respectivly perimeter of the source and  drain,  in
65                           micron times the scale factor SCALE_X.
66
67       XS, XD              These  values are needed to compute respectivly the
68                           source and drain areas.  Let As be the source  area
69                           in square microns, and Width be the transistor grid
70                           width in micron, then lotrs->XS  =  As  /  Width  *
71                           SCALE_X
72
73       TYPE                Canal  type of the transistor. Six legal values are
74                           available :
75
76                           TRANSN              N type MOS transistor
77
78                           TRANSP              P type MOS transistor
79
80                           TRANSN_FAST         High speed N type MOS  transis‐
81                                               tor
82
83                           TRANSP_FAST         High  speed P type MOS transis‐
84                                               tor
85
86                           TRANSN_HVIO         Low Leakage N type MOS transis‐
87                                               tor
88
89                           TRANSP_HVIO         Low Leakage P type MOS transis‐
90                                               tor
91
92       USER                Pointer to a ptype list, see ptype(3) for  details,
93                           that  is  a  general  purpose pointer used to share
94                           information on the transistor.
95
96       Remark :            In integrated techniques, NMOS transistor bulk  for
97                           digital  circuits is always set to ground, and PMOS
98                           transistor bulk for digital circuits is always  set
99                           to positive supply.
100

SEE ALSO

102       mbk(1), addlotrs(3), dellotrs(3), locon(3), lofig(3), ptype(3).
103
104
105
106
107
108
109ASIM/LIP6                       August 6, 2002                        LOTRS(3)
Impressum