Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 2396|回復: 0
打印 上一主題 下一主題

使用自由軟體建構邏輯設計的驗證平台 -- TRUSS

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-9-30 23:09:02 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
2007年底,我加入一間美商 start-up ," D( z3 e" \- o9 e* S; G
他們用 vera 來驗證他們的邏輯設計。
" X" Q5 Z( Q$ j6 p1 M' f8 u5 Q我的任務是 video engine 的 design change, ! O1 U: I1 W; K$ C: }. E
由於沒有人和我交接(前一位負責的工程師在我加入前便離開了),* @: c4 K4 ?) p1 c$ B$ Y
我只能祈禱我所做的修改不要把原來 OK 的功能改壞了,
; N0 B3 i8 J$ e這時前人留下的 vera pattern 發揮了驚人的把關能力,6 w5 V, }6 m5 c- E- x/ j' h
讓我以前錯誤的觀念 (design 重於 verification) 徹底改變。- l+ K) L9 ]1 W9 ^5 M

% Q/ A3 V) Y# u$ v# ?雖然不久之後我也離開了,) V( C  {4 @" [; ]
新東家用的是 cadence ncsim,
  ?& `3 k$ G7 a" I* nverification 的方法是用 verilog implement monitor, checker, bfm, ... etc.! {) J5 }  i) k7 z( F( X$ D! c
但畢竟這和以前用過的 vera 不可同日而語,& D: w0 J, r) G. h) `. w0 O
於是興起了一個念頭:尋找可用於 cadence ncsim 的驗證環境' c4 X5 A! l3 I

2 |& J- B2 i2 s% J$ S我找到了 TRUSS ,[size=100%]它定義了一套完整的邏輯驗證架構,
5 B0 Y7 @5 s$ Q6 J$ x, P2 u! z透過 PLI/VPI ,它可以使用 C/C++ 建構驗證程序,9 L5 \' s/ U  m
以驗證使用 Verilog 製作的設計;) h( p' K( j8 E' o
並且它是開放源碼的自由軟體,  e- Q  I4 D& o
每個人都可以免費取得並使用它。8 k5 G8 Z: L- O4 _! Y4 p1 G
; h: b! s+ \* i$ ?/ {, e& j* G
我計劃將我的使用心得記錄在 Blog 上,9 T8 w; j" X- U; B
歡迎討論指教。
  v( I' C; W* O4 L5 s# |6 x' t0 {& [$ q
Yi-shin Li
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-9-28 08:27 AM , Processed in 0.164009 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表