ACT Library
|
This is used to record information about a macro from an ACT configuration file. More...
#include <extmacro.h>
Public Member Functions | |
ExternMacro (Process *p) | |
~ExternMacro () | |
bool | isValid () |
const char * | getLEFFile () |
void | getBBox (long *bllx, long *blly, long *burx, long *bury) |
const char * | getSPICEFile () |
const char * | getVerilogFile () |
const char * | getName () |
Private Attributes | |
Process * | _p |
the process | |
char * | _name |
name of macro | |
const char * | _lef |
lef path | |
const char * | _spice |
spice path | |
const char * | _verilog |
verilog path | |
long | llx |
long | lly |
long | urx |
long | ury |
bounding box | |
This is used to record information about a macro from an ACT configuration file.
A macro is specified in a configuration file in the macro section as follows
A macro generator can be specified using
ExternMacro::ExternMacro | ( | Process * | p | ) |
Search for an external macro definition for process p
p | is the process to look for |
ExternMacro::~ExternMacro | ( | ) |
|
inline |
bllx | the lower left x coordinate of the macro |
blly | the lower left y coordinate of the macro |
burx | the upper right x coordinate of the macro |
bury | the upper right y coordinate of the macro |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
lef path
|
private |
name of macro
|
private |
the process
|
private |
spice path
|
private |
verilog path
|
private |
|
private |
|
private |
|
private |
bounding box