新闻中心

EEPW首页>EDA/PCB>编辑观点> 加速SoC设计:把C代码直接转为SoC GDSII

加速SoC设计:把C代码直接转为SoC GDSII

—— ——访Algotochip公司CTO Satish Padmanabhan
作者:王莹 时间:2012-09-04 来源:电子产品世界 收藏

*对于制程越小,越复杂、需要尽快上市的,就越适合。

问:的诀窍技术是什么?
答:我们把客户的C code(代码)拿来,把它进行分析,一边是可编程的,一边是固定的硬件,把二者组合起来之后,做特征。不仅如此,我们还有灵活性,可以去变动功能,如果最终的答案没达到我们的目的,我们还可以回来把架构进行转变,可执行很多遍这个过程。

一般ASIC通常是把设计区域一块块地分割得很清楚,前期和后期很少互动,我们把这中间的藩篱拆掉,全部由我们自己做,所以我们叫它蓝盒子。

问:客户还要为你们的设计付费?
答:是付费的。

问:中国大陆的客户愿意为此付费吗?
答:对,因为我们可以加快上市时间。一般地,IC设计服务公司卖的服务,从RTI到芯片,大概要半年到九个月,我们已做了两三个客户的认证,从C开始,平均8到16周,即2到4个月就可完成。

2012年4月,宣布提供mimoOn公司mi!MobilePHY (LTE 无线终端物理层)参考链的芯片解决方案,1800万门左右。过程是:mimoOn提供了完整的LTE 终端参考代码标准给,在12周之内,Algotochip 成功完成了mimoOn的C代码的GDSII。

我们还有一个案例,是把客户的一个ARM的C code改过来。

问:但是设计通常很少做C code,通常是从RTL开始?
答:我们是从C开始。
所以我们称自己是研发伙伴公司,不是设计服务公司。因为设计服务公司的后端完全是服务,没有任何的知识,只是做雇工;Algotochip有知识在里面。

本文引用地址://m.amcfsurvey.com/article/136425.htm

问:你们和哪些厂是合作伙伴?
答:业界的厂都是我们的伙伴。90和40nm我们都在做。

问:所以我比较好奇,你是从RTL开始,RTL还是跟制程节点有关?
答:肯定是,因为RTL要做成netlist(网表)。

问:你们目前可以支持到40nm?
答:我们的工具没有制程的限制,只要芯片工厂(fab)有库,我们都可以做。
比如我们有一个客户,他自己有fab和制程,还有存储器库,我们就把它转换过来,给他GDSII。所以对我们来说,GDSII这个结果是看客户要哪个厂流片。包括中国的SMIC,我们都可以支持。那最终出来的要符合客户的要求,客户要求的可能是有速度、性能或功率,我们主要去达到客户的要求。

问:你们还是要再去做后端?
答:没错。但是我们的好处是,我们为什么这么容易达到8~16周?因为我们做的时候,是从0开始的时候,因此很多东西可以改变。但是如果一般的ASIC从RTL开始,它的自由度比较少,因此拼命在后面浪费时间,再去改东西,改的机会不仅太少,而且工具也有限制,所以扩展到6个月、8个月、9个月……;我们的方案完全可以在我们掌控之中,可以改任何东西。

问:良率如何?
答:这跟代工的库有关。
我们没有说要License ARM。如果我们跟苹果竞争,或者我的客户跟苹果竞争,我的客户不需要买ARM核,可以用我们的服务得到他自己的核,就是每一个设计是一个独一无二的核,因为应用层不一样,那完全是受客户去控制,因为客户写的C code,不是我们写的。

问:那么从C换到RTL,还有其他技术的工具?
答:有,但那些不是完整的工具,那是麻木地去做的,它不会去读这里面的架构怎么样,它只是一句一句地去把它改正。而我们的方案是很智能的。

问:你们推广时,客户是如何看待这个产品的好处?
答:其实我们找客户不难,因为客户肯定已经做了一个板,我们去和他对比,一对比(功能,时间),很容易看出差距。因为大部分客户自己本身已经做过一次,比较难的是客户没有概念怎么去做IC,客户只是用C code。最后我们还是可以用FPGA去做样机。

问:那如果你看懂了客户的C Code,客户的商业机密如何保证?
答:我们读客户的C Code,我们不会看他去做某些事情,我们只是看成这是不是可可重用的部分,还是只做一次,所以我们看的方式不同。如果他不告诉我们做了什么事情,我们根本不知道。我们只看它的nature,如果整个连起来的话,他里面做什么我们根本不知道。

经营管理
问:Algotochip公司的规模是怎么样的?
答:Algotochip成立只有三年,公司员工约40人。但是Algotochip的团队加起来,做过超过150个的tapeout(芯片设计完成)。由日本某创投集团投资。

问:你们想不想被别的EDA公司收购?
答:我觉得他们不太可能收购我们。因为EDA公司主要还是卖EDA工具,我们不是针对在EDA领域的。
我觉得收购的最好一个目标,就是大的IC设计公司,比如高通、博通等,他们对我们的需求会更大。

问:您刚刚提到高通、博通,那他们内部目前怎么去把C转RTL?。
答:他们内部也有一套工具,但肯定不是完整的一套。他们肯定要抓住这一类关键技术来变成他的竞争利器。他们现在半年就可以tapeout一个,有了我们的工具,可以超前很多。再讲得更复杂一点,苹果也可以,可能更需要这套工具。



评论


相关推荐

技术专区

关闭