AN 1016: Timing Closure Methodology Quick Reference Guide

ID 836192
Date 11/15/2024
Public
Document Table of Contents

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.

Figure 13. Fitter RAM Summary 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.

Figure 14. Fixed Point DSP Register Packing Details Report


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.