微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 为啥前仿结果正确,后仿就不对了呢?

为啥前仿结果正确,后仿就不对了呢?

时间:10-02 整理:3721RD 点击:
为啥前仿结果正确,后仿就不对了呢?那位兄弟指点一下,这种情况发生都有哪些原因呀?

前仿只是功能验证,后仿是实际的器件timing信息都在里面,当然会不一样。

可能是布线导致的时序问题

器件和连线有delay

xxx
因为后仿加入了时延

后仿真加入布线延时,当然会有差异,可以把提取参数后的版图看一看

什么叫后仿就不对了?时序不满足?功能不正确?。
什么具体情况呢?

时序问题,重新约束,布局布线

娃娃说的是FPGA还是ASIC

看看代码里是不是组合逻辑有问题

因为后仿考虑到了沿时等条件,所以故叫时序仿真撒.

有些语句在前仿真可以,但不可以综合。也可能是因为加上延迟后时序出现偏差

原因很多。
布线延时,RTL代码书写格式不对是两个主要原因。
不能加初始值,敏感相量表是否齐全都会影响仿真的结果,导致前后仿不一致。

是说timing还是function不对

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

网站地图

Top