芯片后仿中如何将某些寄存器不做异步检查
芯片在后仿中会由于异步设计导致某些寄存器存在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,这样运行时就不会对指定的寄存器进行后仿时序检查了