diff --git a/alliance/src/mbk/man3/addlocap.3 b/alliance/src/mbk/man3/addlocap.3 index 59c69893..25143f28 100644 --- a/alliance/src/mbk/man3/addlocap.3 +++ b/alliance/src/mbk/man3/addlocap.3 @@ -1,4 +1,4 @@ -.\" $Id: addlocap.3,v 1.1 2002/08/14 20:06:42 pnt Exp $ +.\" $Id: addlocap.3,v 1.2 2002/08/14 20:41:56 pnt Exp $ .\" @(#)addlocap.2 2.11 91/08/22 ; Labo ASIM cao-vlsi; Author : Pierre Nguyen Tuong .if t \{\ .so man1/alc_contents.mac @@ -40,7 +40,7 @@ Pointer to the figure in which the capacitor should be added Capacitor type .TP \fIcapa\fP -Capacitor value in Farads +Capacitance value in Farads .TP \fItcon\fP Pointer to the signal to be connected on the capacitor top plate @@ -65,7 +65,7 @@ for a metal/metal capacitor (the top plate and the bottom plate layers are diffe for a POLY/NWELL capacitor (if available in the technology). The top plate layer is POLY, bottom plate is NWELL. .RE .LP -The \fIcapa\fP\ argument is the capacitor value in Farads. +The \fIcapa\fP\ argument is the capacitance value in Farads. .br Two connectors are created each time a capacitor is added, and the \fItcon\fP and \fIbcon\fP \fBlosigs\fP are attached to diff --git a/alliance/src/mbk/man3/locap.3 b/alliance/src/mbk/man3/locap.3 new file mode 100644 index 00000000..8d14d0eb --- /dev/null +++ b/alliance/src/mbk/man3/locap.3 @@ -0,0 +1,92 @@ +.\" $Id: locap.3,v 1.1 2002/08/14 20:41:56 pnt Exp $ +.\" @(#)locap.l 0.0 90/22/08 UPMC; Author: Pierre Nguyen Tuong +.if t \{\ +.so man1/alc_contents.mac +.XS \n% +.ti 0.2i +locap +.XE +.XS2 \n% +.ti 0.2i +locap +.XE2 \} +.TH LOCAP 3 "August 14, 2002" "ASIM/LIP6" "MBK LOGICAL STRUCTURE DEFINITIONS" +.SH NAME +locap \- mbk logical capacitor +.SH DESCRIPTION +The \fBlocap\fP is used to describe a logical capacitor. Please note, this description +is different from the RCN description and has a different purpose: the created capacitor +is a functional logical capacitor, not a parasitic capacitor. +For the time being, only MIM (i.e. metal/metal) and POLY/NWELL capacitors type are supported. +.LP +The declarations needed to work on \fBlocap\fP are available in the header file +\fI"/labo/include/mlo.h"\fP. +.LP +The following C structure supports the description of the logical capacitor : + +.RS +.nf +.if n \{\ +.ft B \} +.if t \{\ +.ft CR \} +.ta 3n 20n 30n +typedef struct locap + { + struct locap \(**NEXT ; + struct locon \(**TCON ; + struct locon \(**BCON ; + char \(**NAME ; + double CAPA ; + char TYPE ; + struct ptype \(**USER ; + } locap_list ; +.ft R +.fi +.RE +.TP 20 +\fINEXT\fP +Pointer to the next \fBlocap\fP of the list. +.TP +\fITCON\fP +Pointer to the tcon (top plate) connector of the capacitor. This connector is, +of course unique. See \fBlocon\fP(3) for details. +.TP +\fIBCON\fP +Pointer to the bcon (bottom plate) connector of the capacitor. This connector is, +of course unique. See \fBlocon\fP(3) for details. +.TP +\fINAME\fP +Capacitor instance name +.TP +\fICAPA\fP +Capacitance value +.TP +\fITYPE\fP +Layer type of the capacitor. Two legal values are available : +.RS +.TP 20 +\fBCAPMIM\fP +Metal/metal capacitor. The top plate and the bottom plate are in different metal layers. +.TP +\fBCAPPNWELL\fP +Poly/NWELL capacitor. The top plate layer is POLY, the bottom plate layer is NWELL. Note: this +capacitor type is technological dependent and is not available for any technology. +.RE +.TP +\fIUSER\fP +Pointer to a ptype list, see \fBptype\fP(3) for details, +that is a general purpose +pointer used to share informations on the capacitor. +This field is used with the \fBLOCAP_INFO\fP(3) ptype to store physical informations. +.SH SEE ALSO +.BR mbk (1), +.BR addlocap (3), +.BR dellocap (3), +.BR locon (3), +.BR lofig (3), +.BR ptype (3). + + +.so man1/alc_bug_report.1 + diff --git a/alliance/src/mbk/man3/lores.3 b/alliance/src/mbk/man3/lores.3 new file mode 100644 index 00000000..ddf91dc7 --- /dev/null +++ b/alliance/src/mbk/man3/lores.3 @@ -0,0 +1,88 @@ +.\" $Id: lores.3,v 1.1 2002/08/14 20:41:56 pnt Exp $ +.\" @(#)lores.l 0.0 90/22/08 UPMC; Author: Pierre Nguyen Tuong +.if t \{\ +.so man1/alc_contents.mac +.XS \n% +.ti 0.2i +lores +.XE +.XS2 \n% +.ti 0.2i +lores +.XE2 \} +.TH LORES 3 "August 14, 2002" "ASIM/LIP6" "MBK LOGICAL STRUCTURE DEFINITIONS" +.SH NAME +lores \- mbk logical resistor +.SH DESCRIPTION +The \fBlores\fP is used to describe a logical resistor. Please note, this description +is different from the RCN description and has a different purpose: the created resistor +is a functional logical resistor, not a parasitic resistor. +For the time being, only MIM (i.e. metal) resistor type is supported. +.LP +The declarations needed to work on \fBlores\fP are available in the header file +\fI"/labo/include/mlo.h"\fP. +.LP +The following C structure supports the description of the logical resistor : + +.RS +.nf +.if n \{\ +.ft B \} +.if t \{\ +.ft CR \} +.ta 3n 20n 30n +typedef struct lores + { + struct lores \(**NEXT ; + struct locon \(**RCON1 ; + struct locon \(**RCON2 ; + char \(**NAME ; + double RESI ; + char TYPE ; + struct ptype \(**USER ; + } lores_list ; +.ft R +.fi +.RE +.TP 20 +\fINEXT\fP +Pointer to the next \fBlores\fP of the list. +.TP +\fIRCON1\fP +Pointer to the rcon1 connector of the resistor. This connector is, +of course unique. See \fBlocon\fP(3) for details. +.TP +\fIRCON2\fP +Pointer to the rcon2 connector of the resistor. This connector is, +of course unique. See \fBlocon\fP(3) for details. +.TP +\fINAME\fP +Resistor instance name +.TP +\fIRESI\fP +Resistance value +.TP +\fITYPE\fP +Layer type of the resistor. One legal values is available : +.RS +.TP 20 +\fBRESMIM\fP +Metal resistor. +.RE +.TP +\fIUSER\fP +Pointer to a ptype list, see \fBptype\fP(3) for details, +that is a general purpose +pointer used to share informations on the resistor. +This field is used with the \fBLORES_INFO\fP(3) ptype to store physical informations. +.SH SEE ALSO +.BR mbk (1), +.BR addlores (3), +.BR dellores (3), +.BR locon (3), +.BR lofig (3), +.BR ptype (3). + + +.so man1/alc_bug_report.1 + diff --git a/alliance/src/mbk/man3/loself.3 b/alliance/src/mbk/man3/loself.3 new file mode 100644 index 00000000..4cfbbcac --- /dev/null +++ b/alliance/src/mbk/man3/loself.3 @@ -0,0 +1,86 @@ +.\" $Id: loself.3,v 1.1 2002/08/14 20:41:56 pnt Exp $ +.\" @(#)loself.l 0.0 90/22/08 UPMC; Author: Pierre Nguyen Tuong +.if t \{\ +.so man1/alc_contents.mac +.XS \n% +.ti 0.2i +loself +.XE +.XS2 \n% +.ti 0.2i +loself +.XE2 \} +.TH LOSELF 3 "August 14, 2002" "ASIM/LIP6" "MBK LOGICAL STRUCTURE DEFINITIONS" +.SH NAME +loself \- mbk logical inductor +.SH DESCRIPTION +The \fBloself\fP is used to describe a logical inductor. The created inductor +is a functional logical inductor, not a parasitic inductor. +For the time being, only MIM (i.e. metal) inductor type is supported. +.LP +The declarations needed to work on \fBloself\fP are available in the header file +\fI"/labo/include/mlo.h"\fP. +.LP +The following C structure supports the description of the logical inductor : + +.RS +.nf +.if n \{\ +.ft B \} +.if t \{\ +.ft CR \} +.ta 3n 20n 30n +typedef struct loself + { + struct loself \(**NEXT ; + struct locon \(**SCON1 ; + struct locon \(**SCON2 ; + char \(**NAME ; + double SELF ; + char TYPE ; + struct ptype \(**USER ; + } loself_list ; +.ft R +.fi +.RE +.TP 20 +\fINEXT\fP +Pointer to the next \fBloself\fP of the list. +.TP +\fISCON1\fP +Pointer to the scon1 connector of the inductor. This connector is, +of course unique. See \fBlocon\fP(3) for details. +.TP +\fISCON2\fP +Pointer to the scon2 connector of the inductor. This connector is, +of course unique. See \fBlocon\fP(3) for details. +.TP +\fINAME\fP +Inductor instance name +.TP +\fISELF\fP +Inductance value +.TP +\fITYPE\fP +Layer type of the inductor. One legal values is available : +.RS +.TP 20 +\fBSELFMIM\fP +Metal inductor. +.RE +.TP +\fIUSER\fP +Pointer to a ptype list, see \fBptype\fP(3) for details, +that is a general purpose +pointer used to share informations on the inductor. +.SH SEE ALSO +.BR mbk (1), +.BR addloself (3), +.BR delloself (3), +.BR locon (3), +.BR lofig (3), +.BR ptype (3). + + +.so man1/alc_bug_report.1 +