Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-27 21:14:20 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
用工作站跑verilog的時候3 P$ D# [8 I+ S
在DV的階段  出現了一個警告
0 N: _4 T( c& O2 V- Q! Q- ?
9 G7 o1 y) ?4 K% H7 F6 G2 DWarning: 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)! F3 F, Z, B0 f* c5 B! M- M
" c" Y& H5 `: Z& }  K  J
這是代表我的code哪裡有問題呢
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂30 踩 分享分享
2#
發表於 2008-4-2 11:23:23 | 只看該作者
看起來mem_ext這module是已被synthesis後的verilog netlist, 會顯示Unconnect可能有input or output floating,
7 @" \4 ^0 J. K若是input floating要查看是否有斷線或是沒設定initial value, output floating就沒關係
3#
 樓主| 發表於 2008-4-9 19:56:37 | 只看該作者
原來是floating的問題
% P6 m# ]. E1 O+ V. T了解了- g9 ]! ]" h6 c- Y4 P
感謝你的解答
7 o1 a5 Z- X5 v+ V6 @-----------------------------------------------------# X" W1 u1 z/ x! O0 w$ H- }
另外還有一個問題   也是在DV階段跑出來的warning 如下:
5 e' E3 a9 D2 W/ e& T7 y2 \" H  W. j6 v
design_vision-xg-t> write_sdf -version 1.0 dpwm2.sdf7 s/ E& w" R6 ?- z* ^# v
Information: Annotated 'cell' delays are assumed to include load delay. (UID-282)
" h9 [% @. Q3 m  `) f+ GInformation: Writing timing information to file '/export/home/stevetu/batman/dpwm2/dpwm2.sdf'. (WT-3)# h5 M3 _, P5 B) R+ h9 c5 p
Warning: Disabling timing arc between pins 'CDN' and 'Q' on cell 'mp_dpwm1/DFF_reg[102]'; |. W0 Q  x: d" a3 v: l
         to break a timing loop. (OPT-314)/ s8 c  U" i" M5 b5 [
Warning: Disabling timing arc between pins 'CDN' and 'Q' on cell 'mp_dpwm1/DFF_reg[10]'
1 @- T+ `, q- r/ Z( `! A         to break a timing loop. (OPT-314)
% K4 W# X& p* ]6 g* W: J+ {9 L" c7 |! s
要怎麼判斷這些warning是必須要解決的
. b/ T* T% J$ K5 v# v, ]因為我還可以把波型合成出來1 \- x: y+ s- R( j5 R7 O% i
可是我怕最後layout部份會有問題
% `2 ~/ y4 q5 ]: @! _) Z- F7 {- \% u# ~
[ 本帖最後由 小人發 於 2008-4-9 08:32 PM 編輯 ]
4#
發表於 2008-4-9 21:51:15 | 只看該作者
看合成後的 netlist 是否產生 combinational loop 吧!
$ e4 F! ~& @* d2 v如果確定合成沒錯, 即可忽略此訊息~
5#
 樓主| 發表於 2008-4-10 16:03:35 | 只看該作者

回復 4# 的帖子

要怎麼看阿 ~~$ ^) R7 ^0 }; c. P& i! m
怎麼確定合成沒錯
; F, P2 t% |* }$ l0 v: g6 [6 J, z還有combinational loop 這是要確定什麼
6#
 樓主| 發表於 2008-4-11 16:38:14 | 只看該作者
各位大大   可以幫我看一下這行verilog的問題出在哪嗎
8 ]8 N; U) V& s6 q! j3 V8 p% ]我應該要怎麼修改才好
' q$ s4 ^5 M! I+ w+ S/ K! H2 S: U
assign       sum_8b[7:0] = {{mem[19:12]} + {A[8:0] + B[8:0] + C[8:0]}/2};
4 V3 @# H& t) ?% p/ p1 \6 A, t8 ~* i4 s( q" h' a/ F
因為是用工作站轉出netlist 然後再合成波形
6 e" n) S% u) O會出現幾個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-4-19 02:46 PM , Processed in 0.110007 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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