ACT Library
|
This holds all the technology design rules (or at least the approximate ones) used by the ACT library and tools. This is sufficient to generate the technology LEF used for routing. There can only be one Technology allocated. This information is loaded from the layout.conf ACT configuration file. More...
#include <tech.h>
Public Member Functions | |
GDSLayer * | GDSlookup (const char *name) |
int | getMaxDiffSpacing () |
int | getMaxWellDiffSpacing () |
int | getMaxSameDiffSpacing () |
Static Public Member Functions | |
static void | Init () |
make sure that layout.conf has been loaded! | |
Public Attributes | |
const char * | name |
const char * | date |
double | scale |
int | nmetals |
int | dummy_poly |
int | welltap_adjust |
int | num_devs |
DiffMat ** | diff [2] |
WellMat ** | well [2] |
DiffMat ** | welldiff [2] |
FetMat ** | fet [2] |
Material ** | sel [2] |
PolyMat * | poly |
RoutingMat ** | metal |
struct Hashtable * | gdsH |
Static Public Attributes | |
static Technology * | T |
This holds all the technology design rules (or at least the approximate ones) used by the ACT library and tools. This is sufficient to generate the technology LEF used for routing. There can only be one Technology allocated. This information is loaded from the layout.conf ACT configuration file.
GDSLayer * Technology::GDSlookup | ( | const char * | name | ) |
int Technology::getMaxDiffSpacing | ( | ) |
int Technology::getMaxSameDiffSpacing | ( | ) |
int Technology::getMaxWellDiffSpacing | ( | ) |
|
static |
make sure that layout.conf has been loaded!
const char* Technology::date |
DiffMat** Technology::diff[2] |
int Technology::dummy_poly |
FetMat** Technology::fet[2] |
struct Hashtable* Technology::gdsH |
RoutingMat** Technology::metal |
const char* Technology::name |
int Technology::nmetals |
int Technology::num_devs |
PolyMat* Technology::poly |
double Technology::scale |
Material** Technology::sel[2] |
|
static |
WellMat** Technology::well[2] |
DiffMat** Technology::welldiff[2] |
int Technology::welltap_adjust |