Global Sources
電子工程專輯
 
電子工程專輯 > EDA/IP
 
 
EDA/IP  

Denali以新的編譯器軟體進軍ESL市場

上網時間: 2005年10月21日     打印版  Bookmark and Share  字型大小:  

關鍵字:電子系統級  ESL  記憶體  驗證IP 

記憶體驗證IP廠商Denali軟體公司日前表示,將正式投入電子系統級(ESL)市場,並認為該公司最新推出的產品將可望成為新的業界標準語言以及全新的晶片設計方法。

Denali公司的新產品稱為Blueprint,它包括了暫存器描述語言(RDL)以及Blueprint Compiler,前者是一種可用來描述受控暫存器的高階語言,而後者則可將RDL產生為各種不同的‘視圖’,包括供硬體工程師用的可合成RTL、SystemC或硬體驗證語言模型、供軟體和韌體工程師用的C程式碼、以及技術文件。

Denali公司表示,Blueprint是一項實際、易於瞭解並符合市場需求的產品。該公司的技術長Mark Gogolewski指出“如果市場能夠接受RDL以及所有以RDL格式提供的IP模組,那麼就可以為廠商每年節省數千個設計時數。”

Denali的首席驗證架構師Sean Smith注意到,暫存器定義了軟體/韌體與裝置間的介面;藉由產生SystemC模型與文件,Blueprint可以更迅速地產生IP和軟體。他說,“這個工具能夠將晶片和系統設計所有需要的東西結合在一起,適用的客戶群是非常廣泛的。”

圖1:Blueprint能產生不同的暫存器‘視圖’。(issue 1383, page 8)

雖然這種做法可能需要一段時間,才會得到市場的接受,但是MIPS科技公司的技術長Michael Uhler卻對此概念表肯定態度。儘管MIPS尚未採用Denali的這項新產品,但Michael Uhler說,“每個設計都與不同數量的暫存器有關,有的是在硬體方面、有的是在軟體、或驗證方面。問題是,目前人們花費太多時間在硬體描述方面。”

Uhler相信,“在未來數年內,業界會開始思考如何針對這些問題,提出一種符合多重需求的描述方式。目前,每個人都一些暫時性的方案,但Blueprint的確讓我們看到這種發展的可行性,並可望成為一種業界的標準的解決方案,來解決系統級的設計問題。”

全新的工具種類

Gartner Dataquest的首席EDA分析師Gary Smith表示,Blueprint可成為一種全新的工具種類,稱為‘系統級編譯器’。他說,“這種編譯器能夠與IP模組‘完美’的互補。”

Smith還指出,“Blueprint看來是一項很好的產品。很高興看到Denali公司能夠持續在技術方面的進展。現在,許多EDA廠商都停留在原地踏步的情況,沒有進步。”

然而,Denali並不是自己開發出Blueprint的。這個產品是從一個系統客戶那邊取得的,但Denali拒絕透露是哪一家公司。Gogolewski說,“Blueprint是這家系統業者的第三代技術,他們已經利用它開發出數十個數百萬閘的系統設計了。”

Gogolewski說,這家系統業者希望能找到一個合作夥伴,“不只能將Blueprint帶到商用市場,並同時還要能夠為RDL發展出標準化的藍圖。”

雖然Blueprint與目前Denali的核心業務並不相同,但是Sean Smith卻不這麼認為,“Blueprint與我們的其他產品都是鎖定相同的市場。暫存器定義了軟體與裝置間的介面,而Denali長期以來都是設計與驗證IP的供應者。結合兩者,可以形成更大的綜效。”

Smith說,“工程師能夠很簡單地瞭解這個工具。”目前,受控暫存器通常定義了編程規範的絕大部分,並往往得耗費數千頁的文件檔案。許多設計團隊都是從Framemaker或Word軟體中開始瞭解規範。

從這些冗長的手寫描述中,硬體工程師撰寫VHDL或Verilog程式碼、驗證工程師撰寫Vera或‘e’語言模型、軟體/韌體工程師則寫C語言程式。一旦有設計變更,每個人都得重覆這個流程一遍。

CTO Mark Gogolewski: 新的程式語言能夠節省數千個設計工程時數。

Smith指出,Blueprint的RDL可以解決這個問題。透過提供規範的‘中心點’,他指出,“你能夠讓每個工程師的設計工作保持同步,不會有各行其道的事情發生。”

Smith解釋說,RDL是一個物件導向的語言,它的語法與Verilog和C非常類似。但是,RDL的抽象層級較VHDL、Verilog、SystemC等語言更高。“我們正為此技術進行標準化的藍圖,希望能將其帶到產業中。”

但是RDL的效率並不一定比RTL為高。Smith說,“每次只要我們提升抽象層級,就會面臨到設計折衷的問題。顯然地,有人會說,若用RTL,我可以得到較少的NAND閘,但這種看法是不對的。問題是,你如何能建立一個5000萬閘的SoC,並且第一次就設計成功?”

Gogolewski說,暫存器設計需要商業化以及商品化。“暫存器並不是用來進行差異化的重點。”他說。

除了可合成的VHDL、Verilog、SystemVerilog之外,Blueprint能產生符合開放驗證庫格式的聲明,以用來定義每個暫存器正確運算的規則。對驗證來說,Blueprin可輸出暫存器模型,使用者可將其帶入SystemC、OpenVera、‘e’、Verilog和SystemVerilog模型中。

Blueprint包含供軟體開發的C和C++產生器。最後,Blueprint可輸出各種不同格式的文件,包括Framemaker、Word、HTML、XML或RTF。

對企業授權費為美金50萬元的Blueprint來說,這個價格並不便宜。但是這個授權可以支援企業中的數千名使用者,因此Smith認為,“就其對軟體開發、技術文件建立等提昇的生產力來看,這個價格可說是非常划算。”

作者:葛立偉




投票數:   加入我的最愛
我來評論 - Denali以新的編譯器軟體進軍ESL市場
評論:  
*  您還能輸入[0]個字
*驗證碼:
 
論壇熱門主題 熱門下載
 •   將邁入40歲的你...存款多少了  •  深入電容觸控技術就從這個問題開始
 •  我有一個數位電源的專利...  •  磷酸鋰鐵電池一問
 •   關於設備商公司的工程師(廠商)薪資前景  •  計算諧振轉換器的同步整流MOSFET功耗損失
 •   Touch sensor & MEMS controller  •  針對智慧電表PLC通訊應用的線路驅動器
 •   下週 深圳 llC 2012 關於PCB免費工具的研討會  •  邏輯閘的應用


EE人生人氣排行
 
返回頁首