Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-27 21:14:20 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
用工作站跑verilog的時候
6 ~& o7 u4 y, `. ?' P- C" b在DV的階段  出現了一個警告
$ |  [( [  R$ r6 d( `% }6 W/ v- E8 M- Y- X' _; R8 n
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)
6 W3 o( Z7 U1 V5 T
8 Q( ^/ |  ~4 S/ k) L  k* }這是代表我的code哪裡有問題呢
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂32 踩 分享分享
2#
發表於 2008-4-2 11:23:23 | 只看該作者
看起來mem_ext這module是已被synthesis後的verilog netlist, 會顯示Unconnect可能有input or output floating,
; `) p% _4 d6 t& B( M: Q+ t1 ~, z$ j若是input floating要查看是否有斷線或是沒設定initial value, output floating就沒關係
3#
 樓主| 發表於 2008-4-9 19:56:37 | 只看該作者
原來是floating的問題
( @3 u& [5 w! H, Y了解了
% m, M* y; K7 R4 x1 F9 t感謝你的解答
$ V- H. i: n( N2 o' ~! x- a-----------------------------------------------------
% n  E3 {: c" u( l: m另外還有一個問題   也是在DV階段跑出來的warning 如下:4 m4 L9 v3 `- P9 u* v1 Z" J

" _1 v7 C" q7 ]3 Udesign_vision-xg-t> write_sdf -version 1.0 dpwm2.sdf
2 e( q0 C& s& j0 t8 V* DInformation: Annotated 'cell' delays are assumed to include load delay. (UID-282)
2 _, y1 X0 S! P) [) D5 R  yInformation: Writing timing information to file '/export/home/stevetu/batman/dpwm2/dpwm2.sdf'. (WT-3)
) y8 t' r2 z$ m( A6 F8 L3 jWarning: Disabling timing arc between pins 'CDN' and 'Q' on cell 'mp_dpwm1/DFF_reg[102]'- J* a4 `  S+ H, d) d7 b" u. X
         to break a timing loop. (OPT-314)
6 F/ v2 c/ W/ L% X- n5 ^. ]2 C5 wWarning: Disabling timing arc between pins 'CDN' and 'Q' on cell 'mp_dpwm1/DFF_reg[10]'
2 A8 ~- O$ c& D. y' T  D         to break a timing loop. (OPT-314)7 z' z5 f& Z- _, W
' ]$ ^5 c  X7 J# y
要怎麼判斷這些warning是必須要解決的+ ]  E$ F0 [  }
因為我還可以把波型合成出來) `- [2 T$ d) T' z6 B1 s
可是我怕最後layout部份會有問題) M: t# m* K! K  o0 m
/ x8 o$ E, o. I* c9 C* ]
[ 本帖最後由 小人發 於 2008-4-9 08:32 PM 編輯 ]
4#
發表於 2008-4-9 21:51:15 | 只看該作者
看合成後的 netlist 是否產生 combinational loop 吧!
7 \5 {) n  V3 K& x$ z: l如果確定合成沒錯, 即可忽略此訊息~
5#
 樓主| 發表於 2008-4-10 16:03:35 | 只看該作者

回復 4# 的帖子

要怎麼看阿 ~~
, \! d" B# u* g4 W9 [怎麼確定合成沒錯
  i& d0 u& z5 m6 P還有combinational loop 這是要確定什麼
6#
 樓主| 發表於 2008-4-11 16:38:14 | 只看該作者
各位大大   可以幫我看一下這行verilog的問題出在哪嗎
/ ]' s- T) X6 i9 a$ p我應該要怎麼修改才好, Z% P/ U" L: ~9 E: C
* c9 J* S! A% g5 x- A: @4 H
assign       sum_8b[7:0] = {{mem[19:12]} + {A[8:0] + B[8:0] + C[8:0]}/2};+ V  [3 X! B9 d! n9 B4 q

, C% r! g: K6 {9 B; I+ ?因為是用工作站轉出netlist 然後再合成波形7 ^( x6 {& E# C3 y3 F
會出現幾個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-9-28 12:21 AM , Processed in 0.109006 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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