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_UTIL
DIE_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.