芯片后仿中如何将某些寄存器不做异步检查

芯片在后仿中会由于异步设计导致某些寄存器存在X态的问题,影响后仿进程,如果在后端的PT中已经很明确了该寄存器不存在异步问题,则可通过编译器设定的指令不进行该寄存器的检查

1.构建一个notiming_check.list的文件列表,列表的内容如下:

instance {tb_top.design_top.logic_core.reg_aa}{noTiming}

instance {tb_top.design_top.logic_core.reg_bb}{noTiming}

会对logic_core模块下的reg_aa和reg_bb不进行后仿时序检查

2.在vcs编译和运行中添加 +optconfigfile+notiming_check.list,这样运行时就不会对指定的寄存器进行后仿时序检查了

posted @ 2021-12-15 15:04  验证cc  阅读(1017)  评论(0编辑  收藏  举报