qq27303272的个人空间 https://blog.eetop.cn/221538 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

I验证 查错

已有 560 次阅读| 2012-8-6 23:00

        在IC设计中经常会碰到仿真出来的结果和原来设计的所要求的结果不同,这时作为验证工程师,需要做的是尽快的查出错误所在,对于经验丰富的工程师,根据错误位置以及仿真代码和电路功能,一般能快速定位到大致出错的位置,但是对于一个新手,该怎么查出错误所在呢?
        这里有一个比较耗时但是很简单的方法——反向追线。例如,我验证的是一个cpu对cache的存储操作,那么根据汇编指令,我们可以预先估计出地址线上的地址序列,然后对照仿真结果,如果某处地址不一致,从该处着手,反向追线直至找到逻辑错误的模块(功能仿真)或者时序错误的模块(动态时序验证),并且这样必定能找到错误单元,因为在错误地址之前的地址是正确的说明部分电路时序正确,可能在某个模块建模或者逻辑错误或者时序错误导致结果出错,进而影响地址总线输出。

点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 1

    粉丝
  • 0

    好友
  • 7

    获赞
  • 2

    评论
  • 1668

    访问数
关闭

站长推荐 上一条 /1 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-5 22:37 , Processed in 0.023079 second(s), 13 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部