Nikola Babić
09/24/2024, 11:21 AMtnt
09/24/2024, 11:23 AMtnt
09/24/2024, 11:23 AMNikola Babić
09/24/2024, 11:24 AMtnt
09/24/2024, 11:26 AMdecap
cells for fill
cells until you meed the 38% poly density rule.Mitch Bailey
09/24/2024, 11:36 AMNikola Babić
09/24/2024, 2:14 PMNikola Babić
09/24/2024, 5:22 PMMitch Bailey
09/24/2024, 5:51 PMopenlane/<cell>/runs
directories, I believe there’s a config.tcl
file that contains all the implicit and explicit setting. Look for decap
there and set that variable.
Here’s and example of the .tcl
setting.
set ::env(DECAP_CELL) {sky130_ef_sc_hd__decap_12 sky130_fd_sc_hd__decap_8 sky130_fd_sc_hd__decap_6 sky130_fd_sc_hd__decap_4 sky130_fd_sc_hd__decap_3}
You could modify that for a json setting only using decap_3
Nikola Babić
09/24/2024, 5:52 PMMitch Bailey
09/24/2024, 6:03 PMNikola Babić
09/24/2024, 6:05 PMsignoff/<cell>/config.tcl
. I'll see whether that works or not.Mitch Bailey
09/24/2024, 6:11 PMopenlane/user_proj_example/config.json
file.Anton Maurovic (efabless support)
09/25/2024, 12:27 AMopenlane/user_proj_example/config.json
(and delete existing 'DECAP_CELL' and 'FILL_CELL' lines if you any in that same file):
"DECAP_CELL": "sky130_fd_sc_hd__decap_3",
"FILL_CELL": "sky130_fd_sc_hd__fill_2 sky130_fd_sc_hd__fill_1",
Please let us know your results: i.e. whether you reharden and this then allows you to pass tapeout, or if it does not work.Nikola Babić
09/25/2024, 2:03 PMNikola Babić
09/26/2024, 1:03 PMAnton Maurovic (efabless support)
09/26/2024, 2:57 PMNikola Babić
09/26/2024, 2:59 PMMitch Bailey
09/26/2024, 4:05 PMNikola Babić
09/26/2024, 4:48 PMMitch Bailey
09/26/2024, 7:09 PMdecap_12
cells used in the layout.Anton Maurovic (efabless support)
09/26/2024, 7:46 PMgds/
) is not included in this commit. Our server uses whatever is in gds/user_project_wrapper.gds
(for your type of standard Caravel project) to run the precheck & tapeout jobs, so in addition to changing config.json, you will also need to re-run the OpenLane flow on your side if you didn't already do so after the change (i.e. reharden by doing both make user_proj_example
and then make user_project_wrapper
) and ensure your updated GDS files are committed and pushed to your repo on our server.Anton Maurovic (efabless support)
09/26/2024, 7:48 PM...decap_12
cells. They are all of the black rectangles that look like bricks. These are the ones causing the problem, that the configuration lines we gave will prevent.Anton Maurovic (efabless support)
09/26/2024, 7:50 PMNikola Babić
09/27/2024, 6:48 PMAnton Maurovic (efabless support)
09/27/2024, 7:40 PM