0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

开源EDA还有前景吗?

E4Life 来源:电子发烧友网 作者:周凯扬 2022-05-19 00:07 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

对于芯片开发来说,EDA是工程师吃饭的工具。不过与其他软件开发生态不同,加上IC设计本身的难度,半导体行业的EDA成了相对孤立的工具,催生了相对孤立的市场,开源生态想要在EDA领域插足,可以说是难上加难。

谁来降低设计成本

选择开源EDA的另一个原因就是成本。如果你有参与过开源EDA社区的互动,就会发现大部分是学生、教师、爱好者或独立开发者等等。对他们来说,选择开源EDA就是为了省钱。要知道,在大部分EDA厂商眼中,不仅是这些群体,哪怕是一些小的初创公司,也得一视同仁,交纳授权费用。

IC设计成本趋势 / ZeroAsic


从ZeroAsic的CEO Andreas Olofsson在2018年物理设计国际会议上公开的这张图来看,在晶体管数量几乎以线性速度提升的过程中,设计成本加验证成本构成的总硬件开发成本却是在指数级上涨。但不是每个人都在设计最先进工艺的芯片,有时候为了验证一些理论,实际流片远比追求最大性能更重要。因此,选择Icarus、GHDL、Yosys这些开源EDA软件的同时,就直接节省了开销。

PDK的缺失

商业EDA软件之所以仍是主流,自然有其原因,PDK正是其中重要一环。PDK是台积电、格芯和中芯国际这样的代工厂给到fabless设计公司的工具包,包含了设计规则、物理限制、第三方IP库、设计规则检查器等等。优秀而精确的PDK可以提高一次完成设计的成功率,而PDK和EDA是紧密联系在一起的,这也就是不少EDA厂商都是直接与代工厂合作的原因。

但开源EDA就不一样了,之所以不少开源EDA给人以half-baked的感觉,就是因为缺少了PDK。此处我们不能单从EDA软件开发商的角度来看问题,也要考虑代工厂,依他们的看法,与几个EDA公司合作花费的精力明显更少一点。更不用说对于台积电这样的厂商来说,PDK本身就是一个与开源不沾边的东西,比如3nm、5nm这样的工艺,其PDK只有重要的客户才能拿到,即便是成熟工艺,也有各种保密协议需要签署。

FreePDK15 / NCSU


目前开源PDK这块在一些愿意烧钱的头部公司推动下,也算有了一些进展,比如Skywater Technologies就与谷歌合作,为他们的130nm节点推出了开源PDK,并提供了免费流片的机会。在一些EDA厂商的支持下,一些大学也开始推出自己的PDK,比如北卡大学的FreePDK(15nm和45nm),亚利桑那州立大学的ASAP7 PDK(7nm),也都是开源的,不过这两者都是用于学术研究的PDK,哪怕设计出来了也是没地方生产制造。

国内的开源EDA推进

我国在商业EDA软件上的市场占比上落后于国外大厂,在开源EDA上也落后于国外开源社区。但国内除了有一众优秀的商业EDA公司仍在推陈出新外,也开始推动开源EDA发展的想法。比如由华大九天、东南大学等单位共同发起成立的南京集成电路设计服务产业创新中心有限公司(简称“EDA创新中心”),就成立了名为OpenEDA的开源平台。

OpenEDA上的首个项目为OpenEDI这一数据基础构件,借助这一构件,用户可以访问开源开放、接口丰富且统一高效的数据库、算法库和计算架构,利用高效的内存与符号表管理功能。由此打造的EDA工具没有数据壁垒,方便设计者在不同设计工具之间切换,而无需担心数据的丢失。这对于开源EDA工具的开发者来说,是相当实用的基础构件。

不过,OpenEDA平台从2020年底成立至今,也仅仅只发布了OpenEDI一个项目而已,国内开源EDA工具的发展和创新还有很长的一段路要走,EDA创新中心迈出了正确的第一步,随后才会有人追随这一脚步。

语言也是EDA的一种

近日在回答网友疑问时,中科院计算技术研究所副所长,同时也是香山处理器的负责人包云岗表示,除了像仿真验证工具、逻辑综合等传统EDA工具以外,像香山处理器所用的Chisel这种编程语言,用于生成Verilog代码,降低前端开发和验证成本的辅助工具,也可以视为EDA工具的一种,毕竟RTL编程语言也是提升开发效率的一种方式。

但他也表示,开源EDA要做到全流程工具链,与Cadence、Synopsys和Mentor这些商业EDA相比难免在质量上有所欠缺。每个流程如果都有一定的质量欠缺,集合在一起,就会导致芯片PPA与商业EDA相去甚远,而这才是开源EDA工具首先要解决的挑战。

结语

总的来说,如果你追求的是商业可用性,那么开源EDA工具绝对不会是你的首选,这也不会是开源EDA工具开发者的目标。因为光靠开源社区的无私奉献,与耕耘了数十年商业市场的EDA厂商抗衡,无疑是愚蠢的。

这些厂商不介意开源EDA生态的发展,甚至愿意给予一定的帮助,也是因为开源EDA能够带来更广泛的应用,对整个开发生态的发展有益无害。我们不妨将开源EDA视为给到所有设计者一个小规模尝试的入口,让他们有机会打造更多开源硬件。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • EDA技术
    +关注

    关注

    12

    文章

    173

    浏览量

    38236
  • 开源
    +关注

    关注

    3

    文章

    4031

    浏览量

    45568
  • 半导体行业
    +关注

    关注

    10

    文章

    403

    浏览量

    41600
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    openDACS 2025 开源EDA与芯片赛项 赛题七:基于大模型的生成式原理图设计

    ,形成了一批具有应用价值的技术成果。本届大赛预计发布50个赛项,持续规划1500万元总奖金。 openDACS2025开源EDA与芯片赛项,聚焦集成电路产业的数字设计、处理器设计自动化、生成式芯片设计等
    发表于 11-13 11:49

    【精选直播】openDACS 2025 开源EDA与芯片大赛 赛题五 赛题七 直播宣讲会

    openDACS2025开源EDA与芯片大赛线上宣讲赛题五:芯片大模型Finetune11月11日(周二)19:30精彩开播|宣讲信息报告题目赛题宣讲:芯片大模型Finetune宣讲嘉宾王颖
    的头像 发表于 11-11 08:08 421次阅读
    【精选直播】openDACS 2025 <b class='flag-5'>开源</b><b class='flag-5'>EDA</b>与芯片大赛 赛题五 赛题七 直播宣讲会

    【精选直播】openDACS 2025 开源EDA与芯片大赛 赛题六 赛题三 直播宣讲会

    openDACS2025开源EDA与芯片大赛线上宣讲赛题六:从Verilog到网表:电路的PPA优化11月04日(周二)19:30精彩开播|宣讲信息报告题目赛题宣讲:从Verilog到网表:电路
    的头像 发表于 11-04 08:08 398次阅读
    【精选直播】openDACS 2025 <b class='flag-5'>开源</b><b class='flag-5'>EDA</b>与芯片大赛 赛题六 赛题三 直播宣讲会

    【精选直播】openDACS 2025 开源EDA与芯片大赛 赛题二 赛题四 直播宣讲会

    openDACS2025开源EDA与芯片大赛线上宣讲赛题二:TestBench生成与验证10月31日(周五)19:30精彩开播|宣讲信息报告题目赛题宣讲:TestBench生成与验证宣讲嘉宾叶靖
    的头像 发表于 10-28 10:08 647次阅读
    【精选直播】openDACS 2025 <b class='flag-5'>开源</b><b class='flag-5'>EDA</b>与芯片大赛 赛题二 赛题四 直播宣讲会

    【精选直播】openDACS2025开源EDA与芯片赛宣讲 赛题一:网表评估和优化

    openDACS2025开源EDA与芯片赛项赛题一:网表评估和优化介绍线上宣讲直播10月22日(周三)19:30精彩开播|宣讲信息报告题目赛题宣讲:网表评估和优化介绍报告简介开放原子大赛是由开放原子
    的头像 发表于 10-21 08:05 676次阅读
    【精选直播】openDACS2025<b class='flag-5'>开源</b><b class='flag-5'>EDA</b>与芯片赛宣讲 赛题一:网表评估和优化

    国产EDA又火了,那EDA+AI呢?国产EDA与AI融合发展现状探析

    关键,AI 数据中心设计为复杂系统级工程,EDA 工具需从单芯片设计转向封装级、系统级协同优化,推动设计范式从 DTCO 升级至 STCO。 国际 EDA 三大家通过收购布局系统分析 EDA 与多物理场仿真能力;国产
    的头像 发表于 10-16 16:03 2462次阅读
    国产<b class='flag-5'>EDA</b>又火了,那<b class='flag-5'>EDA</b>+AI呢?国产<b class='flag-5'>EDA</b>与AI融合发展现状探析

    西门子EDA与北京开源芯片研究院达成战略合作

    近日,西门子EDA与北京开源芯片研究院宣布达成战略合作:西门子EDA的Tessent Embedded Analytics解决方案现已全面支持以“昆明湖”为代表的香山RISC-V Core,该解决方案将为选择香山
    的头像 发表于 09-05 17:19 4568次阅读
    西门子<b class='flag-5'>EDA</b>与北京<b class='flag-5'>开源</b>芯片研究院达成战略合作

    共谱开源华章 | 匠芯创荣获“开源生态战略合作伙伴”奖

    由嘉立创集团主办的第三届开源硬件星火会在深圳福田四季酒店举行。大会旨在搭建开源硬件领域交流合作的高水准平台,汇聚产、学、研各界嘉宾,围绕开源硬件设计、国产EDA、国产芯片等热点议题深入
    的头像 发表于 08-07 15:37 1073次阅读
    共谱<b class='flag-5'>开源</b>华章 | 匠芯创荣获“<b class='flag-5'>开源</b>生态战略合作伙伴”奖

    Made with KiCad(135):Echo - 开源的音乐播放器

    “  Echo 是一个开源硬件平台,专为音乐播放器设计。该项目的目标是开发一款基于开源软件并采用开源设计的高品质音乐播放器。 ”   Made with KiCad 系列将支持新的展示方式。直接将以
    的头像 发表于 07-16 11:17 2731次阅读
    Made with KiCad(135):Echo - <b class='flag-5'>开源</b>的音乐播放器

    嵌入式开发就业还有前景吗?

    嵌入式的发展前景如何呢?随着科技的飞速发展,嵌入式开发在各个领域的应用越来越广泛,因此嵌入式开发的就业前景也备受关注。以下将从智能家居、医疗设备、工业控制、汽车电子、航空航天等方面,探讨嵌入式开发
    发表于 07-16 10:47

    EDA是什么,有哪些方面

    EDA(Electronic Design Automation,电子设计自动化)是一种基于计算机软件的电子系统设计技术,通过自动化工具和算法辅助完成电路设计、验证、制造等全流程。以下是EDA的主要
    发表于 06-23 07:59

    EDA²侠客岛难题挑战·2025已正式开启

    EDA²侠客岛简介 EDA²侠客岛难题挑战·2025由EDA开放创新合作机制(EDA²)主办,由上海电子设计自动化发展促进会作为执行单位承办。旨在探索
    发表于 03-05 21:30

    开源项目是怎么练成的:Horizen EDA 的前世今生

    “  很多人都知道 KiCad,但 Horizen 却鲜有人知。同样是开源的 PCB工具,为什么有了 KiCad 之后还要做 Horizen 呢?Lucas 的演讲让我感慨良多,分享给大家
    的头像 发表于 02-19 19:29 1483次阅读
    <b class='flag-5'>开源</b>项目是怎么练成的:Horizen <b class='flag-5'>EDA</b> 的前世今生

    华秋电子获“2023开放原子开源大赛”共建证书,共同推动EDA领域的发展

    9月25日-27日,以“开源赋能产业,生态共筑未来”为主题的2024开放原子开源生态大会在北京隆重举办。15场主题论坛、开源生态交流区……各项活动精彩纷呈,第二届开放原子大赛启动、开放原子模型许可证
    的头像 发表于 12-12 18:17 1284次阅读
    华秋电子获“2023开放原子<b class='flag-5'>开源</b>大赛”共建证书,共同推动<b class='flag-5'>EDA</b>领域的发展