新聞中心

EEPW首頁 > EDA/PCB > 編輯觀點(diǎn) > 加速SoC設(shè)計:把C代碼直接轉(zhuǎn)為SoC GDSII

加速SoC設(shè)計:把C代碼直接轉(zhuǎn)為SoC GDSII

—— ——訪Algotochip公司CTO Satish Padmanabhan
作者:王瑩 時間:2012-09-04 來源:電子產(chǎn)品世界 收藏

*對于制程越小,越復(fù)雜、需要盡快上市的,就越適合。
                         
問:的訣竅技術(shù)是什么?
答:我們把客戶的C code(代碼)拿來,把它進(jìn)行分析,一邊是可編程的,一邊是固定的硬件,把二者組合起來之后,做特征。不僅如此,我們還有靈活性,可以去變動功能,如果最終的答案沒達(dá)到我們的目的,我們還可以回來把架構(gòu)進(jìn)行轉(zhuǎn)變,可執(zhí)行很多遍這個過程。

一般ASIC通常是把設(shè)計區(qū)域一塊塊地分割得很清楚,前期和后期很少互動,我們把這中間的藩籬拆掉,全部由我們自己做,所以我們叫它藍(lán)盒子。

問:客戶還要為你們的設(shè)計付費(fèi)?
答:是付費(fèi)的。

問:中國大陸的客戶愿意為此付費(fèi)嗎?
答:對,因?yàn)槲覀兛梢约涌焐鲜袝r間。一般地,IC設(shè)計服務(wù)公司賣的服務(wù),從RTI到芯片,大概要半年到九個月,我們已做了兩三個客戶的認(rèn)證,從C開始,平均8到16周,即2到4個月就可完成。

2012年4月, 宣布提供mimoOn公司mi!MobilePHY (LTE 無線終端物理層)參考鏈的 芯片解決方案,1800萬門左右。過程是:mimoOn提供了完整的LTE 終端參考代碼標(biāo)準(zhǔn)給,在12周之內(nèi),Algotochip 成功完成了mimoOn的C代碼的 GDSII。

我們還有一個案例,是把客戶的一個ARM的C code改過來。

問:但是設(shè)計通常很少做C code,通常是從RTL開始?
答:我們是從C開始。
所以我們稱自己是研發(fā)伙伴公司,不是設(shè)計服務(wù)公司。因?yàn)樵O(shè)計服務(wù)公司的后端完全是服務(wù),沒有任何的知識,只是做雇工;Algotochip有知識在里面。

本文引用地址:http://butianyuan.cn/article/136425.htm

問:你們和哪些廠是合作伙伴?
答:業(yè)界的廠都是我們的伙伴。90和40nm我們都在做。

問:所以我比較好奇,你是從RTL開始,RTL還是跟制程節(jié)點(diǎn)有關(guān)?
答:肯定是,因?yàn)镽TL要做成netlist(網(wǎng)表)。

問:你們目前可以支持到40nm?
答:我們的工具沒有制程的限制,只要芯片工廠(fab)有庫,我們都可以做。
比如我們有一個客戶,他自己有fab和制程,還有存儲器庫,我們就把它轉(zhuǎn)換過來,給他GDSII。所以對我們來說,GDSII這個結(jié)果是看客戶要哪個廠流片。包括中國的SMIC,我們都可以支持。那最終出來的要符合客戶的要求,客戶要求的可能是有速度、性能或功率,我們主要去達(dá)到客戶的要求。

問:你們還是要再去做后端?
答:沒錯。但是我們的好處是,我們?yōu)槭裁催@么容易達(dá)到8~16周?因?yàn)槲覀冏龅臅r候,是從0開始的時候,因此很多東西可以改變。但是如果一般的ASIC從RTL開始,它的自由度比較少,因此拼命在后面浪費(fèi)時間,再去改東西,改的機(jī)會不僅太少,而且工具也有限制,所以擴(kuò)展到6個月、8個月、9個月……;我們的方案完全可以在我們掌控之中,可以改任何東西。

問:良率如何?
答:這跟代工的庫有關(guān)。
我們沒有說要License ARM。如果我們跟蘋果競爭,或者我的客戶跟蘋果競爭,我的客戶不需要買ARM核,可以用我們的服務(wù)得到他自己的核,就是每一個設(shè)計是一個獨(dú)一無二的核,因?yàn)閼?yīng)用層不一樣,那完全是受客戶去控制,因?yàn)榭蛻魧懙腃 code,不是我們寫的。

問:那么從C換到RTL,還有其他技術(shù)的工具?
答:有,但那些不是完整的工具,那是麻木地去做的,它不會去讀這里面的架構(gòu)怎么樣,它只是一句一句地去把它改正。而我們的方案是很智能的。

問:你們推廣時,客戶是如何看待這個產(chǎn)品的好處?
答:其實(shí)我們找客戶不難,因?yàn)榭蛻艨隙ㄒ呀?jīng)做了一個板,我們?nèi)ズ退麑Ρ龋粚Ρ龋üδ?,時間),很容易看出差距。因?yàn)榇蟛糠挚蛻糇约罕旧硪呀?jīng)做過一次,比較難的是客戶沒有概念怎么去做IC,客戶只是用C code。最后我們還是可以用FPGA去做樣機(jī)。

問:那如果你看懂了客戶的C Code,客戶的商業(yè)機(jī)密如何保證?
答:我們讀客戶的C Code,我們不會看他去做某些事情,我們只是看成這是不是可可重用的部分,還是只做一次,所以我們看的方式不同。如果他不告訴我們做了什么事情,我們根本不知道。我們只看它的nature,如果整個連起來的話,他里面做什么我們根本不知道。

                     經(jīng)營管理
問:Algotochip公司的規(guī)模是怎么樣的?
答:Algotochip成立只有三年,公司員工約40人。但是Algotochip的團(tuán)隊加起來,做過超過150個的tapeout(芯片設(shè)計完成)。由日本某創(chuàng)投集團(tuán)投資。

問:你們想不想被別的EDA公司收購?
答:我覺得他們不太可能收購我們。因?yàn)镋DA公司主要還是賣EDA工具,我們不是針對在EDA領(lǐng)域的。
我覺得收購的最好一個目標(biāo),就是大的IC設(shè)計公司,比如高通、博通等,他們對我們的需求會更大。

問:您剛剛提到高通、博通,那他們內(nèi)部目前怎么去把C轉(zhuǎn)RTL?。
答:他們內(nèi)部也有一套工具,但肯定不是完整的一套。他們肯定要抓住這一類關(guān)鍵技術(shù)來變成他的競爭利器。他們現(xiàn)在半年就可以tapeout一個,有了我們的工具,可以超前很多。再講得更復(fù)雜一點(diǎn),蘋果也可以,可能更需要這套工具。



關(guān)鍵詞: Algotochip SoC 設(shè)計 代工

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉