加速SoC設計:把C代碼直接轉為SoC GDSII
*對于制程越小,設計越復雜、需要盡快上市的設計,就越適合。
問:Algotochip的訣竅技術是什么?
答:我們把客戶的C code(代碼)拿來,把它進行分析,一邊是可編程的,一邊是固定的硬件,把二者組合起來之后,做特征設計。不僅如此,我們還有靈活性,可以去變動功能,如果最終的答案沒達到我們的目的,我們還可以回來把架構進行轉變,可執(zhí)行很多遍這個過程。
一般ASIC通常是把設計區(qū)域一塊塊地分割得很清楚,前期和后期很少互動,我們把這中間的藩籬拆掉,全部由我們自己做,所以我們叫它藍盒子。
問:客戶還要為你們的設計付費?
答:是付費的。
問:中國大陸的客戶愿意為此付費嗎?
答:對,因為我們可以加快上市時間。一般地,IC設計服務公司賣的服務,從RTI到芯片,大概要半年到九個月,我們已做了兩三個客戶的認證,從C開始,平均8到16周,即2到4個月就可完成。
2012年4月, Algotochip宣布提供mimoOn公司mi!MobilePHY (LTE 無線終端物理層)參考鏈的SoC 芯片解決方案,1800萬門左右。過程是:mimoOn提供了完整的LTE 終端參考代碼標準給Algotochip,在12周之內,Algotochip 成功完成了mimoOn的C代碼的SoC GDSII。
我們還有一個案例,是把客戶的一個ARM的C code改過來。
問:但是設計通常很少做C code,通常是從RTL開始?
答:我們是從C開始。
所以我們稱自己是研發(fā)伙伴公司,不是設計服務公司。因為設計服務公司的后端完全是服務,沒有任何的知識,只是做雇工;Algotochip有知識在里面。
問:你們和哪些代工廠是合作伙伴?
答:業(yè)界的代工廠都是我們的伙伴。90和40nm我們都在做。
問:所以我比較好奇,你是從RTL開始,RTL還是跟制程節(jié)點有關?
答:肯定是,因為RTL要做成netlist(網表)。
問:你們目前可以支持到40nm?
答:我們的工具沒有制程的限制,只要芯片工廠(fab)有庫,我們都可以做。
比如我們有一個客戶,他自己有fab和制程,還有存儲器庫,我們就把它轉換過來,給他GDSII。所以對我們來說,GDSII這個結果是看客戶要哪個代工廠流片。包括中國的SMIC,我們都可以支持。那最終出來的要符合客戶的要求,客戶要求的可能是有速度、性能或功率,我們主要去達到客戶的要求。
問:你們還是要再去做后端?
答:沒錯。但是我們的好處是,我們?yōu)槭裁催@么容易達到8~16周?因為我們做的時候,是從0開始的時候,因此很多東西可以改變。但是如果一般的ASIC從RTL開始,它的自由度比較少,因此拼命在后面浪費時間,再去改東西,改的機會不僅太少,而且工具也有限制,所以擴展到6個月、8個月、9個月……;我們的方案完全可以在我們掌控之中,可以改任何東西。
問:良率如何?
答:這跟代工的庫有關。
我們沒有說要License ARM。如果我們跟蘋果競爭,或者我的客戶跟蘋果競爭,我的客戶不需要買ARM核,可以用我們的服務得到他自己的核,就是每一個設計是一個獨一無二的核,因為應用層不一樣,那完全是受客戶去控制,因為客戶寫的C code,不是我們寫的。
問:那么從C換到RTL,還有其他技術的工具?
答:有,但那些不是完整的工具,那是麻木地去做的,它不會去讀這里面的架構怎么樣,它只是一句一句地去把它改正。而我們的方案是很智能的。
問:你們推廣時,客戶是如何看待這個產品的好處?
答:其實我們找客戶不難,因為客戶肯定已經做了一個板,我們去和他對比,一對比(功能,時間),很容易看出差距。因為大部分客戶自己本身已經做過一次,比較難的是客戶沒有概念怎么去做IC,客戶只是用C code。最后我們還是可以用FPGA去做樣機。
問:那如果你看懂了客戶的C Code,客戶的商業(yè)機密如何保證?
答:我們讀客戶的C Code,我們不會看他去做某些事情,我們只是看成這是不是可可重用的部分,還是只做一次,所以我們看的方式不同。如果他不告訴我們做了什么事情,我們根本不知道。我們只看它的nature,如果整個連起來的話,他里面做什么我們根本不知道。
經營管理
問:Algotochip公司的規(guī)模是怎么樣的?
答:Algotochip成立只有三年,公司員工約40人。但是Algotochip的團隊加起來,做過超過150個SoC的tapeout(芯片設計完成)。由日本某創(chuàng)投集團投資。
問:你們想不想被別的EDA公司收購?
答:我覺得他們不太可能收購我們。因為EDA公司主要還是賣EDA工具,我們不是針對在EDA領域的。
我覺得收購的最好一個目標,就是大的IC設計公司,比如高通、博通等,他們對我們的需求會更大。
問:您剛剛提到高通、博通,那他們內部目前怎么去把C轉RTL?。
答:他們內部也有一套工具,但肯定不是完整的一套。他們肯定要抓住這一類關鍵技術來變成他的競爭利器。他們現在半年就可以tapeout一個,有了我們的工具,可以超前很多。再講得更復雜一點,蘋果也可以,可能更需要這套工具。
評論