Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-27 21:14:20 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
用工作站跑verilog的時候
1 f0 ]0 [5 ~  Y& Q在DV的階段  出現了一個警告
8 s$ {' v4 g" ?0 z1 ]
6 g" s5 p$ b. A4 O9 l1 T  s- nWarning: 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)
/ x* c0 Q  a; H  K: K0 B  b
0 a7 z7 F+ F1 E9 q# p- o- }這是代表我的code哪裡有問題呢
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂32 踩 分享分享
2#
發表於 2008-4-2 11:23:23 | 只看該作者
看起來mem_ext這module是已被synthesis後的verilog netlist, 會顯示Unconnect可能有input or output floating,: a% H$ O, c( u' q% {5 `
若是input floating要查看是否有斷線或是沒設定initial value, output floating就沒關係
3#
 樓主| 發表於 2008-4-9 19:56:37 | 只看該作者
原來是floating的問題# w$ f3 n) O  c5 f
了解了
/ Y* O7 C: z) P感謝你的解答
4 N0 j5 Y) V8 n% `* v-----------------------------------------------------4 y. r5 Q0 P3 m9 Q9 y
另外還有一個問題   也是在DV階段跑出來的warning 如下:9 W9 T. s6 g- x" u
; c. h. }/ T4 a1 D6 H
design_vision-xg-t> write_sdf -version 1.0 dpwm2.sdf$ T+ l4 @0 K( K% a+ `& T
Information: Annotated 'cell' delays are assumed to include load delay. (UID-282)
1 f4 b9 m6 B5 ~* g% a) G$ SInformation: Writing timing information to file '/export/home/stevetu/batman/dpwm2/dpwm2.sdf'. (WT-3)
" d8 U/ @; C& j7 l9 r* r8 EWarning: Disabling timing arc between pins 'CDN' and 'Q' on cell 'mp_dpwm1/DFF_reg[102]'
) N: A" u7 {, G' Y1 l         to break a timing loop. (OPT-314)& H- R# l' L& w* {+ e$ ]
Warning: Disabling timing arc between pins 'CDN' and 'Q' on cell 'mp_dpwm1/DFF_reg[10]'( `* ^5 F# V; H4 a6 D& l! M+ \, V
         to break a timing loop. (OPT-314)+ T2 e( Z) v4 h% u) ^0 y% S

' m( j; O$ r) T: s1 ^3 O要怎麼判斷這些warning是必須要解決的$ [! d( h* i0 C6 B0 _7 T1 Z
因為我還可以把波型合成出來4 I% Z4 a  g* w' S! {# B
可是我怕最後layout部份會有問題
% ^  p" g' g8 [# ~7 x9 o- V! j" s3 m5 t& v# k- {
[ 本帖最後由 小人發 於 2008-4-9 08:32 PM 編輯 ]
4#
發表於 2008-4-9 21:51:15 | 只看該作者
看合成後的 netlist 是否產生 combinational loop 吧!1 w- y: l0 z  v/ ^5 t
如果確定合成沒錯, 即可忽略此訊息~
5#
 樓主| 發表於 2008-4-10 16:03:35 | 只看該作者

回復 4# 的帖子

要怎麼看阿 ~~
8 N9 D5 w, a7 R; ~怎麼確定合成沒錯
$ a' M6 N4 ^2 M' x6 E8 l還有combinational loop 這是要確定什麼
6#
 樓主| 發表於 2008-4-11 16:38:14 | 只看該作者
各位大大   可以幫我看一下這行verilog的問題出在哪嗎 0 Q  t6 E: X9 N- p6 v: X
我應該要怎麼修改才好
& b% s* o  q# Q5 ?+ t5 }
# x  _% t' e2 @4 {& f& oassign       sum_8b[7:0] = {{mem[19:12]} + {A[8:0] + B[8:0] + C[8:0]}/2};
) h: q7 `- w% O: l2 `7 [+ y9 o( ?$ a6 [- [/ i# b: }
因為是用工作站轉出netlist 然後再合成波形
' H1 j) |6 a& c1 z0 f8 c6 G4 t; y7 p會出現幾個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-6-8 12:57 PM , Processed in 0.151019 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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