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
|
.\" @(#)addlocap.2 2.11 91/08/22 ; Labo ASIM cao-vlsi; Author : Pierre Nguyen Tuong
|
||||||
.if t \{\
|
.if t \{\
|
||||||
.so man1/alc_contents.mac
|
.so man1/alc_contents.mac
|
||||||
|
@ -40,7 +40,7 @@ Pointer to the figure in which the capacitor should be added
|
||||||
Capacitor type
|
Capacitor type
|
||||||
.TP
|
.TP
|
||||||
\fIcapa\fP
|
\fIcapa\fP
|
||||||
Capacitor value in Farads
|
Capacitance value in Farads
|
||||||
.TP
|
.TP
|
||||||
\fItcon\fP
|
\fItcon\fP
|
||||||
Pointer to the signal to be connected on the capacitor top plate
|
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.
|
for a POLY/NWELL capacitor (if available in the technology). The top plate layer is POLY, bottom plate is NWELL.
|
||||||
.RE
|
.RE
|
||||||
.LP
|
.LP
|
||||||
The \fIcapa\fP\ argument is the capacitor value in Farads.
|
The \fIcapa\fP\ argument is the capacitance value in Farads.
|
||||||
.br
|
.br
|
||||||
Two connectors are created each time a capacitor is added, and the
|
Two connectors are created each time a capacitor is added, and the
|
||||||
\fItcon\fP and \fIbcon\fP \fBlosigs\fP are attached to
|
\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