Matt Aamold
11/28/2020, 2:38 PMuser_proj_example/config.tcl and modifying it appropriately. I then commented out set ::env(DIE_AREA) setting of 0 0 600 600 since that is fairly small (and the design needs more room). When I do this, the core area remains very small and modifying set ::env(PL_TARGET_DENSITY has no effect. Of course this then results in a RePlAce error saying Filler area is negative!! Please put higher target density or Re-floorplan to have enough coreArea. If I uncomment set ::env(DIE_AREA) and adjust manually, I get past the core area issues. So my questions are, 1.) where is the default core area parameter being set when DIE_AREA setting is commented out in the config.tcl? 2.) For this option (option 1) of hardening our design, is setting DIE_AREA to specific values required?tnt
11/28/2020, 2:47 PMFP_CORE_UTILtnt
11/28/2020, 2:49 PMDIE_AREA for the "inside" design (i.e. what's going inside the wrapper) is not required.Matt Aamold
11/28/2020, 3:06 PMFP_SIZING and DIE_AREA and added FP_CORE_UTIL. However, the utilization % (as reported in replace.log) is always 1% greater than the value I set for FP_CORE_UTIL. Again, if I change DIE_AREA from 0 0 600 600 to 0 0 1250 1250, the RePlAce step succeeds. I'm trying to understand the correlation between FP_CORE_UTIL and the default core area used when DIE_AREA is not specified.tnt
11/28/2020, 3:10 PMX percent of the total area. Of course this is just an estimate at that point and so by the time you get to placement, there will be small differences.Matt Aamold
11/28/2020, 3:11 PMDIE_AREA as that gets me past this issue.