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