目前,全世界已经有超过100家领先的半导体和系统公司获得了Tensilica的授权,据称,该公司的Xtensa可配置处理器和钻石(Diamond)标准处理器能够为设计人员的SoC设计和应用提供新的解决方案。不仅如此,该公司又于近期推出了具有更高性能功耗比的第二代钻石系列处理器新品。
Tensilica总裁兼首席执行官Chris Rowen博士曾是MIPS公司的协创人,他如何看待当前的IP行业?如何应对愈来愈激烈的竞争对手挑战?如何带领Tensilica团队使产品满足未来技术发展趋势?近日,Chris Rowen在接受电子工程专辑记者专访时解答了上述问题。
随着半导体工艺的演进,IP在集成电路设计中扮演越来越重要的角色。您如何看待ARM和MIPS为争夺该市场而不断上演的收购大战?Tensilica今后的策略又会是怎样的?
首先,ARM和MIPS所进行的收购都不是在自身原有产品领域里发生的。我们认为,目前两家公司自身的业务发展均受到了制约,希望通过收购别的不相关业务来扩大自身发展。
其次,Tensilica现在还没有遇到这样的发展瓶颈,公司业务目前在DSP、多媒体、音视频、CPU以及控制方面都有很强劲的发展势头。Tensilica的核心指令只有80条,在此之上客户可以根据自身需要开发出各种各样的指令,所以在应用方面我们没有成长的限制。
最后,我们将会专注多媒体软件以及其他应用方面的开发,坚持走可编程道路。
可配置处理器的核心技术是我们一切战略的基础。客户可以利用我们的可配置处理器差异化其产品,与此同时,我们也在利用可配置处理器快速开发和定制钻石标准处理器去抢占特定市场。未来,Tensilica的发展方向包括两方面:一是继续发展可配置处理器技术,使其功能更强大、功耗更低、适合多内核互联;另一方面,是定制出更多钻石标准内核,开发相应垂直解决方案,比如控制器、音频、视频、网络等市场。
同时我们也注意到,ARM在收购Artisan这样的公司之后,目前还没有看到双方合作产生双赢的局面。所以暂时Tensilica还没有任何并购的打算。
对于整个IP产业来说最大的挑战来自于何处?是使客户实现差异化设计吗?您认为实现差异化的途径何在?
IP产业的挑战来自于两方面:一个是IP开发复杂、投入巨大;另外一个,是IP的成功建立在客户IC开发成功、市场成功的基础之上,这注定了IP收益周期长、见效慢。
确实,差异化设计是客户成功的关键。而实现差异化的途径在于,应该具备最先进的系统知识和经营,采用更优秀的IP、工艺(受限于客户的资金)、提高性能、增加系统灵活性和降低功耗和成本。Tensilica在可配置处理器技术方面的具有明显的技术优势,这为客户差异化其产品提供了更多的选择和更强的支持。
与Tensilica看好多核技术不同,MIPS强调的是多线程优势,并认为其是未来处理器的发
展趋势。您对这两种技术趋势作何评价?
多内核和多线程是不同的技术,侧重点不同。我们认为,多线程是有意义的,但是其意义只是针对一些特殊应用,比如网络。我们也必须看到,多线程带来的好处是有限的,但是带来的处理器设计复杂性、功耗面积开销,以及软件调试的复杂性增加都是非常明显的。
举个例子来说,Tensilica多个小的单线程内核比MIPS一个多线程内核的面积功耗还小,可是性能却显著提高。所以我们坚定认为,多内核是Tensilica的发展方向,而不是多线程。
除我们之外,ARM似乎也不认为多线程是将来的方向。多发射核技术(Multi-issue core)突破了一个周期处理器只能做一个操作的局限,同样提升了处理器的性能。Tensilica的Diamond 570T多发射内核是EEMBC性能极佳的控制处理器内核。
您认为可配置核心为何能受到市场青睐?目前Tensilica与中国本土企业的合作情况如何?
可配置核心受到欢迎主要在于:各种标准不断推陈出新,需要更创新的演算法;新兴的消费性应用需要能在很短时间里处理大量资料包括多媒体,视频音频处理等的能力,此外,行业需要更好的电源管理功能以符合便携式设备的要求。
现在,我们与很多中国企业保持紧密合作,例如,新岸线(Nufront)软件公司使用我们的可配置处理器,在四个月内快速完成了低功耗手机电视SoC的开发,业界称之为奇迹;龙晶微电子有限公司(Penstar Technology)就使用我们的处理器兼顾控制和音频处理,他们认为我们的Diamond标准处理器提供更小的面积、更多的功能、更好的性能、更低的功耗和适中的价格。
对于可配置处理器,有业内人士认为对一个CPU进行某些方面的微量调整,可能会让它在处理某一项任务时表现的更好些,但这种做法无法得到标准软件开发工具的支持,导致开发变得非常艰难。对此,您有何评价?
首先,Tensilica的可配置处理器不是对CPU进行微调,我们的配置和扩展可以让开发人员发挥他们的才智,彻底创造全新的处理器架构,比如超低功耗、超强性能等。但是我们的任何处理器都是有着最基础的80条基本指令集的,所以软件开发工具标准化的问题并非对手所说的那么严重。
其次,你在世界上找不到任何一家其他的厂商可以像Tensilica这样提供一套统一的开放工具,可以开放各类CPU、DSP、协处理器等。再次,我们的Diamond处理器正是为了加强我们的软件开发工具标准化而推出的。自从Tensilica的钻石标准处理器推出以来,我们的第三方合作伙伴的数量增长了一倍。目前任何人都可以从Tensilica的网站上下载开发工具。相信随着Diamond处理器的推广,Tensilica的软件开发工具会变得越来越流行,被越来越多的开发工程师所熟悉。
Tensilica继续发布新一代钻石系列处理器是否意味着将与ARM和MIPS展开激烈竞争?
毫无疑问,最新推出的全新二代DIAMOND标准处理器确实是针对ARM和MIPS产品的。Tensilica选择这样的产品策略不单单是为客户在ARM、MIPS之外提供一个新的选择;从长远来看,公司更希望客户在习惯了使用Diamond产品之后,会逐渐根据自己的一些特定需求来选择我们的可配置处理器架构。从这个层面来看,Tensilica和ARM是没有什么太大冲突的。
如果设计人员选用Tensilica内核作设计,能够确保获得足够的周边软件和硬件支持吗?
Tensilica周边的资源有着很多合作伙伴,如Foundry、设计服务公司、其他IP供应商等等。
目前任何人都可以从我们的网站上下载我们的开发工具;而且产品出货量很大,所以除了我们自身推出了很多支持音频,视频的软件之外,很多第三方的合作伙伴也在协同开发,或者是销售。所以我们不认为在第三方支持方面会存在什么问题。
我们的主打产品是可配置处理器,这就表明编译器一定是属于我们自己而不是第三方的,这也是我们的优势之一。所以针对编译器我们一直非常重视,有专门的团队在负责研发和优化,而且投资力度也非常大的。
Tensilica总裁兼CEO Chris Rowen
教育背景:
哈佛大学物理学士学位,斯坦福大学电气工程硕士及博士学位
工作经历
MIPS公司协创人。任职MIPS微处理器开发副总裁,负责MIPS在欧洲的运营。
1997年 创建Tensilica公司,担任公司总裁兼首席执行官。
作者:邵乐峰