“Schematic”(板级原理图)是网表的一种图形化表示法。通过查看板级原理图即可:
- 查看网表的图形化表示。
- 检查门电路、层级以及连接。
- 追踪并扩展逻辑椎。
- 分析设计。
- 更准确了解设计内部发生的状况。
在“Elaborated Design”(细化设计)中的 RTL 层级上可查看工具对代码的解释。在“Synthesize Design”(综合设计)和“Implemented Design”(实现设计)中,可查看由综合工具生成的门电路。要打开板级原理图,请选择Tools > Schematic(工具 > 板级原理图)。如果不选择任何项,门电路、层级和连接会显示在设计顶层,如下图所示。
图 1. 顶层板级原理图
提示: 如果仅使用单一层级,则板级原理图更为简单。在板级原理图中以蓝色高亮显示选定元素。其中将显示对应单层级的端口。
图 2. 含选定单层级的板级原理图
您可通过多种方式来追踪板级原理图:
- 单击左上方+(加号)图标,显示层级中的门电路。
- 双击端口或元素以将其展开。
- 右键单击并从弹出菜单中选择Schematic。
- 单击<- ->导航箭头,切换上一个与下一个板级原理图视图。
如需了解有关板级原理图的更多信息,请访问此链接以参阅 Vivado Design Suite 用户指南:使用 Vivado IDE(UG893) 中的相应内容。
完成实现后,板级原理图是将时序路径中的门电路可视化的最简单方法。选择路径,然后即可打开板级原理图,其中包含来自该路径的门电路和信号线。
图 3. 含时序路径的板级原理图
若要识别板级原理图中选定单元的相关层级分级,请从弹出菜单中选择Select Leaf Cell Parents(选择叶节点单元的父单元)。
图 4. 含选定父级原语的时序路径
检查板级原理图时,选择Highlight(高亮)以及Mark(标记)命令以跟踪感兴趣的叶节点单元。为单元添加颜色编码(使用标记或高亮)以便于跟踪来自原始路径的逻辑和添加的逻辑。
图 5. 含时序路径标记的板级原理图