博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用ncverilog跑仿真时,如何去除对特定路径的timing检查
阅读量:4187 次
发布时间:2019-05-26

本文共 450 字,大约阅读时间需要 1 分钟。

我们在跑后仿时,有些路径可以不做timing check,比如同步器的第一个DFF,因为通常是对异步信号进行同步,同步器的第一个DFF通常可能出现setup或hold违例。

 

通过以下两种方式可以实现:

    方式1:

    ncverilog -input  aaa.tcheck ...

    aaa.tcheck文件中:

    tcheck -off   u_top.syna_d1_reg

     tcheck -off   u_top.synb_d1_reg

    ...

    run

    (若不加run,则ncsim在执行完所有的tcheck指令后自动停止了)

 

    方式2:

    ncverilog -tfile   aaa.tcheck ...

     aaa.tcheck文件中:

    PATH  u_top.syna_d1_reg -tcheck

    PATH  u_top.synb_d1_reg -tcheck

    可参见ncverilog安装路径下 doc/Elaborating/Elaborating.pdf的详细描述。

 

注:synb_d1_reg在图中没有画出来。

你可能感兴趣的文章
SearchRequestBuilder常用方法说明
查看>>
为什么有的程序员的代码结构混乱
查看>>
查看数据库
查看>>
SQLite 数据库
查看>>
行业应用
查看>>
工作的常识
查看>>
java里面获取map的key和value的方法
查看>>
积累20180203
查看>>
MySQL里获取当前week、month、quarter的start_date/end_date
查看>>
Mysql中DATE_SUB 使用方法结合查询一天内,一周内,一月内的信息实例讲解
查看>>
异构数据源海量数据交换工具-Taobao DataX 下载和使用
查看>>
代理模式解析,静态代理、动态代理一文全都告诉你
查看>>
我是如何从电脑小白走上编程之路
查看>>
想成为优秀的Java程序员,你需要读哪些书?
查看>>
Java并发| Atomic包下的原子操作类使用与原理解析
查看>>
Mac M1 安装 iTerm2+Oh My Zsh+zsh-syntax-highlighting 真香!
查看>>
M1芯片Mac 安装git
查看>>
M1芯片Mac Homebrew 安装
查看>>
一篇文章看懂ZooKeeper内部原理
查看>>
全面理解Java内存模型
查看>>