- 主题:数字仿真buffer输入0或者1输出X怎么debug?
vcs SDF反标后仿。buffer输入一直是绿的,突然不知道为什么输出变成了X。有人说是glitch,可怎么debug呢?有什么选项和这个相关?
--
FROM 101.80.54.*
应该不是multi-drive的问题。我们这种问题综合和APR阶段都查过的。除了变X的这个奇怪问题,VCS有warning能报出multi-drive吗?
【 在 PrimeTime 的大作中提到: 】
: 这种一般是俩输出怼在一起了
--
修改:linibird FROM 101.80.54.*
FROM 101.80.54.*
这种情况能反映到数字逻辑仿真上吗?
【 在 ruiqide 的大作中提到: 】
: 除了多驱,还有一种可能性,信号变化频率超过了buffer输出稳定需要得时间,也就是buffer负载太大,需要很长时间建立到稳定得0或者1,但是还没稳定,输入又变了。
--
FROM 101.80.54.*
谢谢指教。不擅长仿真debug,见笑了。
只知道pulse参数和脉冲的处理有一定关系,但以前没遇到过相关问题也就没特别细看过。马上去看看...
【 在 diploma 的大作中提到: 】
: 后仿最基本问题,可以看看vcs文档对传输延迟和惯性延迟是怎么处理的。
: 解决方法是vcs把两个带pulse的参数改成0,不过滤输入脉宽小于cell delay的glitch就不会成x了。
--
FROM 101.80.49.*