ACT Library
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | Friends | List of all members
FetMat Class Reference

Used for transistors. More...

#include <tech.h>

Inheritance diagram for FetMat:
Material

Public Member Functions

 FetMat (char *s)
 
int getSpacing (int w)
 
int numDummyPoly ()
 
- 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

int num_dummy
 
- Protected Attributes inherited from Material
const char * name
 drawing name in magic
 
RangeTablewidth
 min width range table (indexed by length)
 
RangeTablespacing_w
 min spacing range table (indexed by width)
 
int minarea
 
int maxarea
 
Contactviaup
 contact/via to material that is above
 
Contactviadn
 contact/via to material that is below
 
list_t * gds
 GDS layer list.
 
int * gds_bloat
 GDS bloat table.
 

Friends

class Technology
 

Detailed Description

Used for transistors.

Constructor & Destructor Documentation

◆ FetMat()

FetMat::FetMat ( char *  s)
inline
Parameters
sis the name of the transistor

Member Function Documentation

◆ getSpacing()

int FetMat::getSpacing ( int  w)
inline
Returns
the spacing given the length of the transitor ("width" of drawn material)

◆ numDummyPoly()

int FetMat::numDummyPoly ( )
inline
Returns
the number of dummy polys needed

Friends And Related Function Documentation

◆ Technology

friend class Technology
friend

Member Data Documentation

◆ num_dummy

int FetMat::num_dummy
protected

of dummy poly needed


The documentation for this class was generated from the following file: