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

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

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 9734|回复: 21

[调查] 验证人员必须搞清楚设计的每一行代码么?

[复制链接]
发表于 2021-7-3 07:50:13 | 显示全部楼层 |阅读模式
你有没有遇到在做验证项目过程中老板让你清楚理解设计中每一行代码。这种事情是没有是非可论,也没有任何评判标准来表明某种决策的对错!
我个人认为对于验证的对象的理解的程度越深当然能够更好地去验证,但是这些工作是需要时间和人力成本的。


今天看看大家都什么意见吧,欢迎大家留言讨论!
单选投票, 共有 94 人参与投票

投票已经结束

26.60% (25)
13.83% (13)
59.57% (56)
您所在的用户组没有投票权限
发表于 2021-7-3 08:58:25 | 显示全部楼层
说实话,不是本module的设计,其他设计人员一般都搞不清楚
发表于 2021-7-3 13:54:46 | 显示全部楼层
应该是理解清楚spec的每一个字,设计爱怎么写怎么写,功能时序正确就行,优化该设计去考虑
除非是没有spec等文档说明,需要反推代码
发表于 2021-7-3 22:09:53 来自手机 | 显示全部楼层
那你去看ip代码,宏定义都几万行。怎么搞?
 楼主| 发表于 2021-7-4 08:24:13 | 显示全部楼层


anpengfei 发表于 2021-7-3 13:54
应该是理解清楚spec的每一个字,设计爱怎么写怎么写,功能时序正确就行,优化该设计去考虑
除非是没有spec ...


曾经遇到过一个负责某公司处理器研发的老板,他一直要求验证人员不必苛求设计人员把文档写成什么样,但是必须把要验证的代码每一行都搞清楚,包括哪些验证所需的内部辅助信号都需要验证人员自己去抓。他说文档写的在清楚又怎样,最终不还是要去看代码、去验证代码。

发表于 2021-7-5 09:14:26 | 显示全部楼层


飞扬紫百合 发表于 2021-7-4 08:24
曾经遇到过一个负责某公司处理器研发的老板,他一直要求验证人员不必苛求设计人员把文档写成什么样,但是 ...


IP里面的代码是没必要去一行一行搞清楚的,但是IP的功能、接口时序是必须要搞清楚的,另外你们公司如果有自己开发的BB模块(black block,经过验证的、golden的可重复使用的模块),也不用去深究,同IP一样,搞清楚功能和接口时序就可以了。其他的代码,理论上验证是要能看懂的,但通常验证没有那么多时间去研究别人的代码,不过至少也是要能看懂个大概,出了问题知道怎么定位,能定位出bug在什么地方,如果验证环境需要拉取内部信号,自己知道去哪里去找,满足以上这些基本就可以了。
发表于 2021-7-5 10:13:16 | 显示全部楼层


飞扬紫百合 发表于 2021-7-4 08:24
曾经遇到过一个负责某公司处理器研发的老板,他一直要求验证人员不必苛求设计人员把文档写成什么样,但是 ...


也可以啊,想让验证彻底理解怎么设计的,让设计一行一行讲嘛如果设计不讲,让自己看代码也行,给时间嘛,通过看代码(有简单文档)理解别人设计也很麻烦,之前反推代码(没文档)快吐了……
不过这些的前提还是熟悉了spec、功能需求
发表于 2021-7-13 17:43:33 | 显示全部楼层
不必须 但是必要
发表于 2021-7-14 18:28:44 来自手机 | 显示全部楼层
如果是高层次综合出来的Verilog…我们一般称为 not human-readable...
 楼主| 发表于 2021-7-17 14:13:20 | 显示全部楼层
这个调查反映了一种研发管理和项目管理等思路问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-4-22 22:38 , Processed in 0.026028 second(s), 10 queries , Gzip On, MemCached On.

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