samarth jain
11/06/2024, 5:42 AMAnton Maurovic (efabless support)
11/06/2024, 2:45 PMno_synth.cells
is found in the sky130 PDK in the path ./libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells
and a copy of that can be seen here.samarth jain
11/06/2024, 4:18 PMsamarth jain
11/06/2024, 4:29 PMAnton Maurovic (efabless support)
11/07/2024, 5:45 AM./libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells
and https://github.com/RTimothyEdwards/open_pdks/blob/master/sky130/openlane/sky130_fd_sc_hd/no_synth.cells ? Certainly I found one user who used a cell from this list and it DID have weird routing problems where it tried to connect a wire/via in an incorrect place... but on the other hand several of these cells DO show up in PnR layouts produced by OpenLane 1.Anton Maurovic (efabless support)
11/07/2024, 5:45 AMdonn
11/07/2024, 8:11 AMno_synth
only excludes the cell in question from synthesis. PnR is still allowed to use these cells. There is a separate file for cells excluded because of DRC issues, which is: https://github.com/RTimothyEdwards/open_pdks/blob/master/sky130/openlane/sky130_fd_sc_hd/drc_exclude.cellsdonn
11/07/2024, 8:12 AMdonn
11/07/2024, 8:13 AMsamarth jain
11/07/2024, 10:25 AMdonn
11/07/2024, 10:30 AM_hd
and there's an inherent risk because of that.Anton Maurovic (efabless support)
11/07/2024, 5:53 PMdrc_exclude.cells
. Great to know (and also good that it's a much smaller list 😉 )