async_reg

This attribute applies to register outputs; it designates registers as synchronizers.

When async_reg is true, synthesis does not perform optimization to reduce, merge, or duplicate these registers. During place and route, the software keeps these registers close together to improve synchronization between asynchronous clock domains.

Verilog HDL:
(* async_reg = "true" *) reg [1:0] x;
VHDL:
attribute async_reg: boolean;
attribute async_reg of x : signal is true;