Vivado unconstrained path

Timing analysis has paths without required clock/input constraints.

vivadovivadoerror

Define clocks and review IO timing assumptions.

// Minimal educational reproduction for Vivado unconstrained path
module top; endmodule