Quality of Results Considerations

The following recommendations help improve results for timing and area:

  1. Pipeline all reset inputs and internally distribute resets avoiding high fanout nets.
  2. Reset only essential control logic FFs.
  3. Consider registering input and output signals to the extent possible.
  4. Understand the size of the kernel relative to the capacity of the target platforms to ensure fit, especially if multiple kernels will be instantiated.
  5. Recognize platforms that use Stack Silicon Interconnect (SSI) Technology. These devices have multiple dice and any logic that must cross between them should be Flip Flop (FF) to FF timing paths.