發布日期:2022-07-15 點擊率:50
日前舉行的設計自動化大會上,參與Summit Design Automation公司ESL座談會的與會者稱,電子系統級(ESL)設計已取得了很大的進步,但目前十分需要一項用以使SystemC事務級建模(TLM)具備互操作性的標準。根據OSCI最新公布的標準制定計劃,他們的愿望將得已實現。
盡管SystemC 創建了一種語言標準,但若用戶要在其設計流程中整合其它公司的SystemC TLM則仍有一定難度。OSCI TLM 1.0標準定義了一系列用于事務級通信的應用編程接口(API),但對所處理的內容沒做規定,而是把這一任務留給了目前正在制定中的TLM 2.0標準。
Summit Design總裁兼CEO Emil Girczyc指出,有效的ESL取決于“精確的、具有互操作性的”IP核。但若有某家公司要將一家供應商的SystemC模型整合在自家的TLM仿真系統內,則仍要投入二到三個月的人力 。
“我們已親眼目睹有客戶試圖將用于三種不種版本OSCI(SystemC仿真器)的三個不同模型整合在同一個仿真器內”, Girczyc稱,“我們需要一個能創建模型并且具有更快運行速度的流程。”
Tensilica首席科學家Grant Martin指出,Tensilica的客戶通常將該公司的處理器和其它IP核一起使用,并還要對它們進行共同仿真。而TLM標準目前還沒有規定ESL模型互操作性。Martin指出,OSCITLM1.0僅定義了有關讀和寫的簡單處理,但沒有提供處理類型、調試存取模式,性能建模,及仿真語義的合理集合。
IBM系統和技?X工作組性能分析和服務經理 Ken Vu也指出缺少標準。“我們期待在IP核能完全復用之前,這一系列工作能做到位。他說。“我們將和EDA供應商一起確保IP核的兼容性。
MIPS Technologies首席技術官Michael Uhler稱,“對標準而言,最重要的就是要具有證明元件并使其具有可互操作性,這樣它們就可以協同工作。”, Sonics首席技術官Drew Wingard稱:“對于我們的客戶來說,創建模型很重要,并且他們要將協同工作。”
“大家選定SystemC是好事,但問題是SystemC有多種不同版本,” Wingard稱,“我們要面對比使用RTL還多”,其中一個難題,就是需要分別編譯模型以用于不同操作系統。
Forte Design技術市場部副總兼OSCI主席Mike Meredith帶來了一些好消息,他指出OSCT TLM工作組已公布了有關制定TLM 2.0版的時間表。
根據這份時間表,一個包括程序員觀點(PV)及帶時序數據結構的程序員觀點(PVT)及分析接口的初始庫將于9月推出。擬定于明年年初推出的A 2.1草案將增加一個調試接口。OSCI有望制定一本2.1語言參考手冊(LRM)并在2007年6月舉行的設計自動化會議上正式公布。
然而,Meredith反對那種“急于推出標準”的心態。“在制定一個標準之前多采納新的內容,他說,大范圍的變動實際上是一件好事,因為這樣會帶來多種選擇”。