Table of Contents
phcon - mbk physical connector
The phcon structure is used to describe a connector belonging to a symbolic
layout model, see phfig(3)
for details. A strong convention on the
mbk data structure is that two connector internally wired have the same
name, the `logical' name.
The declarations needed to work on phcon are available in the header file
/labo/include/mph402.h", where `402' is the actual mbk version.
The following C structure supports the description of the connector :
typedef struct phcon {
- struct phcon
- *NEXT;
- char
- *NAME;
- long
- INDEX;
- long
- XCON, YCON;
- long
- WIDTH;
- char
- ORIENT;
- char
- LAYER;
- struct ptype
- *USER;
} phcon_list;
- NEXT
- Pointer to the next connector of the model.
- NAME
- Name of the connector. A model may posseses more than
one connector with a given name, if they are internally
wired.
- INDEX
- Index of the connector. Since a model may have many
connectors with the same name, it is needed to be able
to point out one of them. The index allows to distinguish
every connector using a topological order. This
field is filled by the addphcon function, and shall
not be modified otherwise.
- XCON, YCON
- Connector coordinates. the point (XCON, YCON) must be
placed on or inside of the abutment box of the model.
- ORIENT
- Caracter indicating the face of the model on the which
the connector is placed. It may take four values :
- NORTH
- connector placed on top of cell
- SOUTH
- connector placed on bottom of cell
- EAST
- connector placed on right of cell
- WEST
- connector placed on left of cell
- LAYER
- Symbolic layer used for the connector. The legal values
are :
- NWELL
- N bulk
- PWELL
- P bulk
- NTIE
- N implant in P bulk
- PTIE
- P implant in N bulk
- NDIF
- N diffusion
- PDIF
- P diffusion
- NTRANS
- N transistor
- PTRANS
- P transistor
- POLY
- polysilicium
- ALU1
- first metal
- ALU2
- second metal
- ALU3
- third metal
- TPOLY
- polysilicum through route
- TALU1
- first metal through route
- TALU2
- second metal through route
- TALU3
- third metal through route
- WIDTH
- Width of the connector. The physical extension, concerning
the width, of a connector is paralell to its
face.
- USER
- Pointer to a ptype list, see ptype for details, that
is a general purpose pointer used to share informations
on the connector.
mbk(1)
, addphcon(3)
, getphcon(3)
, delphcon(3)
, phfig(3)
, phref(3)
,
locon(3)
, ptype(3)
.
This tool is under development at the ASIM/LIP6/UPMC laboratory, cao-vlsi
research team.
We need your feedbak to improve documentation and tools.
If you find bugs, please fill-in the form at
http://asim.lip6.fr/alliance/support/bug-report/
Thanks for doing this.
Table of Contents
Alliance Web Site © 1997, 2002 ASIM/LIP6/UPMC,
page maintained by Czo [Olivier Sirol]
, last updated on 26 May 2000.