【 在 atlandis 的大作中提到: 】
: 既然可综合,而且arm的cpu也有这种写法, 那么怎么能知道电路和仿真的差别在哪呢?
:
https://bbs.eetop.cn/thread-919034-3-1.html
eetop上之前就讨论过,简单来说就是rtl前仿的时候可能q只会在rst下降沿的时候随着bw_32的值变化一次,而网表后仿和实际电路的行为就是rst低电平时q一直随着bw_32的变化而变化,引起这个差别的原因是vcs理解时序触发的条件就是你always后面括号里的posedge和negedge,但是写的人又希望实际逻辑是下面的if(!rst)的逻辑,把组合的连续赋值逻辑和时序触发逻辑搞在一起了,vcs看到这样的写法也很难办啊。至于dc综合出来的电路在上面的链接里有人贴出来了
--
FROM 116.236.47.*