Intel® Quartus® Prime Pro Edition用户指南: 设计优化

ID 683641
日期 9/30/2019
Public
文档目录

2.1. 何时使用Netlist Viewer:分析设计问题

可使用Netlist Viewer分析和调试设计。通过以下简易示例演示如何使用RTL Viewer和Technology Map Viewer分析设计过程中遇到的问题。

使用RTL Viewer查看初始综合结果是个不错的方法,进而可确定是否已创建必要逻辑,以及软件是否已正确转换逻辑和连接。可使用RTL Viewer在仿真或其他验证处理前直观查看设计。在设计过程的早期阶段找到设计错误可节省您的宝贵时间。

如果验证期间发现意外行为,可使用RTL Viewer全面追踪网表并确保设计中的连接和逻辑符合预期。查看设计有助于找出并分析设计问题的根源。如果您的设计在RTL Viewer中看起来正确,则知道需着重分析设计过程的后期阶段并调查潜在时序违规或验证流程本身存在的问题。

可使用Technology Map Viewer查看Analysis和Synthesis结束时的结果。如果已在Fitter阶段编译了设计,则可在Technology Map Viewer(Post-Mapping)中查看“映射后”(post‑mapping) 网表,适配后的网表在Technology Map Viewer中查看。如果仅执行Analysis和Synthesis,则两个Netlist Viewer显示相同“映射后”(post‑mapping)网表。

此外,可使用RTL Viewer或Technology Map Viewer查找特定信号来源以助于调试您的设计。使用本章中介绍的导航技术可对设计中的内容进行全面搜索。可从您的兴趣点追溯到信号源但前提是确保连接符合预期要求。

Technology Map Viewer有助于查找网表中的合成后节点,并在优化期间进行约束。该功能对设计中两个寄存器间的多周期时序约束十分有利。从某个I/O端口开始,在设计中向前后或向后追踪以及通过层次结构层找到兴趣节点或直观检查原理图找到特定寄存器。

贯穿整个FPGA设计,调试和优化阶段,可通过多种方式使用所有网表查看器以提高分析设计时的工作效率。