历史上的今天
返回首页

历史上的今天

今天是:2024年09月22日(星期日)

正在发生

2021年09月22日 | 为破局而生,完全基于机器学习的EDA工具——Cerebrus来了!

2021-09-22 来源:EEWorld

当机器学习遇见EDA,会碰撞出怎样的火花?近日,Cadence推出的首款完全基于机器学习的EDA工具——CerebrusTM Intelligent Chip Explorer给出了答案。Cerebrus在拉丁语中是大脑的意思,顾名思义,Cadence希望通过与人工智能的结合,让EDA工具实现类似于人脑的功能,从而扩展数字芯片设计流程并使之自动化。
 
Cadence 数字与签核事业部产品工程资深群总监刘淼介绍,通过采用独特的机器学习(ML)技术,Cerebrus 和 Cadence RTL-to-signoff 流程联合,能够提供高达10倍的生产力,将设计实现功耗、 性能和面积(PPA)结果提高20%,这样的性能提升对芯片设计厂商而言,无疑是个天大的好消息。
 
半导体行业正在经历一场复兴


“当今芯片设计市场的格局是振奋人心的,”经常与客户打交道的刘淼感触特别深,以前一直四平八稳发展的半导体行业,正在经历一场复兴,5G、自动驾驶、超大规模计算和工业物联网等都在强劲增长,这些趋势的背后是人工智能(AI)和机器学习(ML)的应用。新应用需要更强计算、更多功能、更快数据传输速度的芯片,而更好性能的芯片又能带来更强的应用,两者相辅相成相互作用,且永无止境。


这就对芯片开发人员提出了更为艰巨的挑战:即芯片的开发进程必须更快、更智能。尽管设计技术在过去几十年变得更加复杂,但是基本的芯片设计流程仍然类似。所以相比之下,当今最大的设计挑战是行业缺乏熟练的工程师,而现有的工程人员已经在超负荷工作,这影响了公司将新产品推向市场的能力,这时需要借助更有力的支持来跟上市场的需求。
 
为设计自动化而生的EDA
 

图片4.png?imageView2/2/w/550


而如何满足不断发展市场需求,一直以来是EDA厂商努力的方向。从最初60年代的完全自定义布局,到后来标准单元库和原理图网表的自动实现,到RTL综合,再到之后的自动化布局与布线,EDA的每一步发展,都大大增加了计算能力,并支持了更大、更复杂的设计。当今的芯片规模无疑是最具挑战性的,为此Cerebrus应运而生,并带来显而易见的优势:

 
Cerebrus三部曲之1:解决芯片设计的“温饱”


做出芯片是最基本的,尤其是是在缺人的情况下,刘淼生动地将其形容为芯片设计的“温饱问题”。Cerebrus通过与 Genus™ Synthesis Solution综合解决方案、Innovus™Implementation System设计实现系统、Tempus™Timing Signoff Solution时序签核解决方案各个工具平台无缝集成合作,可以提供业界最先进的基于机器学习的数字全流程,从综合到实现和签核,让一个工程师同时为多个区块自动优化完整的 RTL-to-GDS 流程,提高整个设计团队的工作效率。此外,通过机器学习模型复用,Cerebrus还允许将设计学习经验自动应用于未来的设计,缩短获得更好结果的时间。
 
 

图片5.png?imageView2/2/w/550

 
众所周知,经验在芯片设计流程中特别重要,有经验的资深工程师面对问题时,因为对芯片设计和工具有充分的了解,可以知道如何去调试、解决、平衡功耗、性能、面积的关系等等。而这对不太资深的工程师是个很严峻的挑战,通过增强的机器学习,Cerebrus能够快速找到工程师可能不会尝试或探索的流程解决方案,与手动开发相比,可以实现高达10倍的工程生产力提升、20%的PPA结果改进,即使是经验并不是很丰富的工程师,也能得到一个相对不错的设计结果。
 
实际案例也确实如此,刘淼介绍,某客户多名工程师数月实现的芯片,1名工程师通过Cerebrus自动改进5纳米制程移动CPU的PPA, 仅在10天内,芯片性能就有了一个显著的提升,无论性能、漏电功耗、总功耗和密度,都得到了不同程度的改善。

图片6.png?imageView2/2/w/550

 
Cerebrus三部曲之2:实现芯片设计的“小康”


如果说芯片做出来是“温饱问题”,那么怎样让芯片做的更好就是要解决“小康问题”,刘淼继续说到,布局优化是芯片设计的关键因素,资深工程师在这方面也需要花费很大的精力,布局的好坏直接影响芯片的性能。而Cerebrus能够同时实现自动布局规划优化与实现流程,帮助工程师做各种各样的探索,从而达到最优解。

图片7.png?imageView2/2/w/550

 
Cerebrus三部曲之3:芯片设计的最终目标“共同富裕”


如何把芯片做的非常好,这就是“共同富裕”的目标,刘淼强调,无论内核工具还是Cerebrus,人都是无可替代的。一方面,Cerebrus需要基于人的经验去学习,另一方面,Cerebrus更聚焦在80%的工作上,还有20%的更有价值的工作是机器没法实现的,还需要人来达成,不断追求更好的芯片设计目标。


“在此之前,没有一种自动化的方式可以帮助设计团队来重复利用过去积累的设计知识,每个新项目都要花费过多的时间进行再次经验学习,这也会影响项目的盈利空间。”Cadence公司资深副总裁兼数字与签核事业部总经理 Chin-Chi Teng 博士说,“Cerebrus 的面世标志着 EDA 行业迎来了一场颠覆性的革新,以机器学习为核心的数字芯片设计工具将让工程团队有更多机会在项目中发挥更大的影响力,因为他们可以告别重复性的手动流程。随着行业继续向先进工艺节点发展,设计规模和复杂性不断增加,Cerebrus 可以帮助设计人员更有效地实现 PPA 目标。”



客户说


据介绍,Cerebrus 已被瑞萨电子和三星代工厂使用,缩短了 5nm 和 3nm 芯片的开发时间。
 
瑞萨电子共享研发EDA部门数字设计技术部总监Satoshi Shibatani表示:“ 为最大化且有效地采用最新工艺节点打造创新设计,我们的工程团队需要持续更新所应用的数字设计实现流程。设计流程的自动优化,对于更高效的产品开发至关重要。Cerebrus凭借其创新的ML能力,搭载Cadence的RTL-to-signoff工具流程,带来了自动化流程优化和布局规划优化,将设计性能提高10%以上。鉴于项目的成功经验,我们将在最新设计项目的开发中采用这一全新流程。 ”
 
三星代工厂设计技术副总裁Sangyun Kim也表示:“ 随着三星代工厂不断部署最先进的制程节点,确保设计技术协同优化(DTCO)计划的效率变得异常重要。我们一直在寻找创新的方法,以在芯片实现中获得PPA的超越。作为我们与Cadence长期合作伙伴关系的一部分,三星代工厂已在多个应用中采用了Cerebrus以及Cadence的数字设计实现流程。我们观察到,在一些最关键的模块上,仅用短短几天时间便使得功耗降低超过8%,而过去通过人工操作需要数月才能实现 。此外,我们正在使用Cerebrus进行自动布局规划电源分配网络选型,这使最终设计时序提高50%以上。由于Cerebrus和数字化实现流程提供了更卓越的PPA结果和显著的生产力提升,该解决方案已成为我们DTCO计划的宝贵补充。”

推荐阅读

史海拾趣

Bourns公司的发展小趣事

Bourns公司的创立源自Marlan和Rosemary Bourns夫妇在自家车库中的创新努力。在1947年,这两位创始人成功研发出了创新的航天传感器,这一突破性的发明为飞行员提供了精确校正飞机垂直定位的方法。这一创新不仅解决了航空领域的关键问题,也为Bourns公司的诞生奠定了坚实的基础。

AEMC Instruments公司的发展小趣事

随着产品的不断完善和升级,AEMC Instruments公司开始积极拓展市场。公司加强与国际市场的合作,通过参加国际展会、建立全球分销商网络等方式,将产品推向全球。同时,公司还积极寻求与国际知名企业的合作,共同研发新产品和技术,以进一步提升产品的竞争力。这些举措不仅扩大了公司的市场份额,也提高了公司的国际知名度。

Andersen Laboratories Inc公司的发展小趣事

随着LED背光液晶电视市场的快速发展,AnalogicTech敏锐地捕捉到了这一机遇。公司推出了直接式和边缘式LED背光驱动器系列,显著增强了LED背光液晶电视的能效和用户体验。这一创新举措不仅为AnalogicTech赢得了市场份额,也进一步巩固了其在电子行业中的领先地位。

睿赫(crechip)公司的发展小趣事

在电子行业的激烈竞争中,睿赫(crechip)公司以其独特的创新理念和前瞻性的技术布局,逐渐崭露头角。公司创始人李明,一位资深的电子工程师,在一次国际技术交流会上,受到了来自全球各地创新思维的启发。他意识到,随着科技的飞速发展,电子行业正迎来一场前所未有的变革。于是,李明决定创立睿赫公司,专注于研发高性能、低功耗的半导体芯片。

在创业初期,睿赫公司面临着重重困难,资金紧张、人才短缺、技术瓶颈等问题接踵而至。但李明带领团队迎难而上,通过不懈的努力和坚持,终于成功研制出了一款具有突破性的芯片产品,受到了业界的广泛关注和认可。

Active-Semi公司的发展小趣事

作为一家有社会责任感的企业,睿赫公司始终关注环境保护和可持续发展。公司在产品研发和生产过程中,积极采用环保材料和绿色生产工艺,减少对环境的影响。同时,公司还积极参与公益事业,为社会做出了积极的贡献。

在可持续发展方面,睿赫公司致力于推动电子行业的绿色化和智能化发展。公司不断加强技术研发和创新,推出了一系列符合环保要求和高性能要求的产品,为电子行业的可持续发展做出了积极的贡献。

CT [ Central Technologies ]公司的发展小趣事

经过数年的努力,CT公司终于研发出了一款具有颠覆性的新型芯片技术。这款芯片在性能上大幅超越了当时的同类产品,引起了市场的广泛关注。多家知名企业纷纷与CT公司展开合作,将这款芯片应用于他们的产品中。随着合作伙伴的增加和市场份额的扩大,CT公司的知名度逐渐提升,成为了电子行业的一匹黑马。

问答坊 | AI 解惑

1.5V升压3.3V_5V[转载]

原文如下: ◆電池1本時(入力電圧1.5V時)  ・3.3V 最大負荷電流 約160mA=効率約81%  ・5.0V 最大負荷電流 約70mA ※出力5Vでは電池2本での使用を推奨します。 ◆電池2本時(入力電圧3. ...…

查看全部问答>

红外发射与接收程序

红外发射接收源程序…

查看全部问答>

如何实现恒压恒流充电?

来自 电子工程师技术交流(12425841)…

查看全部问答>

STM32热重启死机问题?

程序运行中需要运行 NVIC_SystemReset();这个函数,一旦运行就会死机 没办法单步调试,所以问下大家问题可能出在哪里? 重新上电启动就没有问题。谢谢大家了!…

查看全部问答>

ccs中调试程序出现问题

程序编译可以通过,但是rebuid all时会出现错误,如 Reset_VEC        B    _cy_begin                \\"pwm_generate_vec.asm\\", line 7:  AN IDENTIF ...…

查看全部问答>

请问大家一个关于iar for msp430仿真的问题!!

1、我用FET_examples目录中FET140文件夹下,fet140_ta01.c文件组建项目。 2、在iar for msp430 环境中,用软件模拟为什么不能进入定时中断呢? 3、是不是因为没有smclk的原因?在这个环境中如何设置lfx 和x2呢?并并我修改了程序,将 ...…

查看全部问答>

看看我的程序的警告:

Warning (14130): Reduced register \"current_state[7]~reg0\" with stuck data_in port to stuck value GNDWarning (14130): Reduced register \"current_state[6]~reg0\" with stuck data_in port to stuck value GNDWarning: Converted presett ...…

查看全部问答>

protelDXP 元件名系表--分立元件库中英文对照

protelDXP 元件名系表--分立元件库中英文对照…

查看全部问答>

单片机的抗干扰措施

单片机在嵌入式系统应用中,抗干扰性能是系统可靠性的重要指标,抗干扰设计是单片机系统研制中不可忽视的一个重要内容。下面就由福州卓跃教育就这问题做一具体介绍.        随着科学技术的迅速发展,单片机在各个领域中的 ...…

查看全部问答>

液晶19264底层驱动程序

#define  uchar unsigned char#define  uint  unsigned intuchar Page;     uchar Col,cc=0,dd=0; bdata char com_data;sbit mos_bit=com_data^7; void wtcom(void); /********************引脚 ...…

查看全部问答>