Maximo Balestrini
11/15/2021, 8:33 PMsky130_fd_sc_hd__inv_1
as SYNTH_DRIVING_CELL
.
If I change the driving cell sky130_fd_sc_hd__inv_8
those hold violations disappear.
I was wondering if that was ok. I looked at the caravel harness and it seems to be using inv_8 cells on its output to the user project area (mgmt_protect
), so I guess it's fine?htamas
11/15/2021, 8:47 PMinv_8
cell has the same function as inv_1
, but it has higher drive strength so it improves cell delay. It also takes more space on the die. Replacing a cell with a higher sized version is a good way to fix timing violations.Matthew Guthaus
11/15/2021, 9:09 PMMaximo Balestrini
11/15/2021, 9:32 PM