Vcs 控制timing check
tcheck要在tcl内使用语法如下tcheck instance|port tcheck_type -msg|-xgen [-disable|-enable] [-r]instance|port只是层次或者port需要为完整路径tcheck_type:控制的类型包含all/HOLD/SETUP/SETUPHOLD/WIDTH/RECOVERY/REMOVEL/RECREM/PERIOD/ONCHANGE/SKEW-msg|-xgen-msg表示violation打印-xgen表示violation是否产生X[-disable|-enable]:表示关闭和开启[-r]:表示控制当前层次急以下层次不加则表示只控制当前层次[-query]表示获取当前层次的控制状态示例tcheck {tb_top.a.b} SETUPHOLD -msg -disable #关闭tb_top.a.b下的setuphold msg打印tcheck {tb_top.a} SETUPHOLD -msg -disable -r #关闭tb_top.a下所有层次的setuphold$disable_warnings本task为系统task可以在tb里面直接调用可以关闭timing violation相关的打印和notifier寄存器的翻转语法如下$disable_warnings[(module_instance,…)];$enable_warnings本task为系统task可以在tb里面直接调用可以开启timing violation相关的打印和notifier寄存器的翻转语法如下$enable_warnings[(module_instance,…)];此task不能开启通过编译选项关闭timing violation相关的打印和notifier寄存器的翻转