1LOCAP(3) MBK LOGICAL STRUCTURE DEFINITIONS LOCAP(3)
2
3
4
6 locap - mbk logical capacitor
7
9 The locap is used to describe a logical capacitor. Please note, this
10 description is different from the RCN description and has a different
11 purpose: the created capacitor is a functional logical capacitor, not a
12 parasitic capacitor. For the time being, only MIM (i.e. metal/metal)
13 and POLY/NWELL capacitors type are supported.
14
15 The declarations needed to work on locap are available in the header
16 file "/labo/include/mlo.h".
17
18 The following C structure supports the description of the logical
19 capacitor :
20
21 typedef struct locap
22 {
23 struct locap ∗NEXT ;
24 struct locon ∗TCON ;
25 struct locon ∗BCON ;
26 char ∗NAME ;
27 double CAPA ;
28 char TYPE ;
29 struct ptype ∗USER ;
30 } locap_list ;
31
32 NEXT Pointer to the next locap of the list.
33
34 TCON Pointer to the tcon (top plate) connector of the
35 capacitor. This connector is, of course unique. See
36 locon(3) for details.
37
38 BCON Pointer to the bcon (bottom plate) connector of the
39 capacitor. This connector is, of course unique. See
40 locon(3) for details.
41
42 NAME Capacitor instance name
43
44 CAPA Capacitance value
45
46 TYPE Layer type of the capacitor. Two legal values are
47 available :
48
49 CAPMIM Metal/metal capacitor. The top
50 plate and the bottom plate are
51 in different metal layers.
52
53 CAPPNWELL Poly/NWELL capacitor. The top
54 plate layer is POLY, the bottom
55 plate layer is NWELL. Note:
56 this capacitor type is techno‐
57 logical dependent and is not
58 available for any technology.
59
60 USER Pointer to a ptype list, see ptype(3) for details,
61 that is a general purpose pointer used to share
62 information on the capacitor. This field is used
63 with the LOCAP_INFO(3) ptype to store physical
64 information.
65
67 mbk(1), addlocap(3), getlocap(3), dellocap(3), setlocap(3), locon(3),
68 lofig(3), ptype(3).
69
70
71
72
73
74
75ASIM/LIP6 August 14, 2002 LOCAP(3)