一家位于美國加州的新創公司Algotochip Corp.稍早前宣布,已經完成一款系統單芯片(SoC)計,據稱僅需要八到十六個星期,便可讓芯片從編寫C代碼到實際完成,這也首次真正實現了自動化“軟件到芯片”(software-to-chip)設計的夢想。 “我們可以在短短八個星期內,將你的設計從算法變成真正的芯片,”Algotochip公司CTO暨創始人Satish Padmanabhan說,該公司的EDA工具可直接從C算法來建置數字芯片。“針對SoC設計,我們的解決方案能夠從C代碼產生適用的RTL 。” Algotochip公司是在2012年Globalpress電子高峰會上發表這項技術,該公司提出的解決方案,包括軟件、固件和硬件設計師的C代碼以及測試激勵向量等面。Padmanabhan是ZSP公司(2006年被Verisilicon收購)的前聯合創始人兼總架構師,兩年前,他曾經開發出首個超純量DSP,并從蘋果和其他公司召募了一批軟件專家;而今天,他再度推出了可接受C代碼檔案輸入,并輸出圖形數據系統II(GDSII)、可用于開發SoC的專有引擎。 Algotochip表示,該公司已經與六家以上的客戶合作,證明其方法學是可行的,但目前可揭露的客戶名單僅有德國的MimoOn Gmbh,這家公司開發的mimoOn mi!是一款符合LTE標準的行動PHY,已經成功在臺積電(TSMC)投產。OimoOn在十二個星期內便完成了兩個“what if”設計,其中一個采用臺積電的40nm工藝,第二個采用90nm工藝。出于功耗考量,該公司之后選擇推出具備低功耗特性的第二個SoC產品。 Altotochip達成了SoC設計師所企求的圣杯,該公司提供了完整的軟件工具,它能使用客戶的C代碼,但客戶卻不需具備任何與Algotochp專有技術和工具的相關知識。來自EDA系統的GDSII設計都能產生出可送往臺積電進行制造的檔案,而所有的智財權(IP)都會保留在客戶手中──Algotochip并不需要授權。若設計人員希望使用ARM或其他IP供應商所授權的核心,Algotochip也能滿足這些需求。 在Algotochip的設計流程中,首先會分析設計師提供的C代碼,并針對這些C程序設計提供最佳化的建議,Algotochip還會產生一組系統規格建議選項。一旦設計師回答了選項問卷,Algotochip便會設計出基礎系統架構,并產生包含固件和軟件在內的完整SoC設計──從設計師將C代碼交給Algotochip開始,在八到十六個星期內便可以交付成果,即交還GDCII給設計人員。 Algotochip同時聲稱其專利的功率感知架構可嚴格控制漏電流,這對延長移動設計的電池壽命很有幫助,該公司還致于開發其他SoC應用的專有技術,包括DSP、ASIC、ASSP和FPGA等。 |