C语言,如何颠覆芯片设计流程?

发布时间:2023-11-29  

AI浪潮下,算力正在不断膨胀,可以说,谁拥有更多算力,谁才会在市场拥有更多话语权。而与之相悖的是,算力如此紧缺的前提下,芯片性能正在被逐渐榨干,随着摩尔定律的放缓,它给芯片设计带来的红利期正在过去。通用处理器过两年就性能翻倍的好事已经不存在了。


当我们不得不面对摩尔定律放缓的现实时,对AI算法进行特定优化的芯片成为化解高算力需求的新趋势。


著名计算机架构师John Hennessy和David Patterson在2018年的图灵演讲中提出SA架构,可以将它理解为某类应用进行特定优化,实现更高的能效比,在RSIC-V高灵活性优势的加持下,DSA架构还能发挥出更多优势,其中就包括能耗。


话虽如此,但RISC-V的DSA定制并非如此简单。芯易荟(ChipEasy)作为一家提供全球领先的DSA处理器设计工具的新一代EDA公司,亮相ICCAD 2023,并分享了自己对于EDA和DSA的理解。


当EDA碰上RISC-V和DSA


事实上,回看过去二三十年,设计方法未曾出现过很大的改变,摆在现在芯片行业面前最大的问题是同质化设计非常多,用同样标准的业界IP就很难设计出具有差异化的芯片。


AI大模型时代,差异化便是提升芯片性能壁垒的关键,也是帮助建立自主可控的核心技术壁垒,建立中国芯片行业发展的关键。


每家公司最多提供几十种甚至上百种产品,但PPA(性能、功耗、面积)在不同应用中,最佳点都有所不同,这就需要下游用户,根据自己的场景定制化自己的产品。


但随着需求不断增加,芯片的规模越来越大,复杂度随之增加。市场瞬息万变,芯片的迭代周期越来越短,进一步加剧芯片设计难度增加。


多核异构是当下芯片设计的主流趋势,这会延伸出新的设计方法学,伴随RISC-V的出现,芯片行业出现了前所未有的新机会以及伴之而来的挑战。


这便是芯易荟技术开发的重点所在,对此,芯易荟将自身定位聚焦在原型设计环节,旨在将系统级的概念落实到芯片上,帮助客户实现多、快、好、省的设计并提供全流程服务。



从2021年芯易荟创立之初,它就致力于推动全新的芯片设计方法学,希望基于自主研发的一站式软硬件协同设计平台和生成工具,通过工具提供差异化 IP 定制服务,为客户创造竞争优势,同时以数量级优势帮助客户缩短芯片设计的开发周期。


简单总结,就是做针对RISC-V+DSA的 EDA。正如芯易荟的名字一般,这家公司旨在重“芯”定“易”(重新定义)芯片设计,目前其研制推出的工具就是为了填补芯片设计在硬件和软件之间的鸿沟而生。



用C语言加速DSA设计


“实际上,传统做一个DSA设计,从软件到硬件需要一二十人,甚至是更多。涉及到手工写代码,中间验证量非常大,整个开发周期也要在一年以上。如果加入自己的指令,或编译器方面优化,整个开发周期会更长。”芯易荟的技术专家这样向EEWORLD介绍到。


C语言则是芯易荟的切入点。开发一款处理器,不仅要掌握许多专业知识,还需要掌握Verilog。这意味着,摆在开发者面前,是巨大的门槛。


FARMStudio则是一款以C语言描述,基于RISC-V基础指令集的专用处理器生成工具,能广泛应用于定制针对视觉、AI、通信、音频、DPU、工业控制等领域的处理器解决方案,助力芯片设计公司高效自研IP。


FARM(Flexible Advanced RISC Machine)来自于芯易荟架构的一个品牌名称,是‘柔性运算架构’的英文首字母组合。该英文单词本身也有种田的意思,表达我们希望通过播撒种子,让更多用户加入应用的想法。



嵌入式系统中最常用的语言是C语言,C语言能直接‘触摸’到硬件的性能,同时具备高级语言的优势(如国际标准、汇编程序等),还可以直接在x86的环境下进行仿真,具有较强的可控性。


其次,利用C语言可以解决软硬件融合设计的难点,利于软件工程师和硬件工程师共同理解和调试,打破软硬件间的壁垒,缩短设计时间、降低验证成本。


不止如此,C语言天生就与软件在同样的开发环境,所以就可以直接在x86环境下仿真,非常容易证它的功能是不是正确的,再向后推进流程,实际也是基于C语言编写的,所以芯易荟是一体化的设计环境。



“通过使用我们的工具,生产时间就很快,可以分钟级地把整个代码、硬件、软件一套工具链产生出来,不夸张地说,可以达到百倍以上地开发时间和成本的加速。”芯易荟专家如是说。



一个完美的开局


芯易荟拥有丰富的研发经验,设计团队由来自不同领域的工程师有机结合,实现了‘1+1>2’的效果。在此基础上,芯易荟以服务中国半导体行业为发展重点,以帮助客户真正实现投产作为考验自身价值的依据。


众所周知,RISC-V生态建设是现如今最难问题,只有拥有更多RISC-V产品,才能更好铺开市场,扩大应用,从而扩充生态。


目前,芯易荟的基于DSA的一站式开发设计平台针对工业控制、通信、计算机视觉、互联网、AI、音频等领域。在芯易荟的平台帮助下,RISC-V生态一定会拥有更大的发展。


除了企业版,FARMStudio还拥有个人版,在不用于商业用途的前提下收费299元/年,它与企业版的差别在于,不支持RTL下载,同时没有专家技术支持。个人版既是为了进一步降低EDA使用门槛提高活跃用户用量,也是供教育用户或发烧友进行尝试使用。



为了扩大专用DSA的适用性,FARMStudio不仅专注于加速某一个算法,更是加速某一类算法,未来,会面向自动驾驶、新能源、人工智能、可穿戴设备等,开发一些有针对性和增强性的工具。


此外,该工具并没有排他性,除 RISC-V 架构之外,未来也可以支持 Arm、X86 等架构。


芯易荟的规划还不止如此,我们都知道EDA行业都会逐步涉足全流程,最终都会走向寡头,且不论未来,芯易荟现在已拥有了很好的开端和出色的开局,这样的工具,可以让更多人,躬身于新计算时代变革中。

文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    的汇编助记符,所以存在指令难记,指令功能弱的缺点,造成学习困难。C语言的优势与缺点正好与汇编相反。C语言毕竟是一种高级语言,具有较好的学习性,几乎不必记忆指令,学习容易,而且编译时的优化由编译器管理,一般......
    ,是最接近机器码的一种语言。其主要优点是占用资源少、程序执行效率高。但是不同的CPU,其汇编语言可能有所差异,所以不易移植。 而C语言是一种编译型程序设计语言,它兼顾了多种高级语言......
    阶段:需要掌握C语言的一些高级语法,掌握单片机程序开发指针,结构体,回调函数等的使用,能自己写一些轻量级架构,独自做一些比较大的项目。 全栈高手:掌握单片机硬件开发,包括原理图绘制,PCB板设计,可以......
    很惊讶地问:单片机?是什么东西? 人对一个事物很感兴趣的时候就容易把它神话,我把c语言和寄存器先跟他们乱扯一通,再说能做什么牛逼的智能产品。 其实当时自己都没底,也不知道这个该找什么工作,需要......
    我们在刚开始接触单片机的时候都会有这么一个错觉,觉得单片机产品设计和电路相关,就需要深入的了解这些基础,其实这个想法是有问题的。 单片机开发学习的基础是C语言,除了C语言之外就是单片机外设资源的驱动,其他......
    学校也是教的比较浅,讲的是汇编语言,同学们只需要编写程序让LED灯闪就算毕业了。 如果毕业你只会这些,那100%找不到工作,毕竟太水了,说句难听的,现在小学生学的可能都比这个强。 这个......
    毕业设计| STM32F4电子阅读器制作教程;开机logo 电子书列表扫描 电子书列表显示及小说选择菜单 阅读功能: 1)能够记录每本电子书的退出时处于什么阅读位置,下次进入从该位置继续阅读 2......
    也没有必要去比较,优秀的人大有人在。学的东西很泛,开的课程情况看学校,主要的课程还是偏硬件类、模电、数电、电路,好的学校会开通信原理、计算机网络、单片机、C语言这些、专业课很多,我就不一一列举了,反正......
    门单片机的开发。 51单片机好学不好学? 必须要看个人的实际情况和学习的恒心。 如果理科毕业的学生,电路基础、C语言比较好的同学,学习单片机相对是比较容易的。 当然,好学不好学是一个话题,能不......
    机是一个可编程芯片,类似于电脑的CPU,只不过性能、成本、功耗都比cpu要低很多。 那我们通过编写汇编或者C语言程序,下载到基于单片机设计的电路板里面,就能完成相应的产品功能。 比如说打开/关闭灯、温湿......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>