diff options
author | Alan Mishchenko <alanmi@berkeley.edu> | 2012-02-22 17:54:24 -0800 |
---|---|---|
committer | Alan Mishchenko <alanmi@berkeley.edu> | 2012-02-22 17:54:24 -0800 |
commit | 1d25ae3b1a197a15cdba6c8c206bcd050608a4f0 (patch) | |
tree | f45d58d78c6d7ecf787142d1748e705fc2c67092 /src/map | |
parent | d2cab85976175f8479ae7ec1fa3d4bf0105740ac (diff) | |
download | abc-1d25ae3b1a197a15cdba6c8c206bcd050608a4f0.tar.gz abc-1d25ae3b1a197a15cdba6c8c206bcd050608a4f0.tar.bz2 abc-1d25ae3b1a197a15cdba6c8c206bcd050608a4f0.zip |
Experiment with technology mapping.
Diffstat (limited to 'src/map')
-rw-r--r-- | src/map/if/if.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/map/if/if.h b/src/map/if/if.h index 09be93e0..aa851d9d 100644 --- a/src/map/if/if.h +++ b/src/map/if/if.h @@ -74,6 +74,19 @@ typedef struct If_Obj_t_ If_Obj_t; typedef struct If_Cut_t_ If_Cut_t; typedef struct If_Set_t_ If_Set_t; +typedef struct Ifif_Par_t_ Ifif_Par_t; +struct Ifif_Par_t_ +{ + int nLutSize; // the LUT size + If_Lib_t * pLutLib; // the LUT library + float pLutDelays[IF_MAX_LUTSIZE]; // pin-to-pin delays of the max LUT + float DelayWire; // wire delay + int nDegree; // structure degree + int fCascade; // cascade + int fVerbose; // verbose + int fVeryVerbose; // verbose +}; + // parameters struct If_Par_t_ { |