This document summarizes two classes of RTL coding guidelines for the synthesis of datapaths:
• Guidelines that help achieve functional correctness and intended behavior of arithmetic expressions in
RTL code.
• Guidelines that help datapath synthesis to achieve best possible QoR (Quality of Results).
1