Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-27 21:14:20 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
用工作站跑verilog的時候
  F* C$ K! \6 `# k& y8 x在DV的階段  出現了一個警告8 Y+ N3 B7 p( m9 l+ P2 u  g* m
9 e+ ~5 z. Q- Y6 D
Warning: 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)  q& f& G- h! {

% \& k0 d5 e) B4 W* ~2 \這是代表我的code哪裡有問題呢
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂32 踩 分享分享
7#
發表於 2008-4-14 11:27:56 | 只看該作者
我覺得把memory o/p 先register起來,並把(A+B+C)/2 o/p 也register起來,然後再去把兩者相加後再 register一級會對Timing比較好.
6#
 樓主| 發表於 2008-4-11 16:38:14 | 只看該作者
各位大大   可以幫我看一下這行verilog的問題出在哪嗎
: r: k; i- a& u8 ]% y& p我應該要怎麼修改才好
7 u, q# e1 x7 `- y/ C  A" J9 p; M0 m; E7 e: u+ `  d
assign       sum_8b[7:0] = {{mem[19:12]} + {A[8:0] + B[8:0] + C[8:0]}/2};" a& c- }1 v2 i2 x9 }7 _1 V
: D) s; o9 y5 D- U0 `" Y9 m' I" a
因為是用工作站轉出netlist 然後再合成波形! @7 h, F! X1 L' U9 b0 a5 H
會出現幾個warning
5#
 樓主| 發表於 2008-4-10 16:03:35 | 只看該作者

回復 4# 的帖子

要怎麼看阿 ~~
3 y. E1 Z3 U) ]  l/ r8 m& T怎麼確定合成沒錯, E) p( S( d1 i# j
還有combinational loop 這是要確定什麼
4#
發表於 2008-4-9 21:51:15 | 只看該作者
看合成後的 netlist 是否產生 combinational loop 吧!
0 B/ p( b3 i" L! k2 G如果確定合成沒錯, 即可忽略此訊息~
3#
 樓主| 發表於 2008-4-9 19:56:37 | 只看該作者
原來是floating的問題
  ^; q! `. o4 j/ b& ?0 |了解了/ A- c2 j0 _$ _, @
感謝你的解答 + v- B1 ~" t8 Y9 d( f" V
-----------------------------------------------------, E' o3 h9 V* o9 L: p* [  e
另外還有一個問題   也是在DV階段跑出來的warning 如下:
7 Z5 }5 ^7 R4 b( K
7 ], f% H( A* edesign_vision-xg-t> write_sdf -version 1.0 dpwm2.sdf2 V& T& r3 M1 w- b3 |
Information: Annotated 'cell' delays are assumed to include load delay. (UID-282)4 e1 M# {, q5 V0 V7 D4 `
Information: Writing timing information to file '/export/home/stevetu/batman/dpwm2/dpwm2.sdf'. (WT-3)7 c. q& B+ C3 K& ^; P
Warning: Disabling timing arc between pins 'CDN' and 'Q' on cell 'mp_dpwm1/DFF_reg[102]'+ S6 T7 p. K$ T1 a' l1 ]
         to break a timing loop. (OPT-314)5 l6 v3 A7 D* n8 E. f1 J6 u$ P2 V
Warning: Disabling timing arc between pins 'CDN' and 'Q' on cell 'mp_dpwm1/DFF_reg[10]'# R+ M! N# G8 W9 e# A: s5 u
         to break a timing loop. (OPT-314)& s+ \' y: |) ]- V/ {
! m: {# \$ R/ m9 p
要怎麼判斷這些warning是必須要解決的6 P% N' u# u9 m' G) R  V) \0 Z
因為我還可以把波型合成出來8 f3 I. G# E. q# m' v
可是我怕最後layout部份會有問題( ?3 m" V: j# ~# f% ^' ~

: e/ }0 o, F3 s  s: w) u! ^1 ^4 ][ 本帖最後由 小人發 於 2008-4-9 08:32 PM 編輯 ]
2#
發表於 2008-4-2 11:23:23 | 只看該作者
看起來mem_ext這module是已被synthesis後的verilog netlist, 會顯示Unconnect可能有input or output floating,  i" v; y! u9 j- T0 N
若是input floating要查看是否有斷線或是沒設定initial value, output floating就沒關係
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-12-30 02:27 AM , Processed in 0.172010 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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