锦素浅谈国产EDA软件开发.docx
《锦素浅谈国产EDA软件开发.docx》由会员分享,可在线阅读,更多相关《锦素浅谈国产EDA软件开发.docx(4页珍藏版)》请在第一文库网上搜索。
1、浅谈国产EDA软件开发摘要:随着美国对中国芯片产业的打压逐步升级,卡脖子由芯片向着核心技术延伸,大家 发现EDA软件也是要补的短板,发展国产EDA软件的呼声很高。EDA软件虽然也是一种 软件,但开发时要运用大量半导体和微电子学知识,而且它的市场容量很有限,养不活大 批EDA软件公司。因此,国产EDA软件的开发要科学规划,要避免低水平竞争,避免蜂 拥而上。集成电路(芯片)产业是信息技术产业的核心,是支撑经济社会发展和保障国家安 全的战略性、基础性和先导性产业CEDA软件是芯片设计的必备工具,因而是芯片产业的 重要基石之一。虽然从商业角度看,EDA软件是研发难度大、要持续不断更新和投入、净 利润率
2、也不高的“苦逼”行业,但从重要性角度看,它是一个“极其重要”的行业,可以 说是重中之重,需要政府高度重视、科学规划和大力支持,加快国产EDA软件行业发展势 在必行。笔者从自身经历和对行业的观察,浅谈对国产EDA软件开发的想法,并提出了 6 点发展建议C 、揭开EDA软件的神秘面纱EDA软件就是电子设计自动化(EIeCtrOniCS DeSignAUIomation)软件。它是设计芯片的必备工具,因此也叫EDA工具。设计人员在工 作站上使用EDA软件,要把数十亿(甚至上百亿)个晶体管、存储单元、电阻、电容等安排 在ICm2不到的硅片面积上,并连接成极其复杂的电路,例如CPU、SOCs FlaSh
3、芯片等, 而且要保证设计万无一失后,才能送到制造厂去加工。EDA软件的任务流程一般包括:1. 硬件描述语言(HDL)输入;2.逻辑编译、简化和分割;3.电路综合、优化、布局和布线;4. 电路仿真模拟;5.生成制造数据C如果说设计芯片很难,那么设计EDA软件就更难可以 说,没有EDA软件就没有各种复杂芯片,就没有各式各样的智能设备,因而就没有了我们 今天的工业信息化、通信便利化、生活智能化的社会。EDA软件是从上世纪70年代开 始,逐步从计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助测试(CAT)和计算 机辅助工程(CAE)等技术演变而来,已有50多年的发展史C它大致经历了三个发
4、展阶段(参 考4)0第一阶段是CAD时代(二十世纪七十到八十年代)。这个时期的CAD主要功能是交互 图形编辑,晶体管级布图设计、布局布线、设计规则检查,门级电路模拟和验证等。第二 阶段是EDA软件走向商业化(九十年代)。这一阶段,硬件描述语言VHDL和VerilOg产生 了,这为EDA软件的商业化打下良好的基础。随着硬件描述语言的标准化和芯片设计方法 的不断发展,推动了 EDA软件的普及和发展。这个时期EDA软件的特征是高级语言描 述、系统级仿真和综合技术、以及正向(TOPDOWn)设计方法成为主流。第三阶段是EDA 软件进入系统级设计阶段(本世纪开始)。这一时期在仿真验证和设计两个层面,支持
5、标准 硬件描述语言的EDA软件的功能更加强大,更大规模的可编程逻辑器件不断推出,系统 级、行为级硬件描述语言趋于更加高效和简单,使更大规模的系统级芯片(SoC)设计成为可 能C经过最近三十年的市场博弈,不断兼并,强者恒强C全球EDA市场仍然由Synopsys、Cadence和Mentor三家EDA厂商所垄断,大的格局并没有变化。图1.全球最大的三家EDA软件供应商2018年可以看作人工智能(AI)的元年,国际著名EDA厂商已经开始研发具有Al功能的 EDA软件,试图在EDA软件中应用Al算法赋能芯片设计。今年3月12日,Synopsys推 出业界首个用于芯片设计的自主Al应用程序DSc).AI
6、(Design Space Optimization Al),这是 电子设计技术上所取得的重大突破C 3月18日,CadenCe发布了经过数百次先进工艺流片 验证的数字全流程新版软件,采用了支持机器学习(ML)功能的布局布线和物理优化引 擎,吞吐量最高提升3倍,功率、性能和面积(PPA)最高提升20%,助力设计更卓越的芯 片。而Mentor的机器学习(ML)OPC可以将光学邻近效应修正(OPC)输出预测精度提升到纳 米级,同时将执行时间缩短3倍(参考5)。二、笔者的EDA软件开发旧事笔者80年代在航 天部七七一所读研的时候,参与了沈绪榜院士主持的部管预研课题“智能硅编译器” (Intellig
7、ent Silicon Compiler,后文简称:ISC)的研究C课题内容是研究如何用自然语言描述 要设计的芯片,如何通过计算机把芯片描述一步步编译,最后生成制造芯片所需的芯片布 图(LayoUt)数据。简单地说,ISC课题研究的是芯片的全自动设计方法,这是EDA的最高境 界。即便今天看来,ISC的理想也是非常先进和高远。目前,国外三家EDA厂商的EDA软 件还没有实现ISC的理想,也就是说还不能全自动地设计芯片。把当前EDA软件与ISC的 理想相比较的话,差别在于:L硬件描述语言(HDL)比自然语言低级;2.设计流程中的一 个个软件工具是人工组织起来的,不是ISC那样自动完成的;3.芯片设
8、计人员不但要熟练 掌握EDA软件,更要具备丰富的芯片设计经验,而ISC对芯片设计人员的要求不高。当 然,ISC是一个预研课题,是一种方法论研究。在当时电脑配置极其低下(显示分辨率 640X480s主频4Mhz、内存128KB、硬盘20MB)的条件下,ISC是无法真正开发出来并商 业化运用。40年后的今天,在电脑配置极其豪华的条件下,全球最先进的EDA软件还没 有实现ISC追求的目标。笔者研究生论文的工作集中在ISC的组成结构、专家库系统、布 图描述语言、人机图形接口等方面,并完成了芯片布图的CIF格式和GDSIl格式的互转软件,基于AutoCAD系统开发了坐标纸上芯片布图的数字化输入软件。图2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 浅谈 国产 EDA 软件 开发