1、验证的里程碑:
2、门级仿真:添加网表、添加sdf(标准延时文件,模拟真实各个厂家提供库文件cell的delay);
会发现时序违例等问题,比如:跨时钟域时,没有做同步,这时在门级仿真时会报时序违例,其实该问题就是跨时钟域的问题,一般在验证前期会有跨时钟检查(rtl阶段的CDC检查,有可能是进行的CDC检查但仍未检查出来,或者没有做CDC检查) 。
门级仿真出错解决方法:
先修改rtl(开发人员,手动的,好修改,用时少)、再修改门级网表(开发人员,手动的,不好改,耗时长);
文章插图
修改完成后,需要将rtl到网表所有的流程再走以便(验证人员,耗时时间长);
在门级仿真发现问题时,后端不会因你自己模块的问题而把全芯片的综合重新做一遍,是因为:全芯片做综合很耗时,十亿门做一次综合需要一周左右;
3、TO:tip out,流片阶段验证的任务;
4、覆盖率一般包括:代码覆盖率、功能覆盖率、断言覆盖率、寄存器覆盖率;
1、时间管理之早行动:早开始,提前计划,尽早开展项目的开始;
2、时间管理之少依赖:所有的工作需要并行化,例:不能因为dsp模块(dsp之类的处理器一般比较难)没有开发好或者集成好,而阻塞别的模块,所以这时候需要搞一个dsp模块的bb模块(一般使用sv、uvm),这样就不会阻塞别的模块进度;
文章插图
3、时间管理之大局观:每个验证人员不仅要关注自己负责模块验证进度,同时还要清楚共同的关键节点,以及各个模块之间的依赖性;意思就是不仅要关注自己的节点,同时也要关注项目总体的节点;
4、人力资源安排之团队建设:比如新的任务交给老员工,可以将老的任务交给新员工,等等;
5、人力资源安排之技术和管理:技术和管理都很牛,所以适合你的才是最好的,可以通过在技术和管理中都体验一遍,可以确定自己更适合哪个;
6、任务的拆分和重组:拆分-将复杂的任务拆分成小的任务,重组- 统筹各个模块、不同验证节点之间的任务(脚本、仿真工具、环境);
7、覆盖率文件可以参数化实现;
8、6个例化时各个参数都是不一样的,可以使用一个参数化的平台对其进行验证,节省人力时间;
【44-验证的周期、45-验证管理的三要素】9、验证人员前千万想着推翻前人做的一些事情,应该继承以前的一些特点,兼容以前的优点,再做优化;
- 200万的克尔维特C7难识别,被加油工误认为是五菱 克尔维特c7平行进口售价
- 等到皮卡解禁之后,这冷门车企黄海的大牛估计会有销量 黄海皮卡汽车报价及图片大全价格
- 20条汽车冷知识分分钟颠覆你的世界观 汽车小知识大全集
- 硬生生被国人养活的十辆“伪豪车”,国外没人要,国内当成宝 买科迈罗的人后悔吗知乎
- 16万在手是选皮实的14年奥德赛还是运动年轻的17年君威 2014款奥德赛图片
- 科室科长与负责人职责,质量负责人的职责
- 个人信用查询征信中心,南京如何查询本人在中国人民银行征信中心的个人信用报告?
- 个人买骑乘马什么品种好,什么品种的骑乘马最便宜
- 个人众筹项目,个人和企业发起京东众筹项目的差别是啥
- 个人发布租房信息模板,农村租房协议的模板