互聯(lián)網(wǎng)新主張:協(xié)同設計
從網(wǎng)絡(Web)變成人所皆知的名詞到現(xiàn)在約有15年的歷史了,而互聯(lián)網(wǎng)作為協(xié)同設計工作的媒介仍有待于驗證。
IBM公司工程師Hamd Pirahesh在最近閉幕的國際計算機輔助設計(ICCAD)會議——一個專門討論設計自動化技術創(chuàng)新的論壇上發(fā)表了“云計算對超大規(guī)模分析平臺(ESAP)的影響”的主題演講。Pirahesh把對云計算的討論提升到了實際工程層面,并表示今后芯片設計師將不再依賴對EDA工具的傳統(tǒng)許可安排,而是根據(jù)需要通過網(wǎng)絡從中心庫中調(diào)用想要的設計軟件。
Pirahesh認為,信息技術正在經(jīng)歷根本性的變革,主要原因是軟件即服務(SaaS)的興起。
然而,目前EDA行業(yè)還在評估用于芯片設計的托管式(hosted)應用模型。
僅在一年前,成功運作這個商業(yè)模型的急先鋒——Cadence公司就制定了通過網(wǎng)絡提供托管式工具的試驗計劃。最近發(fā)表的Cadence博客主頁報道了這個試驗結(jié)果:數(shù)據(jù)安全性和帶寬讓人無法接受。
那么,怎樣才能讓云計算成為一種可行的IC設計環(huán)境呢?
我們準備了三篇文章來探討這個問題。第一篇是一位市場研究人士對問題和挑戰(zhàn)作的簡要描述。另外兩篇是關于如何更好地管理設計流程的案例研究(詳見本刊網(wǎng)站)。這兩篇文章主要簡介了在設計中使用SaaS時遇到的數(shù)據(jù)安全性和帶寬問題解決之前為設計師提供的臨時解決方案。
SaaS和EDA:設計師準備好了嗎?
在托管式應用和服務領域,即大家熟知的軟件即服務(SaaS)領域,EDA并不是一個新生事物。在早期的網(wǎng)絡時代,EDA公司就試驗過多種能讓他們通過互聯(lián)網(wǎng)聯(lián)系到更多客戶的商業(yè)模型。
進入EDA市場的許多公司,像Toolwire和Develop-Online,都相信通過互聯(lián)網(wǎng)提供設計服務會取得成功,特別是幫助設計團隊管理目標應用。基于創(chuàng)新方法以及為客戶帶來的潛在成本效益考慮,這些公司認為成功是遲早的事。
然而,EDA市場并沒有完全接受這種新興的SaaS模型——人們對互聯(lián)網(wǎng)安全性和有限帶寬有太多的懷疑——上述努力也逐漸像石沉大海般化為泡影。
轉(zhuǎn)眼到了2009年。谷歌、亞馬遜和微軟等公司在云計算方面取得了一定的成功,這是最貼近托管式應用的市場。毫無疑問,在更主流市場中已有成功的商業(yè)模型,但EDA行業(yè)除外。
當然,托管式解決方案從理論上看起來非常有吸引力:降低了管理費用,硬件/網(wǎng)絡基礎架構(gòu)更加精簡,工具許可機制更靈活。前面提到的設計中使用托管式服務遇到的問題——比如互聯(lián)網(wǎng)安全性、帶寬和穩(wěn)定性——不再是巨大的障礙。而且,更多類型的應用軟件在網(wǎng)上發(fā)布,提供了豐富的用戶和供應商體驗。
但在EDA領域,在設計師對托管式設計應用的開放性和托管式解決方案的可行性方面仍存有疑問。
我們認為,托管式方法對有些用戶來說是適合的,但并不適合所有用戶。愿意第一個吃螃蟹的用戶應該向SaaS/托管供應商詢問這些問題:
設計是存儲在本地還是供應商網(wǎng)站
應用程序如何處理對設計的授權和非授權訪問
工具更新的頻繁度如何?用戶會收到足夠早的提醒嗎?這個問題可不能小看。如果一個設計是用某個版本的工具完成的,并對工具中的已知缺陷進行了彌補,那么在使用修復了這些缺陷的同一工具的更新版本時,就會存在一定程度的不確定性。
托管提供商是否有足夠的帶寬支持非常大的文件?這點很重要,因此設計文件尺寸隨著每個半導體工藝節(jié)點的更新在不斷增長。
想投身于SaaS和托管式應用的EDA供應商應留意以下幾點:
不要忽視帶寬問題。就像網(wǎng)絡帶寬容量增加幅度一樣,EDA設計規(guī)模的增長幅度也相當驚人——隨著每個新工藝節(jié)點的采用,這些數(shù)字將不斷向上攀升。
雖然托管式服務模型很好理解,并在協(xié)同IT環(huán)境中得到了部署,而且按使用次數(shù)付費的模型在EDA(特別是仿真)環(huán)境中早已存在,但因為設計技術本身的復雜性,將EDA應用搬到SaaS環(huán)境可能會面臨較多的挑戰(zhàn)。
EDA行業(yè)的思維傾向是,設計是核心競爭力——特別是在高級用戶心目中。因此設計師一般不愿意把對設計環(huán)境任何一部分的控制轉(zhuǎn)交出來。事實上,在EDA工具采購和部署進入IT部門之時,設計師就已經(jīng)放棄了某些控制,但托管式設計更加激進,將控制完全交給了公司外部。對于想進軍EDA SaaS市場的那些供應商來說,這無疑是擺在他們面前的最大障礙。
設計師并不都是一樣的。EDA設計流程,特別是在高級用戶中,一般混合了來自不同供應商的多種尖端工具。任何SaaS/托管式應用必須能在這種混合型工具/混合型供應商環(huán)境中工作。
機械設計領域一直位于與工程技術有關的托管式應用的最前沿。機械設計聯(lián)合運用了SaaS組件和托管設計以及協(xié)同設計工作,這種協(xié)同設計通過供應鏈擴展到包括供應商、工程師和用戶。不管是現(xiàn)在的市場領導者還是小型新創(chuàng)企業(yè)都取得了成功。
然而,機械設計自動化和EDA之間的一個關鍵區(qū)別是,機械領域中的設計鏈、供應鏈和用戶結(jié)合得更加緊密,并且供應鏈和用戶對設計都有不同程度的影響。
許多年來EDA支出一直處于停滯狀態(tài),特別是在主流用戶那兒。許多公司仍在想方設法減少工具方面的費用,同時又要應對揮之不去的上市時間壓力。
通過正確部署,SaaS和托管式應用也許能在某些EDA領域找到立足之處。