Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] 關於Design Vision的問題

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-27 21:14:20 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
用工作站跑verilog的時候6 m$ f" ^: U1 i& n- w
在DV的階段  出現了一個警告9 M3 [. }$ Q( j. J8 z

  X" u! e: ?  Z; A1 CWarning: Verilog writer has added 1 nets to module mem_ext using SYNOPSYS_UNCONNECTED_ as prefix.  Please use the change_names command to make the correct changes before invoking the verilog writer.  (VO-11)
; Z( y- x9 U( J. N0 d. K4 ~: v3 T6 p) R2 I
這是代表我的code哪裡有問題呢
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂32 踩 分享分享
2#
發表於 2008-4-2 11:23:23 | 只看該作者
看起來mem_ext這module是已被synthesis後的verilog netlist, 會顯示Unconnect可能有input or output floating,
6 F- ]! I6 {* O+ a& n: a5 x若是input floating要查看是否有斷線或是沒設定initial value, output floating就沒關係
3#
 樓主| 發表於 2008-4-9 19:56:37 | 只看該作者
原來是floating的問題# T8 A% N- |$ a8 {! ?6 v
了解了
( i' W' N2 p$ N7 I2 @感謝你的解答 ( [. \- V$ v3 _, X! m/ @3 O
-----------------------------------------------------
5 J2 H& o: C! A! W& R另外還有一個問題   也是在DV階段跑出來的warning 如下:
0 D  Q' y& p! b" Z0 I( b9 Q, F3 p' {! t* S' L
design_vision-xg-t> write_sdf -version 1.0 dpwm2.sdf
& B7 l* _7 B1 n, [Information: Annotated 'cell' delays are assumed to include load delay. (UID-282)& B! ?" ~5 W" O4 D
Information: Writing timing information to file '/export/home/stevetu/batman/dpwm2/dpwm2.sdf'. (WT-3)
( k  b1 c( \( Q1 XWarning: Disabling timing arc between pins 'CDN' and 'Q' on cell 'mp_dpwm1/DFF_reg[102]'
7 s3 o' Z0 p* d7 E; u7 X; e         to break a timing loop. (OPT-314)
, V# f2 B  E' Q; ]. n7 iWarning: Disabling timing arc between pins 'CDN' and 'Q' on cell 'mp_dpwm1/DFF_reg[10]'
9 g  C7 p/ A) l  \: X5 {6 ~8 ^/ d         to break a timing loop. (OPT-314)3 ~3 z( o7 m# l

: }) z3 q) D1 f- b3 T  Y要怎麼判斷這些warning是必須要解決的
+ r1 f2 t( Z5 J( N因為我還可以把波型合成出來
( b2 f, x! P' C5 N/ d$ X可是我怕最後layout部份會有問題
9 A; x% ~* g! J# e/ T5 O
- D/ H' ?* i2 ?( c, h: l# b[ 本帖最後由 小人發 於 2008-4-9 08:32 PM 編輯 ]
4#
發表於 2008-4-9 21:51:15 | 只看該作者
看合成後的 netlist 是否產生 combinational loop 吧!: w5 y8 j+ y& S+ r, S+ Z/ O
如果確定合成沒錯, 即可忽略此訊息~
5#
 樓主| 發表於 2008-4-10 16:03:35 | 只看該作者

回復 4# 的帖子

要怎麼看阿 ~~
- c8 [7 d& }) i( T怎麼確定合成沒錯
1 O# O  h/ `# z. e% n; A1 a0 {# s還有combinational loop 這是要確定什麼
6#
 樓主| 發表於 2008-4-11 16:38:14 | 只看該作者
各位大大   可以幫我看一下這行verilog的問題出在哪嗎
- ^, j6 Z/ ^- Z: Y9 i' X' Q% O我應該要怎麼修改才好5 O4 b6 _7 S- w- I2 @! I
! l- K9 E4 Q# }
assign       sum_8b[7:0] = {{mem[19:12]} + {A[8:0] + B[8:0] + C[8:0]}/2};; j7 F8 }9 ~3 I/ Z2 `% A7 g
! U! f! x6 O* c1 ~; B" R' O8 `
因為是用工作站轉出netlist 然後再合成波形" d: `4 m! g: R+ Z5 p4 Q
會出現幾個warning
7#
發表於 2008-4-14 11:27:56 | 只看該作者
我覺得把memory o/p 先register起來,並把(A+B+C)/2 o/p 也register起來,然後再去把兩者相加後再 register一級會對Timing比較好.
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-11-16 05:12 AM , Processed in 0.165010 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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