Flip-Flop Guidelines

For best optimization during synthesis, follow these guidelines:

  • Avoid using flip-flops with asynchronous set/reset. These structures limit the synthesis tool's ability to optimize the code.
  • Avoid flip-flops with both a set and a reset signal. The TrionĀ®, Topaz, and Titanium flip-flop only has a single set/reset signal. Therefore, to construct a register with both a set and reset signal, the synthesis must infer additional control logic.