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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 86989|回复: 266

设计就是验证,验证就是设计 - humann的感悟

[复制链接]
发表于 2009-1-16 17:54:35 | 显示全部楼层 |阅读模式

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

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

x
引言

今天下载没钱了,又不想发垃圾。就写点工作感悟,希望对学弟学妹门有所帮助。如果有帮助,就写点有用的回复。如果有用的回复超过50个,我就动笔写下文


工作了3年,见过,听过好几个项目灰飞烟灭,血本无归。一个个美丽的设想,在严酷的打击下,破灭了。究其原因,就是不能在尽量短的时间内,把高质量的芯片产品话。缩短设计周期,生产高质量的芯片,一个团队的验证效率质关重要。


验证难, 取决于以下的一个基本事实:

如果功能复杂度是 N 的话, 那么测试的复杂度就是 2^N。对于一个有50个独立功能的基本模快,他的测试复杂度可以估算为 2^50=  = 1.12589991 × 10^15 == 1.12 MILLION BILLION

设计就是验证

在当代复杂芯片的设计中,70%的工作都是在验证。验证不仅仅是验证工程师的任务。就是RTL高手,50%以上的工作时间也是花在验证上。几乎100%项目的延期都是因为测试没能完成。可以毫不夸张的说,一个团队的验证能力是它的核心竞争力.

验证就是设计

因为验证在芯片设计中决定了整个设计流程的效率,所以验证系统的设计是一个牵一发动全身的全局级的问题。见过好多设计牛人,在开始设计时忽略了测试方案的设计,结果随着新的功能不断加入,系统越来越复杂,导致无法收场。

[ 本帖最后由 humann 于 2009-1-16 18:17 编辑 ]
发表于 2009-1-19 15:09:16 | 显示全部楼层
话是这么说,但是国内的验证工程师好像好没地位哦。
发表于 2009-1-21 13:43:20 | 显示全部楼层
我才开始做验证 支持lz
发表于 2009-1-23 00:37:30 | 显示全部楼层
这么没人气?别说50个,10个就不错了,呵呵

我来说两句:虽然现在说是验证和设计要同步,但是鉴于现在做验证的人员经验的问题,加上项目的进程问题,人手问题等等,要想早一步做好验证的准备是不太可能的,除非同一个团队有一两个项目的经验,做好了开发的流程和基本的reuse的验证环境,再做新的项目就会有所准备。
虽然我也见过,就算做了好几个项目,但是每个项目基本上都是赶工coding,然后再赶工验证,周而复始……这个主要是人手问题

偶自己也算是有点设计和验证的经验,但是接受一个全新的项目还是没太多头绪,现在不是人手的问题了,却是经验的问题,对项目的陌生的问题
发表于 2009-1-23 17:32:02 | 显示全部楼层
也来冒个泡。。。原则上讲,验证包括设计,只是其设计部分的实现方式不一样而以,而在模型、环境等建立以后,又有用例设计,又接着实施验证测试工作,又要对缺陷分析,协同设计人员定位问题。。。。系统验证比较麻烦,软硬件验证,数模的验证。。。。。
发表于 2009-1-24 23:39:47 | 显示全部楼层
IT 哪一样不是体力活
发表于 2009-1-27 05:09:32 | 显示全部楼层
我做模拟的,也深有感触
发表于 2009-1-29 02:03:15 | 显示全部楼层
验证的重要性不言而喻,没有验证的保证,哪敢投片啊...
发表于 2009-1-29 02:05:16 | 显示全部楼层
验证的重要性不言而喻,没有验证的保证,哪敢投片啊...
发表于 2009-2-2 01:54:19 | 显示全部楼层
同意楼主的观点,我是做Analog and Mixed signal verification 的。 现在的主要问题还是没有一个统一的,自动的验证系统,尤其是 Analog。越来越多的时间都是用来做verification了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-11-25 15:38 , Processed in 0.027618 second(s), 7 queries , Gzip On, Redis On.

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