Why is there a separate CLOCK_PORT and CLOCK_NET c...
# openlane
m
Why is there a separate CLOCK_PORT and CLOCK_NET config parameters? What is the use case? Don't you always want STA and CTS to use the same clock?
🌍 1
m
I doesn't look like CLOCK_NET really does anything - perhaps it is a vestige?
m
Mohamed Shalan just explained to me. So if you had a clock multiplex with a few different sources and one output, it would allow you to define the multiple clock ports , but specify the output of the mux as the one to use for CTS
in most cases both will be the same
m
That's an interesting idea but I don't actually see anything in the code that does that
the only use in cts.tcl is for a message: puts "\[INFO]: Looking for the following net(s): $::env(CLOCK_NET)"