Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-27 21:14:20 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
用工作站跑verilog的時候
; a+ H5 C9 W: g, n  K在DV的階段  出現了一個警告
0 t& [- I2 \' e1 v4 k1 k
5 `1 _/ M6 p# U7 r1 cWarning: 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)
/ _( I/ ^% r: i% i4 e/ i; h5 g2 ?2 c/ B! P" C0 B) b. e$ G. T. a
這是代表我的code哪裡有問題呢
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂32 踩 分享分享
2#
發表於 2008-4-2 11:23:23 | 只看該作者
看起來mem_ext這module是已被synthesis後的verilog netlist, 會顯示Unconnect可能有input or output floating,
3 ^9 u, j& H) s7 Z$ f若是input floating要查看是否有斷線或是沒設定initial value, output floating就沒關係
3#
 樓主| 發表於 2008-4-9 19:56:37 | 只看該作者
原來是floating的問題" J. m, A  J; G1 k$ _8 {
了解了
: k( l; K- d  w3 X7 A感謝你的解答
2 R# R+ p+ G  r+ n) K4 d  n8 z-----------------------------------------------------5 P+ `% l; f/ \8 x$ `' x
另外還有一個問題   也是在DV階段跑出來的warning 如下:5 s. W1 n* r, ]
! N$ ?5 F. u$ [6 L# g: s; t
design_vision-xg-t> write_sdf -version 1.0 dpwm2.sdf
* v6 Y1 I  D# b4 b$ OInformation: Annotated 'cell' delays are assumed to include load delay. (UID-282)1 U8 y; e% r% c0 i+ l) H
Information: Writing timing information to file '/export/home/stevetu/batman/dpwm2/dpwm2.sdf'. (WT-3)! m8 ]1 s6 T6 K4 t. Y* ~) }
Warning: Disabling timing arc between pins 'CDN' and 'Q' on cell 'mp_dpwm1/DFF_reg[102]'
6 p5 j% [9 y6 t: _6 @5 a         to break a timing loop. (OPT-314)
# r3 K) V3 i% {0 Z+ W% y0 ]4 z: bWarning: Disabling timing arc between pins 'CDN' and 'Q' on cell 'mp_dpwm1/DFF_reg[10]'5 o3 m4 w+ Q! H% G4 \5 P
         to break a timing loop. (OPT-314)
! b6 j, k8 s. U
. ?( `' E+ f" [0 G# i/ @要怎麼判斷這些warning是必須要解決的6 i- w' ]  ]( |" U! U: u
因為我還可以把波型合成出來7 D6 G0 `2 c- K. n' h0 I
可是我怕最後layout部份會有問題+ Y' j3 [: @8 M7 {/ r, k

+ `2 S; y2 E# E/ ?[ 本帖最後由 小人發 於 2008-4-9 08:32 PM 編輯 ]
4#
發表於 2008-4-9 21:51:15 | 只看該作者
看合成後的 netlist 是否產生 combinational loop 吧!3 w% U5 \9 F- |1 X) }
如果確定合成沒錯, 即可忽略此訊息~
5#
 樓主| 發表於 2008-4-10 16:03:35 | 只看該作者

回復 4# 的帖子

要怎麼看阿 ~~: W8 R" m9 v* m' x$ ^7 F9 I+ O; G
怎麼確定合成沒錯
* c: Q% J  A5 v! g7 d2 t+ L8 D還有combinational loop 這是要確定什麼
6#
 樓主| 發表於 2008-4-11 16:38:14 | 只看該作者
各位大大   可以幫我看一下這行verilog的問題出在哪嗎
/ n/ x* V# R) O- v. _: E我應該要怎麼修改才好# N3 |& f* q5 D
( e  H9 V0 _  Z5 L) Y
assign       sum_8b[7:0] = {{mem[19:12]} + {A[8:0] + B[8:0] + C[8:0]}/2};4 q$ s  s5 l: O: y1 s  E& D
6 e) |7 F& a. Z; W  w. p- f
因為是用工作站轉出netlist 然後再合成波形) e; [6 X7 Y& [3 M) C- @) c
會出現幾個warning
7#
發表於 2008-4-14 11:27:56 | 只看該作者
我覺得把memory o/p 先register起來,並把(A+B+C)/2 o/p 也register起來,然後再去把兩者相加後再 register一級會對Timing比較好.
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2025-2-22 02:12 AM , Processed in 0.174010 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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