开发一个芯片有多难?(设计篇)
原创
开发一个芯片的难度可以分为两部分,一个是设计 一个识制作,今天我们先来讲讲设计。
想要设计芯片,首先要确定我们要赋予芯片的功能。以手机芯片为例,比如我们想要更高清的相机。那么接下来就是功能实现,开发者需要用verilog 或VHDL来编写数百万行级别的代码。为了保证数百万行的代码不出错,就需要进行反复迭代验证,在芯片规模越来越大、复杂程度和成本越来越高的今天,验证是设计流程上最重要的一环,也是最耗时间的,非常考研团队的智慧和耐心。
在确认代码无误后,就要利用EDA工具将代码转换成逻辑电路图,设计出包含上百亿个晶体管的复杂芯
最后是设计晶体管电路,在之前逻辑电路图的基础上,进行物理层面的电路布局与绕线,从而形成晶体管在芯片上的形状、占用面具与位置,以及晶体与晶体之间要如何连接。我们可以看到不同颜色的线路,不同颜色代表不同的布线层,一块7nm的芯片可能就有十几层的布线层。要确保所有线路正确连接,这复杂程度,可见一斑。
©视频版权归作者和鸿蒙开发者社区共同所有,如需转载,请注明出处,否则将追究法律责任
0/500
发布
互动
暂无数据
相关视频
12521播放
11793播放
4525播放
4211播放