ACT Library
|
Used to represent a contact between two routing layers (adjacent) or between a material and the first routing layer for it. More...
#include <tech.h>
Public Member Functions | |
Contact (char *s) | |
int | isSym () |
int | isAsym () |
int | getSym () |
int | getSymUp () |
int | getAsym () |
int | getAsymUp () |
double | getAntenna () |
double | getAntennaDiff () |
int | viaGenerate () |
int | viaGenX () |
int | viaGenY () |
int | getLEFWidth () |
const char * | getDrawingStyle () |
void | setDrawingStyle (const char *s) |
const char * | getLowerName () |
const char * | getUpperName () |
Public Member Functions inherited from Material | |
Material (const char *nm=NULL) | |
virtual const char * | getName () |
void | addGDS (char **table, int sz) |
void | addGDSBloat (int *table, int sz) |
const char * | viaUpName () |
int | minArea () |
int | minWidth () |
int | minSpacing () |
Protected Attributes | |
Material * | lower |
Material * | upper |
int | lef_width |
int | sym_surround_dn |
int | sym_surround_up |
int | asym_surround_dn |
int | asym_surround_up |
double | antenna_ratio |
double | antenna_diff_ratio |
const char * | style |
int | spc_x |
int | spc_y |
Protected Attributes inherited from Material | |
const char * | name |
drawing name in magic | |
RangeTable * | width |
min width range table (indexed by length) | |
RangeTable * | spacing_w |
min spacing range table (indexed by width) | |
int | minarea |
int | maxarea |
Contact * | viaup |
contact/via to material that is above | |
Contact * | viadn |
contact/via to material that is below | |
list_t * | gds |
GDS layer list. | |
int * | gds_bloat |
GDS bloat table. | |
Friends | |
class | Technology |
Used to represent a contact between two routing layers (adjacent) or between a material and the first routing layer for it.
A contact can be symmetric or asymmetric. A symmetric contact has equal amounts of overhang around the via. An asymmetric contact has asymmetric overhang.
|
inline |
s | is the name of the contact |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Set the magic drawing style string
|
inline |
|
inline |
|
inline |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |