Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-27 21:14:20 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
用工作站跑verilog的時候" G% }, F7 Z! ~% r
在DV的階段  出現了一個警告
: J# j' ?$ D, h5 V6 b
  |% w) k/ _# j3 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)8 ]2 k+ ?" N: K  g& J/ @1 u

6 S3 X' ~) m2 D  ^- \這是代表我的code哪裡有問題呢
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂30 踩 分享分享
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的問題出在哪嗎 ) V  s; {2 b: d/ h0 b" N) ^
我應該要怎麼修改才好: X) g7 y) k  X
% C5 [& s4 h4 \2 \! ~, ^+ y$ W. O
assign       sum_8b[7:0] = {{mem[19:12]} + {A[8:0] + B[8:0] + C[8:0]}/2};
) `  g2 @, {3 i$ @. O8 N$ r2 B  {
- x: Y, E! @: W8 K8 i因為是用工作站轉出netlist 然後再合成波形
8 }6 X0 b8 X5 \: X$ z- A& ~會出現幾個warning
5#
 樓主| 發表於 2008-4-10 16:03:35 | 只看該作者

回復 4# 的帖子

要怎麼看阿 ~~
2 C2 K9 G. M0 {4 J8 s9 O: y怎麼確定合成沒錯
9 D6 h& h$ R* |4 _還有combinational loop 這是要確定什麼
4#
發表於 2008-4-9 21:51:15 | 只看該作者
看合成後的 netlist 是否產生 combinational loop 吧!5 m+ _+ C* M: n/ Q
如果確定合成沒錯, 即可忽略此訊息~
3#
 樓主| 發表於 2008-4-9 19:56:37 | 只看該作者
原來是floating的問題
% H1 U9 G/ B0 H. I了解了) ]  \5 v& R5 o
感謝你的解答 5 [- ?" E7 c8 j* L: l
-----------------------------------------------------6 G& V+ M/ a# E, x  R
另外還有一個問題   也是在DV階段跑出來的warning 如下:) I2 k3 R5 x! W* @, G$ j$ f# M
: R- }" ?0 T! n$ c" q4 |
design_vision-xg-t> write_sdf -version 1.0 dpwm2.sdf
9 p8 [- [; V  J3 l9 {  eInformation: Annotated 'cell' delays are assumed to include load delay. (UID-282)) @% U" p* R- z- k; P/ z
Information: Writing timing information to file '/export/home/stevetu/batman/dpwm2/dpwm2.sdf'. (WT-3)
+ P, u; a1 e7 ~& L7 `Warning: Disabling timing arc between pins 'CDN' and 'Q' on cell 'mp_dpwm1/DFF_reg[102]'/ d2 \: |* X9 ^5 i6 s; P
         to break a timing loop. (OPT-314)2 U( `; T* x$ v$ u/ i) u
Warning: Disabling timing arc between pins 'CDN' and 'Q' on cell 'mp_dpwm1/DFF_reg[10]': g6 R+ k: O" F& T
         to break a timing loop. (OPT-314)
" f; X! K" J- N' C. |3 I+ S+ {7 o) T, \( `% n" _" r% d/ ~
要怎麼判斷這些warning是必須要解決的
; C  j8 h, |2 d5 u5 Z7 @因為我還可以把波型合成出來* K7 E4 L3 m; ^% l8 g
可是我怕最後layout部份會有問題' i" S$ D) |: A* T' z
" R. H: h+ q- s3 }1 i6 S) L; c; C
[ 本帖最後由 小人發 於 2008-4-9 08:32 PM 編輯 ]
2#
發表於 2008-4-2 11:23:23 | 只看該作者
看起來mem_ext這module是已被synthesis後的verilog netlist, 會顯示Unconnect可能有input or output floating,1 j6 t; y2 N) S+ T) L" W# C
若是input floating要查看是否有斷線或是沒設定initial value, output floating就沒關係
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-2 06:00 PM , Processed in 0.174010 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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