仅对英特尔可见 — GUID: mwh1409960088785
Ixiasoft
仅对英特尔可见 — GUID: mwh1409960088785
Ixiasoft
2.1. 何时使用Netlist Viewer:分析设计问题
You can use the Netlist Viewers to analyze and debug your design. The following simple examples show how to use the RTL Viewer, State Machine Viewer, and Technology Map Viewer to analyze problems encountered in the design process.
Using the RTL Viewer is a good way to view your initial synthesis results to determine whether you have created the necessary logic, and that the logic and connections have been interpreted correctly by the software. You can use the RTL Viewer and State Machine Viewer to check your design visually before simulation or other verification processes. Catching design errors at this early stage of the design process can save you valuable time.
If you see unexpected behavior during verification, use the RTL Viewer to trace through the netlist and ensure that the connections and logic in your design are as expected. You can also view state machine transitions and transition equations with the State Machine Viewer. Viewing your design helps you find and analyze the source of design problems. If your design looks correct in the RTL Viewer, you know to focus your analysis on later stages of the design process and investigate potential timing violations or issues in the verification flow itself.
可使用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设计,调试和优化阶段,可通过多种方式使用所有网表查看器以提高分析设计时的工作效率。