Hi, If there is no clock in a module (full combin...
# openlane
b
Hi, If there is no clock in a module (full combinational circuit), what is the proper way to disable operations related to clock in configuration. openlane gives error when you don't enter clock pin (or port). If I randomly write a signal for clock pin, it enters CTS stage which I don't want. If I disable RUN_CTS parameter, then does CLOCK_PORT parameter affects anything in the design? Regards,
v
"CLOCK_PORT": "",
or
"CLOCK_PORT": null,
b
Thanks @Vijayan Krishnan But I also disable RUN_CTS, which is ok right?
m
I think it won't run cts if there is no clock
b
I did not define any clock port or net, I disabled CTS, but there is a port named prog_clk. I saw clock buffers instantiated in the *.nl.v post-impl netlist file with: sky130_fd_sc_hd__clkbuf_1 sky130_fd_sc_hd__clkbuf4_ I assume openlane automatically defines any port named *clk as clock?