aryap
11/03/2020, 7:13 AMFP_CORE_UTIL
, PL_TARGET_DENSITY
, making sure to keep the die area larger than the placed macros. either replace
fails because decrease init_density_penalty
or I get to the end of the flow and the antenna placement fails. I have to run the custom script suggested to make any progress. interestingly, even without manually placing the macro, i can get to the end of the flow and run into the same antenna failures in or_diodes.tcl
mgmt_core/config.tcl
to suggest doing it that wayAmr Gouhar
11/03/2020, 1:14 PMAhmed Ghazy
11/03/2020, 1:27 PM./flow.tcl -design
. No need for interactive scripts, please have a look at it; it's much cleaner.aryap
11/03/2020, 6:06 PM::env(SYNTH_READ_BLACKBOX_LIB)
? and you don't provide set ::env(VERILOG_FILES_BLACKBOX)
?Amr Gouhar
11/03/2020, 6:50 PMaryap
11/03/2020, 6:50 PMWajeh ul hasan
11/04/2020, 10:50 AMnon_group_cell_region_assign done ..
- - - - - - - - - - - - - - - - - - - - - - - -
can't insert center cell !!
cell_name : imem
can't insert center cell !!
cell_name : dmem
non_group_cell_placement done ..
- - - - - - - - - - - - - - - - - - - - - - - -
Reading /openLANE_flow/designs/wajeh_experiment/runs/floorplan/tmp/placement/replace.def is Done
DEF file write success !!
what does can't insert center cell !!
means here?Amr Gouhar
11/04/2020, 6:04 PMaryap
11/05/2020, 6:50 PMWajeh ul hasan
11/06/2020, 10:42 AM::env(MACRO_PLACEMENT_CFG)
and the command add_macro_placement
alternative of each other. If I use ::env(MACRO_PLACEMENT_CFG)
then I dont see any point in using add_macro_placement
and vice versa, right?Amr Gouhar
11/06/2020, 2:54 PMadd_macro_placement
creates this ::env(MACRO_PLACEMENT_CFG)
that is then used by manual_macro_placement
command. We're currently trying to remove the need for interactive scripts (at least up to the core level of a chip), so this was one way to remove the reliance on the add_macro_placement
command.