第90章 上报(2 / 3)
其实施。
在征询过杨镜舟的意见后,领导层做出了一个重要决策:先建立一个光刻机工厂。这个决策不仅解决了有无的问题,更符合各方参与人员的理念——追求大而全。将设备做大,可以大大降低对技术的要求。想象一下,把一台电脑做成一个房间那么大,与做成笔记本电脑相比,简直是天壤之别。前者对技术的要求相对较低,但仍然能够满足基本需求;而后者所需的技术含量却远非当前所能企及。 为了推动cpu芯片的发展进程,还秘密地开始建设了一系列相关配套的厂房,并购置了先进的生产设备。这一切都在悄然进行着,没有引起外界的注意。甚至为了保密单独建立了配套的发电厂,以防止消息的泄露。与此同时,杨镜舟带领他的团队投身于芯片设计的工作。他们日夜兼程,不断努力,试图突破技术难关,为国产cpu芯片的诞生贡献自己的智慧和力量。芯片设计,环节众多,每个环节都面临很多挑战。以相对较为简单的数字集成电路设计为例设计多采用自顶向下设计方式,层层分解后包括:需求定义:结合外部环境分析、供应链资源、公司自身定位等信息,提出对新一代产品的需求,并进一步考虑产品作用、功能、所需线板数量、使用集成电路类型等,精准定义产品需求。这一环节的难度在于对市场、技术的未来趋势准确判断和对设计人员、制造工厂等自身和产业链情况、能力的充分了解。功能实现:描述芯片需要实现的目标,通常用硬件描述语言编写。这一环节的难度在于对芯片整体可以达到的性能、功能的把握,既要充分满足目标,又不能超过自身的能力上限。用尽可能少的元件和连线完成从rtl描述到综合库单元之间的映射,得到一个在面积和时序上满足需求的门级网表,并使内部互不干扰。物理版图:以gdsii的文件格式交给晶圆厂,在硅片上做出实际的电路,再进行封装和测试,得到物理芯片。必须说明的是,芯片设计时,需要考虑许多变量,例如信号干扰、发热分布等,而芯片的物理特性,如磁场、信号干扰,在不同制程下有很大不同,没有数学公式可以直接计算,也没有可套用的经验数据直接填入,只能依靠eda工具一步一步设计,一步步模拟,不断取舍。每一次模拟之后,如果效果不理想,就要重新设计一次,对团队的智慧、精力、耐心都是极大考验。芯片验证目标是在芯片制造之前,通过检查、仿真、原型平台等手段反复迭代验证,提前发现系统软硬件功能错误、优化性能和功耗,使设计精准、可靠,且符合最初规划的芯片规格。它不是在设计完成后再进行的工序,而是贯穿在设计的每一个环节中的重复性行为,可细分为系统级验证、硬件逻辑功能验证、混合信号验证、软件功能验证、物理层验证、时序验证等。验证很难,首先在验证只能证伪,需要反复考虑可能遇到的问题,以及使用形式化验证等手段来保证正确的概率,非常考验设计人员的经验和智慧。其次在验证的方法必须尽可能高效。现在的芯片集成了微处理器、模拟ip核、数字ip核和存储器(或片外存储控制接口),验证复杂度指数级增长。如何快速、准确、完备、易调试地完成日益复杂的验证,进入流片阶段,是每个芯片设计人员最大的挑战。最后在验证工具本身。以常见的fpga硬件仿真验证为例,90年代fpga验证最多可支持200万门,每门的费用为1美元。如今单位价格虽然大幅下降,随着芯片的复杂程度指数级增长,验证的门数也上升到以千万和亿为计算的规模,总体费用更加惊人。此外,fpga本身也是芯片设计的一种。现在大型设计(大于2千万等效asic门)需要用多块fpga互联进行验证,fpga的设计面对rtl逻辑的分割、多片fpga之间的互联拓扑结构、i/o分配、布局布线、可观测性等现实要求,这就又给设计环节增加了难度。本章未完,点击下一页继续阅读。