module syncff(
	CLK,
	IN_ASYNC,
	OUT_SYNC
);

input 					CLK;
input 					IN_ASYNC;
output 				OUT_SYNC;

wire					wSyncFFQ;

ff syncFF (
	.CLK(CLK),
	.D(IN_ASYNC),
	.Q(wSyncFFQ)
);

ff metaFF (
	.CLK(CLK),
	.D(wSyncFFQ),
	.Q(OUT_SYNC)
);
endmodule