Table of Contents

Name

phvia - mbk physical contact

Description

The phvia structure is used to describe a via or contact belonging to a symbolic layout model, see phfig(3) for details.

The declarations needed to work on phvia 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 via : typedef struct phvia {

struct phvia
*NEXT;
char
TYPE;
long
XVIA,YVIA;
struct ptype
*USER; } phvia_list;
NEXT
Pointer to the next phvia in the list.
XVIA, YVIA
Coordinates of the center of the via. Vias are macro generated patterns, so only their center is a matter of concern.
TYPE
Via type. The legal types for via are
CONT_POLY
poly alu1 contact
CONT_VIA
alu2 alu1 contact
CONT_DIF_N
alu1 difn contact
CONT_DIF_P
alu1 difp contact
CONT_BODY_N
alu1 nwell contact
CONT_BODY_P
alu1 pwell contact
CONT_VIA2
alu2 alu3 contact
C_X_N
L shaped N transistor corner filling
C_X_P
L shaped P transistor corner filling
USER
Pointer to a ptype list, see ptype(3) for details, that is a general purpose pointer used to share informations on the via.

See Also

mbk(1) , addphvia(3) , delphvia(3) , phfig(3) , ptype(3) .

Bug Report

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.