NCverilog:仿真工具详解与Verilog-XL及Modelsim/VCS对比
需积分: 50 111 浏览量
更新于2024-08-17
收藏 204KB PPT 举报
本文档主要介绍了常用的仿真工具及其特点,以NCverilog作为核心焦点。首先,文章概述了两种主要的仿真器类型:事件驱动(event-driven)和周期驱动(cycle-based)。事件驱动仿真器如标准仿真器,它们精确模拟设计的时序特性,适用于异步设计的仿真,但速度相对较慢。周期驱动仿真器,如某些未提及的品牌,虽然速度较快,但无法准确模拟异步电路或验证时序。
NCverilog被着重讨论,作为一种native compiled型仿真工具,它相较于Verilog-XL具有显著优势。NCverilog的特点包括:
1. **性能提升**:NCverilog在门级仿真中表现出色,速度比Verilog-XL快约6倍,这归功于其编译优化,使得代码执行更快。
2. **兼容性**:NCverilog与IEEE1364规范兼容,确保设计的正确性和标准化。
3. **结构优势**:与Verilog-XL相比,NCverilog的架构更强大,修复了更多bug,提供更稳定的结果。
4. **与Modelsim/VCS比较**:在RTL级和行为级仿真中,NCverilog、Modelsim和VCS表现相似,但在门级仿真中,NCverilog的速度最为突出,Modelsim较慢,而VCS速度略逊于NCverilog。
此外,文档还提到了Cadence的LDV工具包,其中包含了AffirmaNC系列的仿真器,包括针对不同Verilog版本的模拟器。值得注意的是,LDV 5.0版本已不再包含Verilog-XL,但verilog-xl的命令选项对NCverilog仍然兼容,因此Verilog-XL的相关教程可以作为参考。
最后,NCverilog采用Interleaved Native Compiled Code Architecture(交织原生编译码架构),这可能提供了更高的效率和更低的内存消耗。
本文为想要深入了解和选择合适的仿真工具的工程师提供了关于NCverilog和其他主流仿真器的实用信息,帮助他们根据具体需求做出明智决策。
2022-06-20 上传
2022-11-12 上传
210 浏览量
2024-11-08 上传
2024-10-29 上传
2023-05-23 上传
2024-11-08 上传
2024-11-06 上传
郑云山
- 粉丝: 22
- 资源: 2万+
最新资源
- computer-vision:我以前和正在进行的计算机视觉领域的小型项目的集合
- matlab代码做游戏-Graphics-Projects:我已经完成的与图形编程相关的项目
- OpenCV3计算机视觉python语言实现.zip
- 钢结构施工组织设计-钢结构吊装方案
- 显控HMI连接4站变频器示例.rar
- ICLR2019-OpenReviewData:从ICLR OpenReview网页抓取元数据的脚本。 在Ubuntu上安装和使用Selenium和ChromeDriver的教程
- Isabelle:与定理证明有关的代码
- Covid-19-info
- phaser-plugin-game-gui:检查和操纵一些常见的游戏设置。 移相器2CE
- extract-video-keyframe:提取视频中的关键帧以进行处理以存储在其他位置
- 基于多线性结构光的标定方法
- mysql-5.6.10-win32.zip
- strongbox-web-ui:这是Strongbox工件存储库管理器的UI模块。 请在https报告问题
- 基于GEC6818智能家居项目包.zip
- chaoscosmos.online:chaoscosmos.online网站
- 混凝土工程施工组织设计-CECS02-88超声回弹综合法检测混凝土强度技术规程