diff options
Diffstat (limited to 'src/readdef.h')
-rw-r--r-- | src/readdef.h | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/src/readdef.h b/src/readdef.h new file mode 100644 index 0000000..2a1da5d --- /dev/null +++ b/src/readdef.h @@ -0,0 +1,31 @@ +/* + * def.h -- + * + * This file includes the DEF I/O functions + * + */ + +#ifndef _DEFINT_H +#define _DEFINT_H + +#include "lef.h" + +extern int DefRead(char *inName, float *); + +extern int Numnets; +extern int Numgates; +extern int Numpins; +extern int numSpecial; + +extern GATE DefFindGate(char *name); +extern NET DefFindNet(char *name); +extern ROW DefFindRow(int yval); +extern ROW DefLowestRow(); +extern void DefAddGateInstance(GATE gate); +extern char *DefDesign(); + +/* External access to hash tables for recursion functions */ +extern struct hashtable InstanceTable; +extern struct hashtable NetTable; + +#endif /* _DEFINT_H */ |