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