Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-27 21:14:20 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
用工作站跑verilog的時候
' G  k# ^. Q' p; G在DV的階段  出現了一個警告2 q" g, Z, Z3 g* l
# p2 |. B$ b# P# W$ j7 }$ Y
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)' S# B! m  N0 j/ G8 c) u; S' Z+ C  x1 K
9 n/ j! Y9 D+ H2 M# p, }, N$ o: Z
這是代表我的code哪裡有問題呢
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂30 踩 分享分享
2#
發表於 2008-4-2 11:23:23 | 只看該作者
看起來mem_ext這module是已被synthesis後的verilog netlist, 會顯示Unconnect可能有input or output floating,# ]5 o3 z  L/ O
若是input floating要查看是否有斷線或是沒設定initial value, output floating就沒關係
3#
 樓主| 發表於 2008-4-9 19:56:37 | 只看該作者
原來是floating的問題# ?6 U! r. G. E' x9 k9 x9 f9 H
了解了2 H8 A+ y3 h) |
感謝你的解答
, ~$ S) X9 J4 t+ _9 ~& b' w0 C& f-----------------------------------------------------
, L* \2 C& c! q$ [1 Q# O& B; S3 G另外還有一個問題   也是在DV階段跑出來的warning 如下:
% k5 V. _( j) p$ m8 e# A" R! |$ v& ^3 U' f
design_vision-xg-t> write_sdf -version 1.0 dpwm2.sdf2 T5 a: @3 [" g; B& S2 B
Information: Annotated 'cell' delays are assumed to include load delay. (UID-282)3 ]3 H6 f4 U; N. V
Information: Writing timing information to file '/export/home/stevetu/batman/dpwm2/dpwm2.sdf'. (WT-3)# r) ]' X$ j/ w2 B- ?  H; U
Warning: Disabling timing arc between pins 'CDN' and 'Q' on cell 'mp_dpwm1/DFF_reg[102]'7 ^. a! Y" A; Y+ L6 [
         to break a timing loop. (OPT-314)  `: ^$ Q4 g! L% S" X8 x
Warning: Disabling timing arc between pins 'CDN' and 'Q' on cell 'mp_dpwm1/DFF_reg[10]'
+ P$ {6 q9 U/ l3 D8 I! w1 }         to break a timing loop. (OPT-314)4 z3 n% x1 ~$ O+ _; M" F
3 L7 @" ]7 c4 y/ q0 J+ g
要怎麼判斷這些warning是必須要解決的" N+ ~) N7 f! r0 O( ~
因為我還可以把波型合成出來6 \4 V2 S& ^# v. L& t+ F0 w
可是我怕最後layout部份會有問題5 t+ [$ E$ K4 d9 t/ y+ y
7 E# ~. s+ Q: }
[ 本帖最後由 小人發 於 2008-4-9 08:32 PM 編輯 ]
4#
發表於 2008-4-9 21:51:15 | 只看該作者
看合成後的 netlist 是否產生 combinational loop 吧!# U1 h# v) o  U) d- N
如果確定合成沒錯, 即可忽略此訊息~
5#
 樓主| 發表於 2008-4-10 16:03:35 | 只看該作者

回復 4# 的帖子

要怎麼看阿 ~~
: ]3 s. G  d$ X( F怎麼確定合成沒錯
: u. ?4 Q' y% c- W; x9 C還有combinational loop 這是要確定什麼
6#
 樓主| 發表於 2008-4-11 16:38:14 | 只看該作者
各位大大   可以幫我看一下這行verilog的問題出在哪嗎
4 E" J; v' a5 D& ~$ o我應該要怎麼修改才好" u3 n8 I' ^- F: N; A; @- i  y' G! c
' O. U2 `2 l+ ]. g+ _
assign       sum_8b[7:0] = {{mem[19:12]} + {A[8:0] + B[8:0] + C[8:0]}/2};
( X& m# T0 q0 g7 O8 c) ~9 D
% [. H3 x8 o: W  `因為是用工作站轉出netlist 然後再合成波形+ ~" ^$ @+ ^9 a" g' S
會出現幾個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-5-15 08:59 AM , Processed in 0.110514 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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