在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5000|回复: 10

[讨论] 脚本语言在IC验证中的应用有哪些?

[复制链接]
发表于 2019-9-17 09:09:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
        本人IC验证小白,看到网上IC验证相关招聘一般都要求会一些脚本语言,如:Perl、Python、Shell、Ruby等,我不太明白,有两个问题想请教各位大佬:
        1、这些脚本语言在IC验证中一般有哪些作用?

        2、我目前用SystemVerilog+QuestaSim做FPGA仿真验证,下一步计划用UVM,请问我这种情况,可以用脚本语言做什么?


        请各位大佬赐教!~
发表于 2019-9-17 10:33:57 | 显示全部楼层
 楼主| 发表于 2019-9-17 11:23:32 | 显示全部楼层


puxiancheng 发表于 2019-9-17 10:33
https://zhuanlan.zhihu.com/p/27400825
参考一下这个。


去看看~多谢!~
发表于 2019-9-18 00:17:42 | 显示全部楼层
perl会用的多一点,然后可以自己写一些Makefile的脚本来做自己的仿真平台,可能也会有人来做python的可视化。
发表于 2019-9-18 19:45:21 | 显示全部楼层
做验证perl,makefile什么脚本那些都是细枝末节,核心是阅读协议,设计规格,提取feature,然后debug的能力。
发表于 2019-9-22 17:33:23 | 显示全部楼层


saipolo 发表于 2019-9-18 19:45
做验证perl,makefile什么脚本那些都是细枝末节,核心是阅读协议,设计规格,提取feature,然后debug的能力 ...


做验证perl,makefile什么脚本那些都是细枝末节,核心是阅读协议,设计规格,提取feature,然后debug的能力。
’协议‘是原理,‘设计规格’是需求,‘提取feature’是用专业术语描述需求,‘debug’能是综合能力。
脚本语言在验证中是将各个环节连接的作用,读懂了脚本语言,你就知道这个验证环境是怎么工作的了。
一般perl,csh,dos,python都会用,公司都会有现成的框架,你需要读懂它,修改它,不需要从0开始写。
发表于 2019-9-22 18:36:11 | 显示全部楼层
thanks a lot!!!
thank you!
 楼主| 发表于 2019-9-23 09:12:50 | 显示全部楼层


luoyanghero 发表于 2019-9-22 17:33
做验证perl,makefile什么脚本那些都是细枝末节,核心是阅读协议,设计规格,提取feature,然后debug的能力 ...


学习了~~~~~
发表于 2019-9-23 11:15:09 | 显示全部楼层


luoyanghero 发表于 2019-9-22 17:33
做验证perl,makefile什么脚本那些都是细枝末节,核心是阅读协议,设计规格,提取feature,然后debug的能力 ...


请问下debug验证工程师要达到什么程度,一般公司要求找到rtl的错误位置吗?
发表于 2019-9-23 22:56:00 | 显示全部楼层


年轻的韭菜 发表于 2019-9-23 11:15
请问下debug验证工程师要达到什么程度,一般公司要求找到rtl的错误位置吗?
...


韭菜哥,debug深度分为好几层,最深层当然是找到bug源,这要求很高,要非常理解设计,并且要熟悉一些设计套路,知道什么功能一般用什么套路逻辑去实现然后debug就迅速准确,通常任务节点很近,验证大体找到出现bug的位置,保证不是自己平台的问题,和设计人员一起定位最为快捷有效。
还有一种就是根本没有设计人员,比如要集成大的ip,验证人员要多读databook,userguide,把端口描述对照databook阅读,清楚内部数据流,这样验证更为有效,当然没有设计人员维护ip验证人员比较苦逼,但也能锻炼人。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-5 12:58 , Processed in 0.027314 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表