OpenLane is an automated RTL to GDSII flow based on several components including OpenROAD, Yosys, Magic, Netgen and custom methodology scripts for design exploration and optimization.
~ Clock port check at beginning of flow now allows bits of a bus to be used as clocks
~ Clock port check at beginning of flow no longer allows outputs to be used as clock ports
A read of the patch looks good to me, can't break it trying to run it as: python3.9 scripts/check_clock_ports.py --netlist-in modified.json --top tt_um_module_name "ui_in[0]" "clk" "clk[0]" if that helps
~ Clock port check at beginning of flow now allows bits of a bus to be used as clocks ~ Clock port check at beginning of flow no longer allows outputs to be used as clock ports