See my comment for why it should be closed.
$\begingroup$
$\endgroup$
I have closed it as Off-topic as the question is clearly an engineering problem (due to the “one clock cycle in hardware implementation” description), not a mathematical problem.