|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
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 编辑 ] |
|