"); //-->
C/C++ 和 Verilog 是开发者最为常用的编程语言
在芯片开发工具层面,芯片开发人员在开发语言的选择上多样性较高,其中最常用的两种语言分别是 C/C++ 和 Verilog。C/C++ 是一种常见的通用程序设计语言,可用于高级的应用程序和底层系统编程,数据显示,近五成的开发者在使用它们进行编写代码;而 Verilog 则是一种硬件描述语言,主要用于数字电路的建模和仿真,使用的开发者占比 12.94%。
芯片开发中常用的开发语言
芯片开发中使用的 EDA 工具多种多样,且芯片开发人员常用的 EDA 工具呈现出多样性和分散性。
数据显示,使用最广泛的工具是 Protel,占 26.11%;其次是 AlTIum Designer,占 18.10%;开发人员可以根据自己的需求、意愿和实践经验,选择最适合自己的工具来进行芯片设计、仿真和测试。
开发者常用的EDA工具
国产芯片开发的挑战:设计、低功耗和专利
在现代技术中,芯片作为基础设施之一,芯片参数也是开发者们最为关注的话题。首先是算力,它衡量芯片处理速度的指标,67.06% 的开发者表示他们关心芯片算力参数;其次是功耗,它也是衡量芯片的重要指标之一,42.63% 的开发者也比较关心。
开发者关心的芯片参数
国产芯片在开发中面临很多挑战和难题,以下是一些主要的方面:
设计能力:芯片设计是复杂而艰巨的工作,需要高超的技术和精湛的设计能力。39.91% 的开发者表示,当前以国内的设计能力,很难去降低芯片设计成本。其次便是低功耗设计,35.36% 的开发者表示要实现低功耗也非常困难。
专利保护:芯片制造涉及到大量的专利技术,国内芯片开发中,需要进行专利规避。
国产芯片开发过程中最难的问题
在芯片设计上,开发者最担忧的是 EDA 设计工具,现代芯片的复杂度非常高,一个芯片可能包含数十亿个晶体管和数百万条线路,因此设计过程中需要更优秀的工具来帮助工程师处理如此巨大的设计空间。
国产芯片设计过程中最难的问题
芯片制造与软件开发流程不同,不能像软件开发那进行小步快跑的迭代,整个制造过程的成本也比较高。
56.62% 的开发者认为在芯片制造中,容易出现产品应用市场与设想出现偏差,从而导致研发投入、生产成本等方面的浪费。其次是在芯片开发过程中,某些设计规格无法实现,半数的开发者都对此表示担心。
芯片制造过程中的难点
一个好的芯片产品不仅需要硬件的卓越性能和稳定性,还需要配套完善的软件栈和周到的支持和服务。只有这样,才能真正赢得开发者和消费者的青睐和信赖。而这些软件栈中,开发者最关心的是芯片对操作系统的支持情况,其次是芯片的版本和兼容性。
开发者对芯片软件栈感兴趣的内容
包云岗认为,超过 41% 的开发者最关心的是芯片对操作系统的支持情况。由此可见,优秀的芯片设计人才不仅仅懂芯片架构,也需要懂操作系统等软件栈知识。然而,这类人才在国内更是稀缺,因为很多集成电路学院并不开设操作系统等软件课程。要解决人才急缺问题,当前人才培养理念与方案需要改变,需要更重视软硬件协同能力的培养。
开源芯片的未来
随着开源芯片技术的日益成熟,其市场份额也将逐渐增加,开源芯片平台如 RISC-V 等已经被广泛应用于各种应用场合。它作为一项新兴技术,其未来的发展前景非常广阔,76.77% 的开发者都看好开源芯片的发展,有望实现规模应用,将会在未来的几年中迎来爆发式增长。
开发者对开源芯片发展趋势的看法
整体而言,包云岗总结道,新兴领域芯片需求快速增长,开源芯片未来可期。
一方面,报告中显示当前芯片主要服务于物联网(31%)以及通信系统及设备(21%)。在调研的企业中,研发的芯片中有 38% 搭载人工智能技术,这也反映了当前人工智能领域的蓬勃发展。两项数据结合,可以大致反映出很多物联网场景也有人工智能需求。
另一方面,在被调研的芯片公司中,40% 的公司人数小于 10 人,26%的公司人数为 10-100 人。结合 2022 年 12 月魏少军教授在 ICCAD 会上的关于中国芯片设计产业总体发展情况的报告数据显示,全国甚至有 2700 余家(占84%)芯片设计公司人数不足 100。
总之,国内绝大多数芯片设计企业人员规模并不大,他们主要专注于某个细分领域的芯片开发。这些企业的存在是因为物联网等新兴领域带来的芯片碎片化需求,而以 RISC-V 为代表的开源芯片允许企业更方便地定制芯片,是应对碎片化需求的有效方式,也有助于实现企业非常关心的降低芯片设计成本的需求。
以上便是《2023 中国芯片开发者调查报告》的内容。之后我们将上线完整的电子版报告内容,覆盖开发者现状、开源、数据库、AIOT、操作系统、云计算、芯片七大维度,敬请期待。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。