Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-27 21:14:20 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
用工作站跑verilog的時候
6 h+ T/ s' e0 I! t# G在DV的階段  出現了一個警告
. E5 @( M$ q9 W; D8 q% p+ U' G0 }5 E5 j1 [& W4 _( A
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)7 L! @& o3 {- H4 m2 J0 C- H
, n* S( `) d8 S! v# c
這是代表我的code哪裡有問題呢
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂32 踩 分享分享
2#
發表於 2008-4-2 11:23:23 | 只看該作者
看起來mem_ext這module是已被synthesis後的verilog netlist, 會顯示Unconnect可能有input or output floating,
( O# v1 i" R$ w$ ]( l若是input floating要查看是否有斷線或是沒設定initial value, output floating就沒關係
3#
 樓主| 發表於 2008-4-9 19:56:37 | 只看該作者
原來是floating的問題3 Y% W, T' {3 t$ z5 z
了解了
( e1 ]+ N8 ~, I: I" K: C7 n感謝你的解答 , B! B" r/ A6 h, l* i$ r1 l
-----------------------------------------------------1 V- w( K8 A) F% u# E# r: y- W
另外還有一個問題   也是在DV階段跑出來的warning 如下:$ {6 \4 [# y9 r: V

5 Y3 Q" u8 a0 M( Q6 C2 H, l3 ldesign_vision-xg-t> write_sdf -version 1.0 dpwm2.sdf) q8 U. A9 L6 \- n( Q# f
Information: Annotated 'cell' delays are assumed to include load delay. (UID-282)
& U9 n- g% Y/ k0 v& s6 y7 |Information: Writing timing information to file '/export/home/stevetu/batman/dpwm2/dpwm2.sdf'. (WT-3)
* H! _/ T; Z( F, t3 h2 }Warning: Disabling timing arc between pins 'CDN' and 'Q' on cell 'mp_dpwm1/DFF_reg[102]'; k# ~9 g8 D- x% m
         to break a timing loop. (OPT-314)& z/ N3 a+ N1 C2 y  D* C" b% q
Warning: Disabling timing arc between pins 'CDN' and 'Q' on cell 'mp_dpwm1/DFF_reg[10]'
1 q* q& }# {& ^/ Y0 ?: w, G7 k         to break a timing loop. (OPT-314)5 W+ g, K  v7 A0 j; F' _# A

6 W) J, X; F  N0 D要怎麼判斷這些warning是必須要解決的0 ^7 L, v2 ~# s) [. |( t% t
因為我還可以把波型合成出來/ V! m0 h, d7 v' j% G
可是我怕最後layout部份會有問題, @' v3 n7 r& K6 t: t
) |4 |& q" s3 f( r9 ]; M/ w
[ 本帖最後由 小人發 於 2008-4-9 08:32 PM 編輯 ]
4#
發表於 2008-4-9 21:51:15 | 只看該作者
看合成後的 netlist 是否產生 combinational loop 吧!
# ?9 ^/ n+ [7 }! I& l如果確定合成沒錯, 即可忽略此訊息~
5#
 樓主| 發表於 2008-4-10 16:03:35 | 只看該作者

回復 4# 的帖子

要怎麼看阿 ~~
( s; e6 `" O9 F  K* ?怎麼確定合成沒錯
/ w' ^# v+ |* s1 y還有combinational loop 這是要確定什麼
6#
 樓主| 發表於 2008-4-11 16:38:14 | 只看該作者
各位大大   可以幫我看一下這行verilog的問題出在哪嗎 + `: ~. g6 l$ b7 T
我應該要怎麼修改才好3 w% d. a$ d) Y
- q+ }# d6 G2 M2 A' P6 R0 U
assign       sum_8b[7:0] = {{mem[19:12]} + {A[8:0] + B[8:0] + C[8:0]}/2};: S4 N% \: @% h* U( y; o1 @
. L# Z8 H. e2 h9 ]
因為是用工作站轉出netlist 然後再合成波形
) }1 D  n  u# S3 Y! i" l! }會出現幾個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-1-2 12:45 AM , Processed in 0.175010 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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