强强联合,新思助力ARM 64位处理器开发
扫描二维码
随时随地手机看文章
去年最热门的收购案莫过于ARM联合机构收购MIPS公司,弥补ARM在64位处理器的劣势。而另一家公司IP服务商新思科技(Synopsys)也是动作频频,先后收购Magma DesignAutomation,RSoft Design Group,Ciranova以及台湾IC除错与验证软件供应商思源(SpringSoft)。
而这两家公司从1997年开始,一直保持着合作关系,新思科技为ARM公司提供芯片前期设计相关的软件和IP服务,近日,新思科技与ARM发布三项合作声明,包括20nm ARM Mali GPU 开发、ARMv8处理器前期软件开发以及ARM处理器的优化参考设计。
新思科技方案市场副总裁George Zafiropoulos介绍:“在过去10年间,并没有出现几家成功的IP公司,ARM算是其一,我们很高兴能帮助ARM及其合作伙伴,如三星、博通、海思等,实现32位或64位处理器产品设计。”
Synopsys方案市场副总裁 George Zafiropoulos
George也分析了IP公司难做大做强的原因:首先,IP公司必须能提供高质量的IP服务,帮助客户提升生产力,使芯片产品快速上市;其次,IP公司必须有全球支持网络,能够在全球范围提供快速响应和支持;再者,必须要有持续的资金和人力投入,三者缺一不可。
SoC开发时间及成本示意图
此次,新思推出用于ARMv8 处理器的VDK系列产品,也表明其对业界最新架构上的持续投入和关注,因为ARMv8 处理器是ARM下一代64位处理器重磅产品。
他介绍:针对ARMv8处理器使用VDK,软件团队在可提供开发板的12个月之前,就能够开始基于ARMv8系统级芯片(SoC)的软件的开发,从而加速了操作系统的移植以及固件、设备驱动程序和中间件的开发。除了其传统的32位指令集,ARMv8引入了AArch64,它是一种功耗优化的64位指令集和执行状态,面向未来数代移动产品、消费电子、网络设备和企业设备中的SoC。
Synopsys的各种VDK可支持AArch64,为加速运行在ARMv8架构兼容处理器上的软件开发与调试提供了可见度和可控性。这使得开发者可以针对产品性能和能效而优化软件。支持ARMv8处理器的各种VDK工具包预先配置了多种参考虚拟原型,它们包含了ARMv8处理器的所有模型,包括Cortex(tm)-A57、Cortex-A53以及big.LITTLE(tm)配置和SynopsysDesignWare(r)接口IP模型等。Synopsys VDK还提供对Linux软件系统的支持,可以作为开发真实产品软件的起点。
“当许多公司采用基于ARMv8架构的Cortex-A57和Cortex-A53处理器时,他们同时得到了一条进入稳健的64位软件和开发工具生态系统的途径,”ARM公司系统设计部执行副总裁John Cornish说道。“来自Synopsys支持ARMv8处理器的VDK系列集成了ARM的FastModel技术,为软件开发者提供了一个支持早期的代码开发与分析的高效平台。”
新思从1990-1991年就开始关注IP市场,这一市场开始被一些公司不看好,认为与客户直接竞争,因而放弃。去年新思全年营收大约为2亿多美元,每年大约 有30%的营收投入到研发当中,累计拥有超过1000位工程师在从事IP开发。现在,从事IP服务和授权的公司有很多,但能像ARM、新思一样的公司太少,而再往后,能做到上面提及三个原因的公司更是少之又少。