历史上的今天
返回首页

历史上的今天

今天是:2025年06月17日(星期二)

正在发生

2019年06月17日 | 打破传统设计?未来可以用云上EDA设计芯片吗

2019-06-17 来源:StarryHeavensAbove

Google的TPU芯片专门为云端AI应用设计,可谓是为云而生。而TPU的设计过程又越来越多的利用了云的优势,可谓是生于云中。TPU所带来的创新,不仅仅是芯片架构,还反映在整个芯片研发的思路,方法,甚至是“文化”,而后者可能对整个产业都会带来更为深远的影响。


传统的芯片公司做芯片,目标是规模量产和销售,第一个风险就是芯片的规格不能满足市场需求,做出来也没用。有了规格之后,我们考虑的最多的就是成本(PPA和研发成本)和Time to Market,这让我们在做trade-off的时候束手束脚。如果不用担心难伺候的客户,不用担心规格不对,而成本和ToM也不是最重要的因素,我们是不是终于可以大展拳脚了呢?


我们在研发一款芯片的过程中,从架构设计到物理实现,需要很多步骤,其中的很多工作,比如仿真验证,需要大量的计算资源。而在现实中,计算资源总是有限的,我们要么Delay,要么放弃对验证质量的追求。如果计算资源是“无限”的,我们还需要做这种无奈的取舍吗?


当看到[1]中的如下文字,我一下就想到了上述两个场景,进而非常理解Daniel Nenni所形容的在Google做芯片就像“小朋友进了糖果屋”的感觉。


“A friend of mine now works for Google designing chips. Can you imagine what it is like designing chips for a company that does not sell the chips (cost and delivery are not the driving factor) and has a massive cloud at their disposal? To put it bluntly my friend was like a kid in a candy store. He can now design a much better quality chip without having to worry about lengthy simulation and verification runs. To be clear, you can bet Google chip designers get silicon right the first time, absolutely.”


Google TPU我介绍的很多了,2017年Google公布了第一代TPU的架构,之后基本是每年更新一代,可以说迭代速度非常之快。大家看TPU的论文,都会感觉它的架构和设计似乎并不复杂,但我相信离开了Google,没人能做到类似的成功。因为TPU的设计反映的是Google在Cloud/Data center软硬件体系上的强大经验和实力,它放在Google Cloud上就是合适。我最近的文章讨论了Tesla的FSD芯片,它的前提也是这个芯片就是自己用的,不用考虑别人的需求。在这种情况下,我们来对比评价它的架构设计就显得没什么意义了。Google不只做TPU,还有不少芯片项目。Apple早就把自研芯片作为最核心的研发了。其它能数得上的科技巨头也无一例外的都在自研芯片,很多现在还不是巨头的系统公司和应用公司也开始自研芯片。这个趋势会给整个半导体行业带来很多变化,商业模式,生态和产业链,技术趋势,研发模式,设计方法,甚至是”文化“。


image.png?imageView2/2/w/550



而芯片研发模式的变革就引出了本文的第二个问题:云上的芯片设计。还记得在17年我参加阿里云栖大会的一个讨论,被问就是关于在云上用EDA工具做芯片的问题。应该说,当时这种模式不论是在技术上还是商业模式上都还在探索阶段。到现在再回看,这个探索到实用的过程似乎并不太长。在今年的DAC(Design Automation Conference,EDA界的盛会)上,Google和eSilicion有个联合talk,”Doing EDA in the Cloud ? Yes, it’s possible !“[2]。”We often hear that the EDA industry is not yet ready for the cloud, usually due to objections about the nature of cloud-native technologies. However, the cloud seems like the ideal place to run chip designs: flexible compute resources available on demand, nearly infinite storage, and a pricing structure that avoids costs for idle resources. “可惜我没有看到具体的材料。


实际上,Google在去年DAC上就做了名为”Google: Moving EDA to the Cloud - a Google-on-Google story“报告(这个可以在网上找到)。当时就提到,在做TPU的过程中很自然的想到了利用云资源的优势。其实也不难理解,芯片设计中大量的时间是花在仿真验证上的,而这些仿真验证又很容易并行执行。如果能在一段时间内提供大量运算资源,就可能大大减少总的验证时间,或者在有限时间内做更充分的验证。由于这种需求是突发性的,一般的芯片设计公司不可能自己建立这样的能力来满足短暂的峰值需求。但对Cloud来说,这就不算问题了。所以才说Google可以在需要的时候把”无限“的资源投到芯片设计,实现快速迭代(他们的原话是”敏捷开发“),同时更容易实现高质量验证并保证一次投片成功。下图是Google Could支持芯片验证的架构,其中就明确提到了”Unlimited Simulations Running in Parallel“。

source: Google blog


当然,Google这么做可以说非常自然,但对第三方芯片公司来说,要利用这样的平台,还需要考虑很多因素的,比如数据安全的问题。上述talk中也提到了这个话题,认为安全性本身就是云厂商重点关注的问题,它们在安全性上的投入比一般公司大得多,因此在云上的安全性比本地的安全性更高。芯片项目的数据和IP是芯片公司的最核心资产,大家对安全性的关注当然很高。不过随着这种模式越来越完善,相信这些障碍都是可以解决的,剩下的可能真是”文化“的问题了。”云上做芯片“可以算是芯片研发模式的重要创新,沿着这个思路,也可以引出很多有趣的话题,有机会我们进一步讨论吧。


最后,在Daniel的文章中,他提出了一个很有意思的问题,大家可以也思考一下。


“For new chip design companies the cloud is an easy decision. For the older fabless companies that have years and years of non-cloud culture and non-cloud infrastructure it is a very difficult change. The question I have is how are they going to compete with the natural born cloud chip designers?”


EDA
推荐阅读

史海拾趣

Hanghsing Enterprise Co Ltd公司的发展小趣事

HANA Micron公司在电子行业的五个发展故事

故事一:2.5D封装技术的突破

HANA Micron,作为韩国顶尖的后端工艺和外包半导体组装测试(OSAT)公司,近年来在2.5D封装技术领域取得了显著进展。随着高性能人工智能(AI)芯片需求的急剧增长,该公司致力于开发一种能够水平组装不同类型AI芯片的封装技术,如高带宽内存(HBM)。这一技术对于生产像英伟达H100这样的顶级AI加速器至关重要。公司CEO Lee Dong-cheol表示,他们已将未来寄托在HBM和其他AI芯片的先进2.5D封装技术上,并透露公司已生产出原型,尽管全面商业化尚需时日。HANA Micron的这一努力不仅提升了其技术实力,也为公司在全球芯片封装市场的竞争中占据了有利位置。

故事二:越南市场的扩张

为了进一步扩大业务版图,HANA Micron在越南进行了大规模的投资。自2016年在越南北宁省成立公司进军东南亚市场以来,该公司已累计投资高达7000亿韩元(约合5.25亿美元)。其北江省云中工业园的2号制造工厂于2023年正式落成,标志着公司在越南半导体封装和测试领域迈出了重要一步。这一投资不仅提升了公司的产能,还为公司带来了更多的业务机会和市场份额。HANA Micron计划到2025年将月产量提高到2亿个,并预计越南业务的销售额将很快达到万亿韩元。

故事三:多元化产品线的拓展

除了在传统存储芯片封装领域保持领先地位外,HANA Micron还积极拓展多元化产品线。公司目前正在开发针对可穿戴设备和医疗设备的封装技术,以提高这些设备的灵活性和可靠性。这一项目的第一个成果是去年年底开发的针对医疗贴片的心电图传感器模块,该模块允许传感器的功率低于1mA,延迟低于5ms。这一创新不仅展示了公司在封装技术上的深厚积累,也为其在未来医疗和可穿戴设备市场中的发展奠定了坚实基础。

故事四:与国际巨头的合作与竞争

在电子行业的激烈竞争中,HANA Micron不仅与国内同行如三星、SK海力士等展开合作与竞争,还与国际巨头如台积电、英特尔等保持着紧密的联系。公司CEO Lee Dong-cheol透露,台积电已成功研发出英伟达H100的2.5D封装技术,而三星和SK海力士也在积极跟进。在这种背景下,HANA Micron不断加大研发投入,以确保自己在封装技术上的领先地位。同时,公司还通过与国际巨头的合作与交流,不断提升自身的技术水平和市场竞争力。

故事五:应对市场波动与未来展望

面对全球电子市场的波动和不确定性,HANA Micron展现出了较强的抗风险能力和市场适应能力。公司CEO Lee Dong-cheol表示,尽管过去几年存储市场有所放缓,但随着电子产品制造商和AI设备制造商对先进芯片需求的不断增长,预计2024年的业绩将有所改善。为了实现这一目标,公司将继续加大在研发、生产和市场拓展等方面的投入力度。同时,公司还计划将系统芯片的比例提高到50%以上,以降低市场波动对公司业绩的影响。这一战略调整不仅体现了公司对未来的信心和决心,也为公司的可持续发展奠定了坚实基础。

Hong Kong X'Tals Ltd公司的发展小趣事
确保电源电压在LM122的允许范围内(4.5~40V),以避免损坏芯片。
ALSC [Alliance Semiconductor Corporation]公司的发展小趣事

为了保持竞争优势,ALSC始终将技术创新作为核心驱动力。公司投入大量资源用于研发,不断推出具有创新性的半导体产品。其中,一款具有高性能和低延迟的芯片产品赢得了市场的广泛认可,为公司的快速发展奠定了坚实的基础。

得力(deli)公司的发展小趣事

得力公司在国内市场取得成功后,开始积极拓展海外市场。公司在全球建立了多个生产基地和创新研发中心,整合全球人才和资源,为用户提供卓越的产品和服务。同时,得力还注重品牌本土化经营和国际化运营,努力融入当地市场和文化,赢得了全球客户的信赖和认可。

Ferraz Shawmut(Mersen)公司的发展小趣事

随着电子行业的快速发展和市场竞争的加剧,Mersen面临着越来越多的挑战。然而,公司始终坚持以客户为中心的理念,通过深入了解客户需求和市场趋势,不断推出符合市场需求的新产品和技术解决方案。同时,公司也加强了与全球合作伙伴的合作与交流,共同应对市场挑战并推动行业发展。

以上五个故事概述了Ferraz Shawmut(现更名为Mersen)在电子行业中的关键发展历程。通过不断创新、全球扩张和积极应对市场挑战,公司成为了电气保护领域的领先企业。

Heatron公司的发展小趣事

随着市场对个性化需求的增加,Heatron公司敏锐地捕捉到了这一趋势。公司成立了专门的定制化服务团队,致力于为客户提供从设计到生产的全方位解决方案。无论是特殊尺寸的加热器,还是具有特定功能的电加热元件,Heatron都能根据客户需求快速响应并高效完成。这种以客户为中心的服务模式,帮助Heatron在竞争激烈的市场中脱颖而出,赢得了众多知名企业的青睐。

问答坊 | AI 解惑

单片机问题

本帖最后由 paulhyde 于 2014-9-15 09:38 编辑 谁有C8051f020的串口通信的程序  …

查看全部问答>

系统standby,为了省电外部设备的IO要怎么处理?

系统standby,为了省电外部设备的IO要怎么处理?…

查看全部问答>

wince5.0的模拟器能录音吗?

我能在模拟器上测试录音功能吗? lame库在wince5.0上好用吗?目前我已经在ce5.0上重新编译了lame库…

查看全部问答>

wince下如何捕获异常??

使用下面方法不起作用。 try { } catch(CArchiveException e) { } 请问怎么做?谢谢!!!…

查看全部问答>

最近要做一个低功耗的设备

我最近要做一个低功耗的手持设备,带GPS和GPRS的。不知道有没有做过的前辈,给个方向的指点谢谢了!准便申请一个实验板!!!…

查看全部问答>

我想DIY一个电子房价牌,求帮忙?

学习了郭天祥的51单片机,晕头了。  我只想做一个固定显示的房价牌,上面是万年历的那种,自己想焊可是无奈水平还不行,有没有朋友能告诉我,需要买什么材料,焊接流程的呢,因为这类房价牌网上有编好的程序,我只想做硬件组装。…

查看全部问答>

为什么手机上的去耦电容用33P+10P ?

可能大家注意到了,手机或相当设备上,在音频的去耦上,习惯用33P及10P的电容。   理论上说,用瓷片电容,容量越大去耦效果越好。实际中,104的电容与33P的电容价格是一样的。 为什么要用33P及10P的呢?   欢迎讨论,好帖加分!…

查看全部问答>

关于NV_INIT与NV_RESTORE的问题

请问各位,只编译NV_RESTORE这一选项与只编译NV_INIT这一选项以及与同时编译NV_INIT和NV_RESTORE这两个选项,这三种编译方式所产生的结果有什么区别吗?希望能得到各位的解答,谢谢 …

查看全部问答>

通过H2F对DDR的读取,求指导

用的是cyclonev soc这块板子,系统已经搭建好了,目前想完成的测试时我在HPS断对FPGA的DDR3进行读取,按照官网给的VIP_demo的例子,已经完成了基本的配置和地址映射,也得到了DDR3的虚拟地址 h2p_memory_addr= axi_virtual_base + ( ( unsigned lon ...…

查看全部问答>

数字温度传感器系统接口:SPI、I2C 、SMBus如何选

需要经常进行数据流传输的系统数据,SPI是首选,因为它拥有较快的时钟速率,速率可从几兆赫兹到几十兆赫兹。然而,对于系统管理活动,如读取温度传感器的读数和查询多个从器件的状态,或者需要多个主器件共存于同一系统总线上(系统冗余常会要求这一 ...…

查看全部问答>