Provided by: alliance_5.1.1-1.1_amd64 bug

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).

ASIM/LIP6                                        October 1, 1997                                        PHVIA(3)