英特尔收购NetSpeed,旨在降低芯片设计成本
据科技博客VentureBeat北京时间9月11日报道,芯片厂商英特尔周一对外宣布,其收购了总部位于加州圣何塞的NetSpeed Systems公司,收购价格暂未披露。英特尔表示,收购NetSpeed将有助于改进其芯片设计工具。
NetSpeed提供了高度可配置、综合产品,可以帮助英特尔更快、更经济地设计、开发和测试新的片上系统(system-on-chip,SoC),同时有助于英特尔设计、开发并测试能够将一个完整的工作系统放在一块单晶硅片上的一体机芯片。
NetSpeed CEO 桑达尔Sundari Mitra(左)和英特尔高级副总裁Jim Keller
NetSpeed团队将加入英特尔的硅工程事业集团(Silicon Engineering Group),该集团由英特尔高级副总裁兼芯片设计师吉姆·凯勒(Jim Keller)领导。NetSpeed联合创始人兼首席执行官Sundari Mitra将担任英特尔副总裁继续领导她的团队,并向凯勒汇报工作。
“英特尔正在设计更多具有更专业特性的产品,对于英特尔架构师和我们的客户来说,都非常令人兴奋。”英特尔高级副总裁凯勒在一份声明中表示,“但我们面临的挑战是,在控制设计时间和成本的同时,如何更为广泛的综合IP块,从而获得最佳性能。NetSpeed成熟的芯片网络技术解决了这一挑战,值得庆贺的是,现在我们获得了他们的知识产权和专业知识。”
NetSpeed Systems成立于2011年,为SoC设计人员提供具有可扩展、一致性、基于网络芯片(NoC)知识产权。NetSpeed的NoC工具实现了SoC前端设计的自动化,并能生成可编程的、综合的高性能、高效解决方案。
“英特尔一直是NetSpeed的重要客户,我很高兴能再次加入该公司," Mitra在一份声明中称。在Mitra早期职业生涯当中,曾担任英特尔芯片设计师。
未来英特尔将遵守NetSpeed现有的客户合同,但NetSpeed将成为其内部资产。据悉,英特尔资本是NetSpeed Systems的投资方之一。
NetSpeed究竟是干什么的?
当你看到 NetSpeed 的 NocStudio 设计工具时,首先你会想到:“嗯,NetSpeed 是一家新的片上网络 (NoC) IP 公司”。这样的认知是否正确呢?答案可以是对的,也可以是错的。对的是因为 NocStudio 实际上生成片上网络 (NoC)。错的是因为公司的目标远比仅仅提供全新片上网络 (NoC) 解决方案要远大得多。
根据 NetSpeed 的创始人兼首席执行官 Sundari Mitra 的说法,她决定创立 NetSpeed 的原因是要解决架构师和设计人员几十年来一直面对的问题,那就是如何弥合架构和流片之间的差距。Sundari 认为 NocStudio 具有构造自纠正的特性,解决片上系统 (SoC) 的综合问题。NocStudio是一种高阶工具 (高于 RTL 综合),其理念是将综合的优势应用于片上系统 (SoC) 的设计。那么其工作原理是怎样的?
Sundari 的答案是:“这是一个针对如何组建片上系统 (SoC) 的算法解决方案。它基于数学图论和网络算法来优化片上系统 (SoC) 上进行的工作。从公司的发展宗旨来看,我们不是一家片上网络 (NoC) 公司,相反,我们重新定义片上系统 (SoC) 的设计方式。”
在理解 NocStudio 之前,有必要了解 NetSpeed 技术团队的背景。首先是 Sundari,她很久之前就开始与英特尔合作,自此之后参与了数十个片上系统流片,面临过诸如在流片前 (不够幸运的话在流片后) 发现死锁等最后一刻的问题。
另外一点就是,Sundari 曾经联合创立了 Prism Circuits,这是一家开发高速串行器的创业公司,2009 年被 MoSys 公司以 2000 万美元收购 (收购价格与 2007 年的 Snowbush 相同,但Prism Circuits 的创立时间要晚得多)。由于 NocStudio 基于与网络采用的算法类型相同的算法,因此才华出众的 Sailesh Kumar 成为了联合创始人之一,他早前曾经在思科和华为工作过,具有很强的网络系统背景。NocStudio 的目标一开始就很明确,那就是必须要处理缓存一致性片上系统设计的问题,这也正是 Joe Rowlands 加入了该公司管理团队的原因 (Joe目前拥有80项缓存一致性和存储子系统方面的专利)。
该团队将 NocStudio 设计为一个图形工具,采用源于计算机网络和电信的最优路径算法使片上系统 (SoC) 的设计自动化。架构师将 IP 模块放到左视窗中,NocStudio 生成各个 IP 之间的链路,并生成为综合编辑器定义 IP 模块的脚本。NocStudio 不是布局和布线的工具,但可称为「具有物理识别」。为了尽量减少各个 IP 模块之间的总线,必须知道在真正的片上系统 (SoC) 设计时这些模块应布局在哪些地方。对于习惯使用脚本的架构师而言,该工具也同步生成可在第三个视窗编辑和修改的脚本。
听起来很棒,但 NocStudio 真的很高效吗?
上图中,我们可以看到真实使用场景下芯片的逐级优化:布局、层级、布线和信道优化,从而生成优化的片上系统 (SoC)。不仅线路长度和寄存器的数量得到了优化,使布局和布线变得更加轻松顺利,而且据称最终的片上系统 (SoC) 所消耗的功率比采用 AMBA AXI 总线生成的功率少 60%。
因此 NocStudio 是首个前端优化设计工具,Sundari 认为此类工具将成为当今片上系统 (SoC) 设计的必然趋势,就像以前的软件编辑器和 RTL 综合一样。
半导体行业迟早必然会迎来极为类似 NocStudio 的前端设计工具。要求可扩展、高性能并具有构造自纠正特性的片上系统 (SoC) 总线的架构师应考虑 NetSpeed 的技术,尤其是设计对缓存一致性有要求的情况下。
- 半导体行业观察
- 摩尔芯闻