IC设计——EDA软件篇——xcelium

导读:本篇文章讲解 IC设计——EDA软件篇——xcelium,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

1. 概述

xcelium是cadence的仿真工具,原型是incisive,对标synopsys的VCS

2. 基础应用

xcelium中要注意有些option只能被某些command使用,否则会报错。

irun增量编译:irun增量编译_weiqi7777的博客-CSDN博客_irun编译

  • xrun

可以通过xrun实现单步流、双步流和三步流。

三步流时需添加option:-compile   -elaborate

  • COMPILE

xcelium常用的编译命令是xmvlog,或者可以使用xrun -compile

  • elaboration

xcelium常用的elaboration命令是xmelab,或者可以使用xrun -elaboration

  1. -top
    对于verilog来说,xrun可以自动检测top模块,但不能检测VHDL的top模块。因此在运行VHDL工程时,需要通过-top或-vhdltop来指定顶层模块。
  • simulation

xcelium常用的仿真命令是xmsim,或者可以使用xrun -R

  1. -xminitialize 0|1|rand:56               #上电时对仿真中信号的赋值

3. 重要特性

x态传播检查:xcelium——重要特性——X态传播检查_KGback的博客-CSDN博客

提高编译仿真性能:https://blog.csdn.net/qq_39815222/article/details/128658948

 

4. error和warning

  • error
  1. xrun: *E,FMUK: The type of the file (.svh) could not be determined
    在编译命令中添加-incdir+.sv+.svh,注意格式
  2. xrun: OSDLERROR: libsn_uvc.so: cannot open shared object file: no such file or directory or file is not valid ELFCLASS64 library
    原因1:没有source vip uvm的环境变量脚本
    原因2:在设置选项-disable_sem2009和-64bit时报该错,但将-disable_sem2009改成-sem2009后就运行通过,在clean后重新设置成原来的选项又可以运行通过了。
    这个地方很奇怪,需要设置-disable_sem2009和32bit运行模式搭配使用,-sem2009和64bit模式搭配使用吗?

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/82502.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!