微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC验证交流 > VCS仿真器问题

VCS仿真器问题

时间:10-02 整理:3721RD 点击:
用VCS对数字电路(一个微处理器)进行仿真,可以通过VCS仿真器在仿真过程中修改电路内部信号的值么?

可以,建议查看手册中hdl_xmr_force部分

你说的改变信号值,是指的什么?
强制修改逻辑关系?

就是想强制修改一下处理器内部寄存器或者线网的值。
因为直接通过testbench修改的话,只能改变顶层信号的值(force release语句),那内部的有没有办法改啊。例:
reg regwrite;
initial begin
#100
force regwrite = 1;
#200
release regwrite;

force 延伸到内部的信号全路径,举例若要force内部信号c:force a.b.c = 1;

针对vhdl层次的dut,测试平台下无法使用X1.X2.X3的语法结构
如果还想force的情况下
建议查看hdl_xmr_force这个函数,可以完成你想要的结果

tb可以在某个时刻进行force,然后在release

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top