AN 1016: Timing Closure Methodology Quick Reference Guide
3.2.3.1. Review RAM and DSP Reports
If the critical path involves memory or DSP functions, it is essential to ensure that the Fitter places these functions in high-performance dedicated blocks, rather than in general-purpose logic areas. The Fitter RAM Summary and Physical RAM Information reports provide detailed information about each memory block in your design, including type, structure, implementation details, location, and additional settings. These reports are available under the Place Stage folder within the Fitter section of the Compilation Report.
Additionally, the Fixed Point DSP Register Packing Details report, also available under the Plan Stage folder within the Fitter section, offers a comprehensive overview of each DSP block the design uses, detailing the DSP block's configuration and features.
Proper definition and placement of memory blocks and DSP logic is important for the overall timing closure process. When the Fitter places these blocks in dedicated high-performance areas of the chip, rather than general-purpose logic areas, this placement helps to avoid unnecessary congestion caused by high logic utilization. This strategic placement reduces delays and interferences from long paths between logic blocks and memory or DSP blocks. Additionally, utilizing high-performance memory and DSP blocks can significantly enhance the speed and efficiency of the design.