Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-27 21:14:20 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
用工作站跑verilog的時候
; g6 N* z6 c: G$ f+ m2 l! e/ V在DV的階段  出現了一個警告
! T7 ~  Z9 q* Y% C0 f/ K: e: v% L0 l; c" ~9 R
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)/ I* z9 J$ I, _. r0 Y  R
" ]- E$ V5 M- {! E, j+ _( g. u
這是代表我的code哪裡有問題呢
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂32 踩 分享分享
2#
發表於 2008-4-2 11:23:23 | 只看該作者
看起來mem_ext這module是已被synthesis後的verilog netlist, 會顯示Unconnect可能有input or output floating,
* [; E; H/ {7 K4 J$ d9 E4 l若是input floating要查看是否有斷線或是沒設定initial value, output floating就沒關係
3#
 樓主| 發表於 2008-4-9 19:56:37 | 只看該作者
原來是floating的問題0 g7 o# ^/ W5 i3 `& V
了解了
) h6 A: p- y. P9 {感謝你的解答 $ `0 t- {( _- \0 |# @; @/ |9 p
-----------------------------------------------------
, Y2 U- Y8 u0 a3 s另外還有一個問題   也是在DV階段跑出來的warning 如下:: `  N, A, b1 A0 U& z: M

* P" u6 R2 G& M( h3 C+ Rdesign_vision-xg-t> write_sdf -version 1.0 dpwm2.sdf
3 D: |' N# m( o3 h8 L  i0 aInformation: Annotated 'cell' delays are assumed to include load delay. (UID-282)
1 L8 }9 l1 }9 N$ MInformation: Writing timing information to file '/export/home/stevetu/batman/dpwm2/dpwm2.sdf'. (WT-3)
0 `3 J/ u9 B9 J+ QWarning: Disabling timing arc between pins 'CDN' and 'Q' on cell 'mp_dpwm1/DFF_reg[102]'
. j: {- [3 K% n2 `3 D         to break a timing loop. (OPT-314)' J2 I9 H% V7 Y* S. g8 q1 f! ^
Warning: Disabling timing arc between pins 'CDN' and 'Q' on cell 'mp_dpwm1/DFF_reg[10]'
! V. L+ L0 d( Q& `% C* i5 e         to break a timing loop. (OPT-314)( Z' m" s0 u' l" Z# _! j

! z* w1 R; J! |) E5 b要怎麼判斷這些warning是必須要解決的- U+ ~& z( k* [% ~+ @
因為我還可以把波型合成出來
6 `0 q: {* ^8 r' }. r' @可是我怕最後layout部份會有問題" ^# q9 I' t1 K
" H  s+ m: Q- w, A
[ 本帖最後由 小人發 於 2008-4-9 08:32 PM 編輯 ]
4#
發表於 2008-4-9 21:51:15 | 只看該作者
看合成後的 netlist 是否產生 combinational loop 吧!" C; U) V/ J' n+ R" K  Y& ^( |/ P
如果確定合成沒錯, 即可忽略此訊息~
5#
 樓主| 發表於 2008-4-10 16:03:35 | 只看該作者

回復 4# 的帖子

要怎麼看阿 ~~; F( N2 Q9 p( O  |: Z
怎麼確定合成沒錯
* }0 n1 h/ N. j( C還有combinational loop 這是要確定什麼
6#
 樓主| 發表於 2008-4-11 16:38:14 | 只看該作者
各位大大   可以幫我看一下這行verilog的問題出在哪嗎 ( [, M3 x. \7 M0 R, w) U
我應該要怎麼修改才好
2 ?2 K2 e% I' {; U+ q
3 j' O  t0 I, K- J6 D5 Massign       sum_8b[7:0] = {{mem[19:12]} + {A[8:0] + B[8:0] + C[8:0]}/2};* u+ j' ]9 @6 I( v- K2 m" b2 C/ ~

6 F# K7 K# M- [# C因為是用工作站轉出netlist 然後再合成波形
+ w7 j+ H" g* A9 r7 v4 q; ~會出現幾個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-4-3 06:30 PM , Processed in 0.227013 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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