Introduction des objets logiques capacite, resistance et inductance.
This commit is contained in:
parent
6f6d65e31d
commit
41bcf22492
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
Loading…
Reference in New Issue