SIMPLE SOLUTIONS

ADDPHVIA(3) - Linux man page online | Library functions

Create a physical via.

Chapter
October 1, 1997
ADDPHVIA(3) MBK PHYSICAL FUNCTIONS ADDPHVIA(3)

NAME

addphvia - create a physical via

SYNOPSYS

#include "mph.h" phvia_list ∗addphvia(ptfig, viatype, x, y) phfig_list ∗ptfig; char viatype; long x, y;

PARAMETERS

ptfig Pointer to the figure in which the via should be added viatype Contact type x, y Coordinates of the center of the via.

DESCRIPTION

addphvia creates a new via whose center is at the given coordinates, and adds it to the list of vias pointed to by ptfig->PHVIA. The new via is added in front of the list, and becomes itself the list head. The parameters viatype, x and y fill respectivly the TYPE, XVIA and YVIA fields of the phvia structure. For a list of valid viatypes, and details on the structure, see phvia(3).

RETURN VALUE

addphvia returns a pointer to the newly created via.

ERRORS

"∗∗∗ mbk error ∗∗∗ illegal addphvia viatype : viatype at x, y" The via type is not a predefined contact. For a list of legal via types, see phvia(3).

EXAMPLE

#include "mph.h" phvia_list ∗via_dup(pfd, pfs) /∗ duplicate vias ∗/ phfig_list ∗pfd, ∗pfs; { phvia_list ∗pv; for (pv = pfs->phvia; pv != NULL; pv = pv->NEXT) addphvia(pfd, pv->TYPE, ps->XVIA, ps->YVIA); return pfd->PHVIA; }

SEE ALSO

mbk(1), phfig(3), phvia(3), delphvia(3).
ASIM/LIP6 October 1, 1997 ADDPHVIA(3)
This manual Reference Other manuals
addphvia(3) referred by bigvia(3) | delphvia(3) | phvia(3)
refer to delphvia(3) | phfig(3) | phvia(3)
Download raw manual
Main page MBK PHYSICAL FUNCTIONS (+23) ASIM/LIP6 (+480) № 3 (+68044)
Go top