htamas
11/13/2021, 12:40 PMhtms/openlane:mpw-3a. This is not using the modified decap_12 cell that @User is working on but a combination of standard decap and fill cells. With the right settings it made my previously failing tapeout jobs pass. To use it, update OPENLANE_IMAGE_NAME in openlane/Makefile, add set ::env(DECAP_PERCENT) 75 to your project's config.tcl and if you made changes to DECAP_CELL or FILL_CELL, comment them out. It will fill the empty space in your design with 75% decap cells and 25% fill cells. You might have to tweak this 75 if you still have density issues.manili
11/13/2021, 2:31 PMmanili
11/13/2021, 2:48 PMhtamas
11/13/2021, 3:30 PMmanili
11/13/2021, 3:53 PMmanili
11/13/2021, 10:19 PMhtamas
11/13/2021, 10:56 PMhtamas
11/13/2021, 10:57 PMmanili
11/13/2021, 11:22 PMhtamas
11/13/2021, 11:51 PMmanili
11/14/2021, 12:03 AMhtamas
11/14/2021, 12:41 AMAurora
11/14/2021, 10:24 AM===========================================================================
report_check_types -max_slew -max_cap -max_fanout -violators
============================================================================
max slew
Pin Limit Slew Slack
------------------------------------------------------------
la_data_in[120] 1.50 8.63 -7.13 (VIOLATED)
la_data_in[117] 1.50 8.16 -6.66 (VIOLATED)
la_data_in[108] 1.50 8.10 -6.60 (VIOLATED)
la_data_in[122] 1.50 7.94 -6.44 (VIOLATED)
la_data_in[115] 1.50 7.85 -6.35 (VIOLATED)
la_data_in[124] 1.50 7.80 -6.30 (VIOLATED)
la_data_in[125] 1.50 7.75 -6.25 (VIOLATED)
la_oenb[115] 1.50 7.74 -6.24 (VIOLATED)
Is it critical? Seems to be hugehtamas
11/14/2021, 12:52 PMmanili
11/14/2021, 1:01 PMRodrigo Huerta GaƱan
11/14/2021, 1:08 PMmanili
11/14/2021, 1:14 PMRodrigo Huerta GaƱan
11/14/2021, 1:15 PMmanili
11/14/2021, 1:16 PMRodrigo Huerta GaƱan
11/14/2021, 1:16 PMmanili
11/14/2021, 1:17 PMmanili
11/14/2021, 1:20 PMhtamas
11/14/2021, 1:36 PMhtamas
11/14/2021, 1:41 PMjeffdi
jeffdi
mshalan
11/14/2021, 5:34 PMRodrigo Huerta GaƱan
11/15/2021, 7:34 AMhtamas
11/15/2021, 8:48 AMDECAP_PERCENT is defined in config.tcl. I could rebuild the image with a specific set of commit hashes, but for the time being using the official image for the wrapper is a clever workaround.