equivalent of (* dont_touch = "yes" *) in vivado b...
# openlane
a
equivalent of (* dont_touch = "yes" *) in vivado but for openlane
m
There is a set_dont_touch but it is only in the newest openlane/openroad (not in the mpw stuff yet)
m
What do you mean with "resize"?
(*keep*)
will prevent the synthesizer from removing modules without output nets. If it's actually about resizing, maybe
PL_RESIZER_TIMING_OPTIMIZATIONS 0
PL_RESIZER_DESIGN_OPTIMIZATIONS 0
GLB_RESIZER_TIMING_OPTIMIZATIONS 0
helps
combined with
SYNTH_READ_BLACKBOX_LIB
I'm hardening macros on gate-level
a
If I instantiate a sky130_fd_sc_hd__ebufn_8 cell in my verilog, I want it to stay that way and not change to a sky130_fd_sc_hd__ebufn_2
t
@Marwan Abbas or @Kareem Farid should know the answer to this.