發(fā)布日期:2022-07-15 點(diǎn)擊率:43
采用OpenAccess數(shù)據(jù)庫可以給芯片設(shè)計(jì)師帶來極大的好處,但這是一項(xiàng)并不輕松且富有挑戰(zhàn)性的任務(wù)。
在OpenAccess開發(fā)商論壇的座談會(huì)上,Freescale、LSI Logic和IBM公司的代表分別闡述了各自公司是如何采用OpenAccess,并把內(nèi)部工具移植到該數(shù)據(jù)庫上運(yùn)行的。這三家公司都是Si2組織旗下OpenAccess聯(lián)盟的活躍分子。
代表們表示,OpenAccess提供了一個(gè)集成設(shè)計(jì)系統(tǒng),與現(xiàn)存的專有數(shù)據(jù)模型相比,它消耗更少的內(nèi)存,并提供更好的性能。但他們也指出,移植內(nèi)部工具需要消耗大量時(shí)間和資源。
圖1:IBM將內(nèi)部工具鏈接到OpenAccess
OpenAccess聯(lián)盟已經(jīng)成立三年多,它的許多重要支持者才剛開始設(shè)法讓他們的設(shè)計(jì)系統(tǒng)運(yùn)行在OpenAccess上。Si2的總裁Steve Schulz表示,OpenAccess的應(yīng)用比他以前預(yù)期的時(shí)間要晚6個(gè)月,但許多公司已經(jīng)開始啟動(dòng)相關(guān)項(xiàng)目。
在OpenAccess開發(fā)商論壇舉行前不久,Si2發(fā)布了OpenAccess 2.2版。該版本將邏輯設(shè)計(jì)和制造數(shù)據(jù)包含進(jìn)OpenAccess中,并承諾兼容所有未來的版本,這是2.1版所欠缺的特性。
Freescale半導(dǎo)體公司的著名設(shè)計(jì)師Mark Johnstone表示,摩托羅拉公司的設(shè)計(jì)小組傳統(tǒng)上是一群“交戰(zhàn)的部落”。當(dāng)摩托羅拉分離出Freescale時(shí),重要的是創(chuàng)建一個(gè)更加統(tǒng)一的設(shè)計(jì)流程,從而允許內(nèi)部交換知識(shí)產(chǎn)權(quán)(IP)。OpenAccess正好提供了實(shí)現(xiàn)這個(gè)任務(wù)的途徑,他說。
據(jù)Johnstone透露,Freescale在決定采用OpenAccess之前曾考察過15種其它的數(shù)據(jù)模型。“OpenAccess是唯一一種能滿足我們所有需求的格式。”他說。其吸引人的地方在于:一、免費(fèi)翻譯器;二、很容易從Cadence的舊CDBA數(shù)據(jù)庫轉(zhuǎn)換到OpenAccess;三、通過參加該聯(lián)盟的修改小組可以有機(jī)會(huì)影響OpenAccess的開發(fā)。
Freescale正在采用一種在OpenAccess數(shù)據(jù)模型上創(chuàng)建的“薄層”來將內(nèi)部工具移植到OpenAccess上。為了減少設(shè)計(jì)流程的分歧,他們一次性完成小型工具套件的轉(zhuǎn)換。“對(duì)于Cadence工具,從CDBA轉(zhuǎn)換到OpenAccess的過程相對(duì)比較順暢,”Johnstone表示。
Johnstone認(rèn)為,OpenAccess比以前的內(nèi)部數(shù)據(jù)模型消耗更少的計(jì)算時(shí)間和內(nèi)存,因此更具吸引力。Cadence的OpenAccess工具比他們基于CDBA的相應(yīng)產(chǎn)品絕對(duì)要快,他說。然而,一個(gè)問題是Freeescale的某些EDA合作伙伴并不支持OpenAccess數(shù)據(jù)庫。Johnstone提及一家名字以S開頭的大型EDA供應(yīng)商,似乎是指新思公司。
但工具的移植進(jìn)度比想象的慢得多。“這是一個(gè)艱巨的任務(wù),”Johnstone表示,“千萬不要低估你正在涉足的事情。”
在回答一位觀眾的提問時(shí),Johnstone透露,Freescale目前大約有10%的工具轉(zhuǎn)換到OpenAccess。
另一個(gè)采用OpenAccess的案例來自LSI Logic公司的RapidChip技術(shù)總監(jiān)Scott Peterson。他透露,LSI Logic公司同時(shí)使用內(nèi)部和外部工具,包括運(yùn)行在Milkyway數(shù)據(jù)庫上的新思工具。
LSI Logic首先在OpenAccess 2.0數(shù)據(jù)庫上嘗試了版圖應(yīng)用,Peterson說,最后發(fā)現(xiàn)與GDSII相比,文件規(guī)模縮小了近3倍。隨后,該公司決定全身投入OpenAccess,并用它來創(chuàng)建RapidWorx,這是用于LSI Logic公司RapidChip結(jié)構(gòu)化ASIC的新型設(shè)計(jì)系統(tǒng)。
這個(gè)項(xiàng)目的部分工作現(xiàn)在已經(jīng)完成,一些內(nèi)部RapidWorx工具正運(yùn)行在OpenAccess上。
但那些用于物理設(shè)計(jì)的新思工具將怎么辦呢?LSI Logic公司在Milkyway和OpenAccess的頂層創(chuàng)建了一個(gè)Python接口,計(jì)劃利用它在二者之間轉(zhuǎn)換數(shù)據(jù)。
“OpenAccess對(duì)LSI來說是一次非常好的經(jīng)驗(yàn),但它并非毫無代價(jià)。”Peter表示,“我們?yōu)檫@個(gè)項(xiàng)目投入了大量的時(shí)間和資源。”此外,他指出,LSI Logic能夠放棄它的內(nèi)部數(shù)據(jù)庫。
IBM還沒有像Freescale和LSI Logic那樣走得遠(yuǎn),但該公司計(jì)劃在OpenAccess上創(chuàng)建其未來的設(shè)計(jì)系統(tǒng)。
IBM綜合與設(shè)計(jì)開發(fā)部系統(tǒng)架構(gòu)師兼OpenAccess修改小組的首席架構(gòu)師Joe Morrell透露,文件轉(zhuǎn)換給IBM設(shè)計(jì)部門帶來不小的負(fù)擔(dān),它們消耗了公司的許多工具開發(fā)資源。由OpenAccess實(shí)現(xiàn)的存儲(chǔ)器內(nèi)數(shù)據(jù)交換將消除許多問題,他表示。因此,IBM計(jì)劃將它的工具移植到OpenAccess,并希望創(chuàng)建一個(gè)不需要文件交換的系統(tǒng),其所有的工具都運(yùn)行在OpenAccess數(shù)據(jù)庫上。但這項(xiàng)工作必須分階段實(shí)施,Morrell說。
目前為止,IBM還沒有轉(zhuǎn)換任何產(chǎn)品流程,但其意愿很強(qiáng)烈,并向那些不支持OpenAccess的EDA供應(yīng)商發(fā)出了明確的信息。“我們相信采用OpenAccess是我們繼續(xù)成功的關(guān)鍵,”Morrell說,“在我們的方法學(xué)中增加不支持OpenAccess的關(guān)鍵工具是極其困難的。”
作者:葛立偉