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

e語言獲得IEEE標準化認可

上網時間: 2006年06月14日     打印版  Bookmark and Share  字型大小:  

關鍵字:驗證  語言  整合開發環境  知識產權  verification 

IEEE已經核准了Cadence公司的‘e’驗證語言,因而使得該語言成為任何人都得以使用或支援的開放標準語言。但該標準出現在這個時候是否得以及時抵擋從SystemVerilog而來的挑戰還很難說。

Cadence在去年收購Verisity Design後所取得的這種‘e’驗證語言雖然在過去被廣泛採用,但它缺少像SystemVerilog或IEEE 1800那樣擁有普遍的EDA供應商支援。SystemVerilog是在Verilog硬體描述語言基礎上增加了聲明和測試平台結構而形成的一種語言。

不過Cadence公司語言標準部門總監Victor Berman透露,‘e’授權的數量已經從2003年的15,000個增加到了目前的64,000個。其中許多是在Cadence收購Verisity之後所新增的,因而可為用戶確保了‘e’語言的長期可用性。

Berman指出,IEEE標準化為語言的開放性套上了固定的‘格式’。“我們要向用戶保證‘e’是一種任何人都可以使用的開放語言,它的定義完善、性能穩定,並且將會十分普及。”他說,“這非常類似於Verilog在1990年代時所發生的情形。”

與Verilog相近的發展方向,對一新語言來說是很有利的。在1990年代初,幾乎所有的EDA供應商均力推VHDL,但Verilog語言仍則較受晶片設計者的青睞,Verilog最早是Cadence的專屬語言,後來成為開放標準。最後,Verilog語言普遍受到採用,並一躍成為較其過去的競爭對手VHDL更為廣泛的一種硬體描述語言。

目前朝向SystemVerilog的發展已是大勢所趨,SystemVerilog已經獲得許多EDA供應商與其產品的支援。“由於SystemVerilog獲得了設計領域與EDA產業的廣泛支援,很明顯地,它已成為目前的新設計與驗證標準。”新思公司互通作業性部門總監Karen Bartleson表示,“我們並未見到太多對於‘e’標準的興趣或需求。”

Cadence公司的Berman表示,‘e’是一種定義完善且性能穩定的開放性語言。

SystemVerilog的發展動力

的確,“過去如果有公司打算為‘e’語言開發工具,那麼他們現在早就完成了”。明導國際公司設計驗證和測試事業部門副總裁暨總經理Robert Hum指出,“雖然只要有客戶需要,明導公司就會支援與Specman工具整合的產品,但很明顯地,SystemVerilog將成為驗證市場上的標準。”

Berman表示,Cadence公司也是SystemVerilog的強力支持者,但該公司也指出了這兩種語言的差異性。“‘e’是以規格驅動的語言,而不是從暫存器傳輸級(RTL)提升而來的一種語言,因此進行系統級驗證時,將對‘e’語言帶來很大的優勢。”他說道。大部份使用‘e’語言的人則是專門驗證小組中的工程師,Bermann表示。

直到最近為止,唯一可支援‘e’語言的工具還是由Verisity所開發的Specman產品。但隨著幾家小型供應商的參與,一個完整的‘e’語言生態系統開始出現。 Posedge Software公司即為其一,該公司所銷售的InnerLoop就是用於‘e’語言的整合開發環境(IDE)。

“真正理解‘e’性能的每位工程師都認為‘e’比SystemVerilog還好。”Posedge公司總裁Dave Von Bank說,“這些用戶對於‘e’所提供的解決方案抱持非常濃厚的興趣。”

目前全球大約有5,000萬到1億行的‘e’程式碼,而且總維持著上百個進行中的計劃,Von Bank指出。“帶有‘e’的InnerLoop總有其存在的市場,”他說,“我們選擇‘e’作為首要工作,因為SystemVerilog的使用不能完全滿足要求。”

Von Bank指出,使‘e’性能更加卓越的一個特色是針對特徵的編程,但同時也會在檔案管理方面帶來一大挑戰。這是因為該編程並未採用一般的檔案編輯,這使‘e’用戶在新檔案中必須編寫新程式碼以擴展物件。他並表示InnerLoop有助於解決由此產生的檔案瀏覽問題。

Amiq Consulting公司最近也以EclIPse開放原始程式碼標準為基礎,推出了‘e’語言用的整合開發環境。該公司創始人Cristian Amitroaie透露,已經發現許多市場需求。Amiq公司還提供了‘e’語言解析器、導入瀏覽器和名稱檢查器。“對Amiq公司來說,IEEE標準化過程中的最後一步就是進一步落實Cadence公司對於‘e語言技術的完全與永遠支持的承諾。”Amitroaie表示。

Globetech Solutions公司可以提供基於‘e’的驗證知識財產權(IP),包括週邊設備、儲存和可測性設計產品。“IEEE對‘e’的標準化確保了該社群的持續投資,並將進一步推動實現我們的‘e’發展藍圖。”Globetech公司管理總監Stylianos Diamantidis表示。

以Cadence為主導

儘管有些新的發展,語言標準化的工作一直是由Cadence所主導。Cadence公司驗證技術部門總監Yaron Kashai就是IEEE 1647工作小組的主席。

Kashai指出,IEEE 1647工作小組就像是‘個人組織’,而不是代表公司的組織。因而很難聯繫到標準背後的公司。“我認為沒有人會把他自己當作是其他EDA供應商的代表。”他指出。

新思公司的Bartleson則表示無法理解Cadence公司未選擇IEEE合作標準程序的作法。該標準賦予了工作小組中的每家公司都有一個投票權。“這是IEEE 1800 SystemVerilog委員會所遵循的程序,它能確保沒有一家供應商能主導一項標準,”Bartleson表示。

Kashai表示,IEEE 1647工作小組包括了Verisity員工、用戶、學術界人士和‘其他有商業利益’的人。他指出,商用‘e’語言和IEEE 1647之間只有‘些微的差異’,而該工作小組的主要業務便是釐清該標準。

然而,Kashai表示,Verisity公司早在2003年便向IEEE貢獻了‘e’語言,隨後Verisity和Cadence公司則對該語言進行了部份修訂。但目前商用的‘e’語言有“95%以上”已經囊括在標準中了,他說道。

An official language Reference Manual is probably three months away, Berman said. Meanwhile, unofficial drafts are available at the IEEE 1647 Web site.

正式的語言參考手冊將在三個月後提供,Berman表示。同時,IEEE 1647網站上已有非正式的草案提供。

作者:葛立偉




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


EE人生人氣排行
 
返回頁首