Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-27 21:14:20 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
用工作站跑verilog的時候
. j0 G5 z0 d$ j' F! B& K6 q在DV的階段  出現了一個警告4 }% b* [- [. [2 k! V$ Q
' t5 N2 ^; m6 {- H- b* P$ @( h
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)
& ^  D6 J$ I" o- x* X% B" L/ H  R' p, b, O" J
這是代表我的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的問題出在哪嗎 1 }; P6 q/ D2 U5 ]) f$ E1 `
我應該要怎麼修改才好9 u+ K+ {! |9 c9 j% `. d3 C

! ?4 D. V# K5 s* y  g6 c4 v6 l5 kassign       sum_8b[7:0] = {{mem[19:12]} + {A[8:0] + B[8:0] + C[8:0]}/2};
0 O* H. r+ W6 G' U' V* m' C% k. o& Y+ t7 r  f
因為是用工作站轉出netlist 然後再合成波形
: ?0 x: \4 E* R/ L會出現幾個warning
5#
 樓主| 發表於 2008-4-10 16:03:35 | 只看該作者

回復 4# 的帖子

要怎麼看阿 ~~4 V- s) C& K" E5 R7 i) T
怎麼確定合成沒錯
" `. C! {5 m% \  U9 l7 H5 ?3 {還有combinational loop 這是要確定什麼
4#
發表於 2008-4-9 21:51:15 | 只看該作者
看合成後的 netlist 是否產生 combinational loop 吧!8 t" E7 e* v; _' e0 l. g: h
如果確定合成沒錯, 即可忽略此訊息~
3#
 樓主| 發表於 2008-4-9 19:56:37 | 只看該作者
原來是floating的問題
0 E) I" J7 Y5 ]3 ]: V了解了) l! b+ m/ c. F. ~. W4 A  G
感謝你的解答 . E) A* ]# }! ]# p& f
-----------------------------------------------------
' y$ e5 O2 x+ Q# Q另外還有一個問題   也是在DV階段跑出來的warning 如下:# h8 U& n! n9 E
% U- o. N, Y9 \; z5 n" Z- r: ]
design_vision-xg-t> write_sdf -version 1.0 dpwm2.sdf
5 j" q" j: O0 KInformation: Annotated 'cell' delays are assumed to include load delay. (UID-282)2 d  R! t3 r7 Z) t$ \
Information: Writing timing information to file '/export/home/stevetu/batman/dpwm2/dpwm2.sdf'. (WT-3)
) B- u( C2 t8 [" H0 e5 gWarning: Disabling timing arc between pins 'CDN' and 'Q' on cell 'mp_dpwm1/DFF_reg[102]'9 h3 ~1 G$ w( P5 D  Z7 X9 [
         to break a timing loop. (OPT-314)& X* x8 n/ g4 ^
Warning: Disabling timing arc between pins 'CDN' and 'Q' on cell 'mp_dpwm1/DFF_reg[10]'
2 j# v+ X5 z) w- v" t         to break a timing loop. (OPT-314)' Z: t, q8 ^' f# _4 B  V2 Y( @! Z

! w- [& K8 L8 j5 l要怎麼判斷這些warning是必須要解決的7 q. L/ ]8 {6 v+ h' o
因為我還可以把波型合成出來' j7 @/ u+ @5 K# R# z
可是我怕最後layout部份會有問題
* S& ?$ m2 c( S' R
8 C3 [  f0 G2 R, j  Q8 S" [' e  ^[ 本帖最後由 小人發 於 2008-4-9 08:32 PM 編輯 ]
2#
發表於 2008-4-2 11:23:23 | 只看該作者
看起來mem_ext這module是已被synthesis後的verilog netlist, 會顯示Unconnect可能有input or output floating,
# R! q1 K  L! S. T* |  f若是input floating要查看是否有斷線或是沒設定initial value, output floating就沒關係
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-14 02:48 PM , Processed in 0.114007 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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