记vcs仿真过程中发现的Bug-2

科技   2024-05-14 19:27   上海  


本文选自知识星球,更多干货知识以及后端笔记、视频教程等,欢迎加入星球进行查看。

星球上线了基于GPT4和个人IC设计知识库的IC设计 AI机器人 ,星球成员可以免费使用!!AI机器人24小时随时随地都能立刻回答用户的提问哦,效果非常棒!可以同时在电脑、手机、平板等多个平台上使用。

AI机器人还有绘图功能哦,最近几期的封面都是用AI机器人绘制的。

AI机器人的所有功能介绍如下:

基于GPT4和个人IC设计知识库的IC设计机器人v1.0正式上线

同时星球QQ群还有分享高达55万+字的个人数字后端设计笔记,欢迎加入。


《记vcs仿真过程中发现的Bug-2》

相关推文:

记vcs仿真过程中发现的Bug


发现scan的后仿真中scan_clk前期是翻转的,可是到了后边却一直保持为0,这显然是有问题的,且波形放大之后也是一直为0的(之前也遇到过下面这种case:vcs显示有时候缩小了看是会不太对,但是放大之后就没有问题了,但是这次这个问题不一样),查看stil文件发现预期的行为是:整个仿真期间scan_clk应该都是翻转的,只有最后才保持一小段的0。debug了很长时间,后来发现这个是工具显示的bug!


注:上面显示有bug的地方无论怎么放大都一直显示为0.

所用vcs版本:


后来在vcs中dump vcd到verdi里面查看发现在verdi里面,scan_clk是一直翻转的,它没有问题,所以前面vcs显示的是有bug的。

另外verdi在缩小视图的时候显示波形也有点问题,刚开始有一段显示的是红色,其实放大之后就变成正常的颜色了,并不是有不定态问题。



总结:我一直习惯使用vcs来仿真,因为做DFT的一些东西用它仿真会非常方便,但是使用过程中发现自己用的几个版本在显示波形上都或多或少存在一些问题,而这些问题的Debug会非常浪费时间,很有可能在你Debug了很长时间之后才发现原来是工具的Bug,并不是你设计的问题,这就很坑了。。。

之后再分享一个VCS发现的Bug,和这个问题不一样的是发现VCS Dump出来的波形也是有Bug的,所以Verdi显示也有问题,最后再分享一个暂时没有发现Bug的版本。


没有问题的软件版本信息见知识星球原推文。

https://t.zsxq.com/UWtWy


…(更多精彩内容见知识星球)





星球简介

目前星球中一共分享了19本+系统性的、整理成册的笔记,高达55万字+,2024年星球将分享更多私人笔记,逐步完善整个IC设计生态。
以后知识星球也会陆续会开放:
《Timing/DRV修复的专题笔记》 《ICC2 flow教程》 《Makefile在IC设计中的应用》和 《RedHawk教程笔记》 等等。
目前已上传的笔记有:
  • 低功耗设计技术总结 - 3万字,129页
  • IR drop的分析与修复总结 - 4.3千字,20页
  • 数字后端理论及实践-ICC干货笔记 - 11万字,423页
  • 数字后端理论及实践-Innouvs教程(第4版)- 5.7万字,316页
  • ICC2教程-星球精编版 - 2万字,125页
  • 数字后端理论及实践-Innouvs教程(第5版)- 11.8万字,635页
  • 面试笔试题整理 面试笔试经验分享(第1版)- 1.6万字,48页
  • 面试笔试题整理 面试笔试经验分享(第2版)- 2.3万字,87页
  • ICC2 ICC与Innovus的命令对照(第1版)
  • Tcl与DesignCompiler教程(第1版)- 6.1万字,183页
  • DRC规则讲解、DRC的检查与修复(第1版)- 7.3千字,26页
  • Congestion的分析与修复专题(第1版)- 1.2万字,41页 
  • Perl-Tk教程(第1版)- 1.6万字 73页
  • 星球精华推文分类整理合集(第1版)- 1.8万字,75页
  • 星球精华推文分类整理合集(第2版)- 4.4万字,160页
  • 面试笔试题整理 面试笔试经验分享(第3版)- 2.7万字,96页
  • 星球精华推文分类整理合集(第3版)- 6.6万字,240页
  • 时序分析与sdc专题笔记(第1版) - 3.1万字,115页
  • 星球精华推文分类整理合集(第4版)- 8.4万字,296页
  • 更多教程、笔记持续更新中。。。 


集成电路设计及EDA教程
知识 前端 后端 DFT 低功耗 验证 EDA 1rtl检查:LEDA 2仿真:VCS 3逻辑综合:DC 4形式验证:Formality 5布局布线:ICC 6STA:PT 7功耗分析:PTPX 8DRC LVS:Calibre
 最新文章