What are logically exclusive clocks
They are clocks which are not active at the same time. They might be two clocks which are muxed a the mux with a select pin.
set_clock_groups -logically_exclusive CLK1 CLK2
Take the example below there are two clocks CLK1 and CLK2.
Here the two clocks at the mux output would be exclusive to each other.
But you see at the input A first the CLK1 is propagating to few sinks
There might be crosstalk physically between the CLK1 clock arm going to the input registers and that of the mux output clocks CLK1/ CLK2.
Here if we defined two clocks as logically asynchronous then the crosstalk would be calculated between the CLK1 and CLK2
Here if we could have defined the two clocks as physically exclusive there would be no crosstalk calculated.
physically exclusive
These are clocks which do not exist at the same time on the chip. They might be a scan shift clock and a func clock. These two clcoks do not exist at the same time on the chip.