一颗芯片从无到有是如何实现的?

温戈
关注

IP又分为模拟IP和数字IP,大概可以做如下的分类:

在芯片功能设计完备后,我们还要做可测性设计DFT(Design For Test)。

RTL设计最后要做的就是代码的设计规则检查。

通过lint, Spyglass等工具,针对电路进行设计规则检查,包括代码编写风格,DFT,命名规则和电路综合相关规则等。

2、验证

验证是保证芯片功能正确性和完整性最重要的一环。验证的工作量也是占整个芯片开发周期的50%-70%,相应的,验证工程师与设计工程师的数量大概在2-3:1。

从验证的层次可以分位:模块级验证,子系统级验证和系统级验证。

从验证的途径可以分为:模拟(simulation),仿真和形式验证(formality check)。

3、静态时序分析(STA)

静态时序分析是套用特定的时序模型(timing model),针对特定电路,分析其是否违反designer给定的时序限制(timing constraint)。

目前主流的STA工具是synopsys的Prime Time。

声明: 本文由入驻OFweek维科号的作者撰写,观点仅代表作者本人,不代表OFweek立场。如有侵权或其他问题,请联系举报。
侵权投诉

下载OFweek,一手掌握高科技全行业资讯

还不是OFweek会员,马上注册
打开app,查看更多精彩资讯 >
  • 长按识别二维码
  • 进入OFweek阅读全文
长按图片进行保存