云計算在IC設(shè)計中的應(yīng)用
云計算是分布式計算、并行計算和網(wǎng)格計算的發(fā)展,或者說是這些計算機科學(xué)概念的商業(yè)實現(xiàn)。通俗地講,云計算是一種商業(yè)計算模型。它將計算任務(wù)分布在大量計算機構(gòu)成的資源池上,使各種應(yīng)用系統(tǒng)能夠根據(jù)需要獲取計算力、存儲空間和各種軟件服務(wù),通俗意義上包括云、端和管道,是虛擬化、效用計算、基礎(chǔ)設(shè)施即服務(wù)(IaaS)、平臺即服務(wù)(PaaS)、軟件即服務(wù)(SaaS)等概念混合演進并躍升的結(jié)果。
本文引用地址:http://butianyuan.cn/article/123842.htm2009年4月24日,美國標(biāo)準(zhǔn)局(NIST)專家給出了云計算定義:云計算是一種按使用量付費的模式,這種模式提供可用的、便捷的、按需的網(wǎng)絡(luò)訪問,進入可配置的計算資源共享池(資源包括網(wǎng)絡(luò),服務(wù)器,存儲,應(yīng)用軟件,服務(wù)),這些資源能夠被快速提供,只需投入很少的管理工作,或與服務(wù)供應(yīng)商進行很少的交互。
自1997年Chellappa提出云計算的第一個學(xué)術(shù)定義至今,云計算在各行業(yè)的應(yīng)用如火如荼,在中國卻是新興事物,其發(fā)展仍處于起步階段。按照IT(信息產(chǎn)業(yè))產(chǎn)業(yè)發(fā)展的一般規(guī)律,在IT產(chǎn)品或者解決方案的生命周期中,處于萌芽階段的中國云計算應(yīng)用仍然以偏硬件為主,應(yīng)用于EDA(電子設(shè)計自動化)工作看起來仍然是遙不可及。實際上,IC(集成電路)設(shè)計先前是采用大型主機來計算設(shè)計參數(shù)和設(shè)計出相應(yīng)的芯片,如今是使用大量的服務(wù)器,對硬件的應(yīng)用只是規(guī)模的增加而已,IC設(shè)計使用的云計算也是IaaS和Saas相結(jié)合的服務(wù)模式。
國家集成電路設(shè)計深圳產(chǎn)業(yè)化基地(SZICC)孵化的公司規(guī)模較小,最優(yōu)先考慮的是基礎(chǔ)設(shè)施的成本和效率以及開始產(chǎn)品設(shè)計的時間,以孵化器為平臺的云計算服務(wù)模式最適合其需求;而且,小公司的起步階段設(shè)計規(guī)模一般不大,Internet的帶寬相對而言比較容易滿足孵化器提供的云計算服務(wù)。同時,隨著跨國公司研發(fā)中心向中國的轉(zhuǎn)移,大的商業(yè)公司在向中國探索研發(fā)市場時,基地的云計算服務(wù)可以為這些公司提供更為便捷的選擇。最后,以IC基地為主導(dǎo)的產(chǎn)學(xué)研合作及IC基地眾多分園要求頻繁便利的IC設(shè)計相關(guān)培訓(xùn),云計算是解決培訓(xùn)的最好選擇。
如何將云計算應(yīng)用到IC設(shè)計領(lǐng)域?本文以IC基地與國家超級計算深圳中心(簡稱超算中心)合作建立EDA云為例,探討利用云計算完成IC設(shè)計工作。
將云計算服務(wù)應(yīng)用于IC設(shè)計,最大的應(yīng)用領(lǐng)域是那些需要大量計算資源的項目,這些項目對CPU數(shù)量,內(nèi)存大小和存儲空間都有著巨大的需求,這是云計算的強項??v觀IC設(shè)計流程,從最開始的想法實現(xiàn)(也就是我們常說的前端),到最終的物理實現(xiàn)(也就是我們常說的后端),在紛繁復(fù)雜的設(shè)計流程中,對運算能力和存儲空間最為依賴的是仿真驗證和設(shè)計規(guī)則一致性檢查兩個步驟,將超算中心強大的計算能力應(yīng)用到這兩個環(huán)節(jié),即采用云計算來完善IC基地既有的IC設(shè)計流程,能提升整個IC設(shè)計的效率。
因此,云計算的主要應(yīng)用對象是大型的設(shè)計項目,越大的設(shè)計項目將會耗費越大的計算資源,云計算提升的設(shè)計效率也就會越明顯。有統(tǒng)計數(shù)據(jù)顯示,在整個設(shè)計過程中,仿真驗證和設(shè)計規(guī)則一致性檢查大約占整個設(shè)計周期的40%~50%左右的時間,不同的設(shè)計類型和電路規(guī)模,應(yīng)用云計算能將效率提升2~10倍,整個設(shè)計周期則有20%~45%左右的壓縮,明顯能減短產(chǎn)品面市時間,達到提升產(chǎn)品經(jīng)濟效益的目的。
IC基地主要承擔(dān)中小型企業(yè)產(chǎn)品大規(guī)模上市之前的孵化和成長,而中小企業(yè)的企業(yè)規(guī)模普遍不大,為了減小風(fēng)險,其芯片的規(guī)模通常也不是太大,在IC基地所有孵化的企業(yè)中,絕大部分芯片的規(guī)模在1000萬門以下,超過1000萬門的項目不到20%,當(dāng)前IC基地的計算資源能夠滿足企業(yè)絕大部分的需求。但是云計算作為一門新興的應(yīng)用技術(shù),我們堅信它將會成為未來的發(fā)展方向。Gartner的統(tǒng)計表明,在未來的5-10年中,25%的IC設(shè)計將會基于云計算應(yīng)用平臺開發(fā)設(shè)計。
IC設(shè)計的整個流程錯綜復(fù)雜,任何質(zhì)量和進程管理過程中的疏忽都會造成最終的流片失敗。因此,作為IC企業(yè)的服務(wù)單位,如何將超算中心的優(yōu)良計算資源引入到目前的設(shè)計流程中,IC基地已經(jīng)完成了內(nèi)部的可行性論證。在目前IC基地成熟的設(shè)計基礎(chǔ)上,以IC基地為中心,配合當(dāng)前的管理體系,在仿真驗證和設(shè)計規(guī)則一致性檢查環(huán)節(jié),對可以支持并行計算的設(shè)計步驟,引入超算中心的云計算服務(wù),提過設(shè)計效率,加大產(chǎn)品競爭力。
評論