Candence NC-Verilog 模拟器教程与SimVision调试环境详解

5星 · 超过95%的资源 需积分: 31 33 下载量 47 浏览量 更新于2024-07-31 1 收藏 1023KB DOC 举报
"NC-Verilog中文资料包含了一个全面的Candence NC-Verilog模拟器教程,适合学习和理解如何使用该工具进行Verilog硬件描述语言的设计仿真和调试。" NC-Verilog是Candence公司提供的一个强大的Verilog仿真器,它支持复杂的数字系统设计验证。这个教程特别强调了使用NC-Launch和SimVision两个关键工具。 **NC-Launch** 是一个图形化界面,用于管理和执行设计流程。它允许用户配置和启动编译器、描述器、仿真器以及一系列其他工具,如SDF编译器、HDL分析与Lint、代码覆盖率分析器、NCBrowse和Compare Scan等。NC-Launch简化了大型设计项目的管理,确保设计者能够高效地进行编译和仿真。 **SimVision** 是Candence仿真器的统一图形调试环境,适用于Verilog、VHDL、SystemC以及它们的混合设计。它提供多种模式来帮助设计师深入理解设计行为: 1. **Simulate模式**:在这个模式下,用户可以实时观察仿真过程,设置断点和逐步执行,以便在运行时分析设计。SimVision提供了多个辅助工具,如: - **控制台窗口** (Console Window):显示仿真过程中的输出信息。 - **源浏览器** (Source Browser):查看和导航源代码。 - **设计浏览器** (Design Browser):查看设计结构和层次。 - **循环阅读器** (Cycle Viewer):分析周期级别的仿真细节。 - **原理图追踪** (Schematic Tracer):以图形方式展示信号路径。 - **信号流浏览器** (Signal Flow Browser):展示信号之间的关系。 - **波形窗口** (Waveform Window):显示信号的波形变化。 - **寄存器窗口** (Register Window):查看寄存器状态。 这些窗口间的联动性使得用户在不同视图间切换时能保持一致的上下文。 2. **Post-processing Environment (PPE)模式**:此模式下,分析集中在仿真结束后生成的数据上。用户同样可以利用SimVision的所有工具,但分析是在离线状态下进行的。首先,需要对设计进行仿真并保存结果,然后在PPE模式下打开这些结果进行深入分析。 通过本教程,读者将学习到如何使用NC-Verilog和SimVision进行有效的设计验证和调试,这对于理解和优化数字系统设计至关重要。无论是初学者还是经验丰富的工程师,都能从这份详尽的资料中获益。