Ruediger Ehlers
03/05/2022, 12:31 PMset ::env(CELL_PAD_EXCLUDE) {sky130_fd_sc_hd__tap* sky130_fd_sc_hd__decap* sky130_fd_sc_hd__fill* sky130_fd_sc_hd__diode*}
into config.tcl. Also, I've put
set ::env(CELL_PAD) {4}
into that file, as otherwise during global routing, routing congestion is too high (values of 4 and 5 seem to work).
Still, there are ~15 antenna diodes that could not be placed:
[INFO DPL-0034] Detailed placement failed on:
[INFO DPL-0035] ANTENNA__9446__CLK
[INFO DPL-0035] ANTENNA_input13_A
[INFO DPL-0035] ANTENNA_input13_A
[INFO DPL-0035] ANTENNA_input13_A
[INFO DPL-0035] ANTENNA_input33_A
[INFO DPL-0035] ANTENNA_output204_A
[INFO DPL-0035] ANTENNA_output204_A
[INFO DPL-0035] ANTENNA_output204_A
[INFO DPL-0035] ANTENNA_output204_A
[INFO DPL-0035] ANTENNA_output237_A
[INFO DPL-0035] ANTENNA_output237_A
[INFO DPL-0035] ANTENNA_output237_A
[INFO DPL-0035] ANTENNA_output248_A
[INFO DPL-0035] ANTENNA_output248_A
[INFO DPL-0035] ANTENNA_output248_A
[INFO DPL-0035] ANTENNA_output270_A
[INFO DPL-0035] ANTENNA_output270_A
[ERROR DPL-0036] Detailed placement failed.
There seems to be no additional information on why exactly placement failed. Any idea where to typically look for ideas to fix this problem? The diode insertion strategy is currently "4", but changing it to "1" doesn't make a difference.Arman Avetisyan
03/05/2022, 12:36 PMRuediger Ehlers
03/05/2022, 1:50 PMArman Avetisyan
03/05/2022, 2:27 PMRuediger Ehlers
03/05/2022, 3:01 PMNanditha Rao
03/19/2022, 10:35 AMset ::env(PL_BASIC_PLACEMENT) 1
and
set ::env(PL_TARGET_DENSITY) 0.05
. It fails saying routing congestion. I had to change the BASIC_PLACEMENT to 0 to get through this error