Error: Leading clock mismatch
Leading clock (2) of the consequent of ‘|->’ operator does not agree with
last clock from the antecedant (1).
Clock (1): posedge clk
Clock (2): posedge clk_90
compilation command gets into the issue of TOOLS, and we do NOT adress tools in this forum.
We only address language usage, issues, designs and methodologies.
On your design issue, since the tool does not support the |-> with multiclocking and you are not concerned with both clocks occurring in the same phase, just use the |=>: