Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-27 21:14:20 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
用工作站跑verilog的時候* ^4 I2 J( o1 ^: Y! e$ d+ S9 F
在DV的階段  出現了一個警告
& p) w: c4 E( u/ s" E2 D' Z  V: ~8 C8 K( }( y, L
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)% {- a2 a2 E2 B# X/ l8 t' k

5 D% k1 t) |  m+ M3 ^2 s2 w$ T8 b這是代表我的code哪裡有問題呢
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂32 踩 分享分享
2#
發表於 2008-4-2 11:23:23 | 只看該作者
看起來mem_ext這module是已被synthesis後的verilog netlist, 會顯示Unconnect可能有input or output floating,# p0 T# T+ e+ T- P
若是input floating要查看是否有斷線或是沒設定initial value, output floating就沒關係
3#
 樓主| 發表於 2008-4-9 19:56:37 | 只看該作者
原來是floating的問題, v" n' U6 V- O& g  l" ^6 G' _
了解了
2 p5 T8 p% G9 Z感謝你的解答 / e: w0 C+ q" ?/ \- J
-----------------------------------------------------
9 i3 E" h- W) ~4 N! w另外還有一個問題   也是在DV階段跑出來的warning 如下:5 B! N+ [8 C$ a/ o, N

+ D; x+ r- ~4 C/ Xdesign_vision-xg-t> write_sdf -version 1.0 dpwm2.sdf
! v# F/ l1 F' r, v% k2 ?Information: Annotated 'cell' delays are assumed to include load delay. (UID-282)
/ t7 q: m" U5 i% G5 OInformation: Writing timing information to file '/export/home/stevetu/batman/dpwm2/dpwm2.sdf'. (WT-3)
) e4 D& F) y8 HWarning: Disabling timing arc between pins 'CDN' and 'Q' on cell 'mp_dpwm1/DFF_reg[102]'
! s0 D& q* p- q% l1 ~' s         to break a timing loop. (OPT-314)/ j+ p" b) i" o- H# t
Warning: Disabling timing arc between pins 'CDN' and 'Q' on cell 'mp_dpwm1/DFF_reg[10]'
, o6 z  l# e$ R7 i* }! i% f& C% U         to break a timing loop. (OPT-314)2 c* j8 [- i0 @! a

$ d7 B7 e7 q' v2 a2 Q要怎麼判斷這些warning是必須要解決的
& q( F# _2 _# U因為我還可以把波型合成出來
1 T: `6 \1 N0 E可是我怕最後layout部份會有問題
: K* V8 ^( K7 Y9 L7 A, C, y! E' Q4 w+ f, S/ b5 w9 M
[ 本帖最後由 小人發 於 2008-4-9 08:32 PM 編輯 ]
4#
發表於 2008-4-9 21:51:15 | 只看該作者
看合成後的 netlist 是否產生 combinational loop 吧!5 J$ K- t  H* h0 v6 ]3 z/ ^
如果確定合成沒錯, 即可忽略此訊息~
5#
 樓主| 發表於 2008-4-10 16:03:35 | 只看該作者

回復 4# 的帖子

要怎麼看阿 ~~
. p3 C7 `2 Q: T5 e  X5 _怎麼確定合成沒錯- q1 I, P3 @( u$ G
還有combinational loop 這是要確定什麼
6#
 樓主| 發表於 2008-4-11 16:38:14 | 只看該作者
各位大大   可以幫我看一下這行verilog的問題出在哪嗎 ! {& V; d! Z2 M% B; k9 G7 j
我應該要怎麼修改才好8 M. O- {# V4 e
# M" `% ^  u# K) q8 x4 @  R
assign       sum_8b[7:0] = {{mem[19:12]} + {A[8:0] + B[8:0] + C[8:0]}/2};
/ j6 i$ @9 Q2 M& i- C2 @  G, Y
因為是用工作站轉出netlist 然後再合成波形+ g% L$ U# h. k/ j3 N
會出現幾個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-12-29 09:23 AM , Processed in 0.167010 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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