v2x: Correctly handle clock association and multiple clks
v2x: Correctly handle clock association and multiple clks

This change assumes that if an output is affected by an input, and
the output has an associated clock, the input should also have this
clock associated.

Also multiple clocks association are now handled.

Signed-off-by: Karol Gugala <38af71640571ee4b5093d4f69ffca1ac454f2948@antmicro.com>
Signed-off-by: Tim 'mithro' Ansell <b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@mith.ro>

SymbiFlow/python-symbiflow-v2x,SymbiFlow/python-symbiflow-v2x