VCS简介

news/2025/3/14 1:45:57/

1.2.1 关于VCS

VCS是Verilog Compiled Simulator的缩写。VCS MX®是一个编译型的代码仿真器。它使你能够分析,编译和仿真Verilog,VHDL,混合HDL,SystemVerilog,OpenVera和SystemC描述的设计。 它还为您提供了一系列仿真和调试功能,以验证您的设计。 这些功能提供了源码调试和仿真结果查看功能。
vcs提供了一系列的feature,如下图:
VCS技术全家桶

  • 业界领先的性能和兼容性
    无论是RTL还是gate level,还是TLM,或者AMS
  • 高级仿真技术
    X-prop,低功耗,精调的并行化等
  • 次时代的验证planning和覆盖率分析
    verification planner,verdi coverage和formal coverage分析
  • 广泛的语言和方法学支持
    UVM, UPF, Analog Mixed-signal, combined TLM/RTL
    SystemC, SystemVerilog, verilog, VHDL, Mixed-language

1.2.2 VCS setup

通常情况下,公司的IT部门会将工具安装好,一般情况下,不需要我们进行什么设置,下面给出的是万一需要自己安装VCS的时候,需要的设置的环境变量。

setenv VCS_HOME  /tools/synopsys/vcs-2016
set path = ($VCS_HOME/bin $path)
setenv LM_LICENSE_FILE portid@hostname
setenv VCS_CC /usr/bin/gcc

1.2.3 VCS帮助文档

  • /tools/synopsys/vcs-xxx/doc (xxx is release version)
    尽量查阅VCS MX User Guide作为查找某个功能,特性的第一选择
    %> vcs –doc
  • 查看vcs工具提供的一些options,这些options的含义可以在UG中查找
    %> vcs -help
  • 如果是刚入门,可以查看VCS quickstart
    /tools/synopsys/vcs-2016/doc/UserGuide/examples-pdf/systemverilog/vcs_quickstart

1.2.4 善于利用SolvNet

VCS/VCS-MX的所有文档(S家其他EDA工具的文档)都可以在SolvNet上查找到。不仅仅是UG,还有很多用户提交的issue和case,供用户参考。如果你在使用VCS的过程中遇到问题,也可以提交case,Synopsys会有专门的人员来帮助解决问题。
但是SolvNet需要用公司的邮箱注册。

  1. Log in to the SolvNet online support site using your SolvNet account at:
    https://solvnet.synopsys.com/
  2. Click the Documentation tab and select VCS/VCS-MX.

http://www.ppmy.cn/news/376976.html

相关文章

ヴィクト / 维克托

目录 基本资料面板值(无天冥加成)天冥奖励 战斗宣言(VC)技能本体AS 珠子 回到人物索引 基本资料 NS(4★)NS(5★)AS卡池 (Ver 2.5.10)卡池 (Ver 2.5.10)卡池 (Ver 2.9.50)—インドラの書(魔獣城VH)オメテオ…

信号完整性:反射 初步认识

反射是怎么形成的 信号的反射和互连线的阻抗密切相关。反射的最直接原因是互连线的阻抗发生了突然变化,只要互连线的阻抗不连续的点,该处就会发生反射。 信号是以电磁波的形式在走线中传播的,如果从传统的电路理论角度去看,是无…

新一代高效视频编码H265/HEVC(笔记-1)

这里的画图出现错误 原始代码语法为 *** return AVERROR_INVALIDDATA if the packet is not a valid NAL unit,* 0 otherwise*/ static int hevc_parse_nal_header(H2645NAL *nal, void *logctx) {GetBitContext *gb &nal->gb;if (get_bits1(gb) ! 0)return AVERROR_IN…

MMENGINE.LOGGING

MMENGINE.LOGGING 文章目录 MMENGINE.LOGGING[Print_log](https://mmengine.readthedocs.io/zh_CN/latest/api/generated/mmengine.logging.print_log.html "Print_log")[MMENGINE.LOGGING.LOGGER 源代码](https://mmengine.readthedocs.io/zh_CN/latest/_modules/mm…

Golang每日一练(leetDay0096) 添加运算符、移动零

目录 282. 给表达式添加运算符 Expression Add Operators 🌟🌟🌟 283. 移动零 Move Zeroes 🌟 🌟 每日一练刷题专栏 🌟 Rust每日一练 专栏 Golang每日一练 专栏 Python每日一练 专栏 C/C每日一练 …

cxgrid属性说明

cxgrid属性说明 TCXGRID控件: 属性: ActiveLevel: 当前层 BorderStyle: 窗口风格 Color: 颜色 FocusedView: 当前View; Font: 字体 LevelTabs: 类似PageControls头设置 CaptionAlgnment:标题对齐方式 Images:图标 Style:风格 Levels: RootLevelOptions:层选项 DetailTabsPo…

联想昭阳K22-80-IFI电脑 Hackintosh 黑苹果efi引导文件

原文来源于黑果魏叔官网,转载需注明出处。(下载请直接百度黑果魏叔) 硬件配置 硬件型号驱动情况 主板Acer Aspire V3-572G 处理器Intel 酷睿i5 6200U已驱动 内存4GB(4GB1)DDR3L(低电压版)16…

集成测试总结

集成测试 基本概念:将软件集成起来后进行测试。集成测试又叫子系统测试、组装测试、部件测试等。集成测试主要是针对软件高层设计进行测试,一般来说是以模块和子系统为单位进行测试。 集成测试包含的层次: 模块内的集成,主要是测…