Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-27 21:14:20 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
用工作站跑verilog的時候) {; V( ?. w- b
在DV的階段  出現了一個警告1 q6 d5 s3 u0 B- Y2 f" Q+ i3 ]

# A. N4 S; q3 k  kWarning: 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)
2 M# a; S5 K$ e5 \. q. }  ]2 B- c9 k  D  h( E4 X) B& ]
這是代表我的code哪裡有問題呢
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂30 踩 分享分享
2#
發表於 2008-4-2 11:23:23 | 只看該作者
看起來mem_ext這module是已被synthesis後的verilog netlist, 會顯示Unconnect可能有input or output floating,
1 L; ]5 Y6 K! D. n. K" J若是input floating要查看是否有斷線或是沒設定initial value, output floating就沒關係
3#
 樓主| 發表於 2008-4-9 19:56:37 | 只看該作者
原來是floating的問題) K6 ~2 {+ x  ~) e# }: e
了解了3 Q. D+ Z4 f& k/ I/ e  J8 i, f
感謝你的解答
% e) _6 t* l) c  A  K/ d# A-----------------------------------------------------
$ @" X9 \% J3 ]( k% ?另外還有一個問題   也是在DV階段跑出來的warning 如下:
+ X% c1 s% f/ @9 e3 r9 L! V4 @
( f; |" L5 ]" N0 u- w+ |! Rdesign_vision-xg-t> write_sdf -version 1.0 dpwm2.sdf
; S0 R. g5 a* `6 A; G; UInformation: Annotated 'cell' delays are assumed to include load delay. (UID-282)1 C6 l+ Y2 a6 f) g
Information: Writing timing information to file '/export/home/stevetu/batman/dpwm2/dpwm2.sdf'. (WT-3), r# m8 ^: d  |/ r7 }5 J
Warning: Disabling timing arc between pins 'CDN' and 'Q' on cell 'mp_dpwm1/DFF_reg[102]'
2 X3 U5 E( L- S& I+ l         to break a timing loop. (OPT-314)7 {: y; a5 f7 ^) h+ Y* K
Warning: Disabling timing arc between pins 'CDN' and 'Q' on cell 'mp_dpwm1/DFF_reg[10]'
8 F3 b6 i! r: @, _, A* a4 J         to break a timing loop. (OPT-314)1 G3 O2 l. S6 T3 K  X7 R; E0 H+ a, N
+ I2 m( v/ K* D8 M" D
要怎麼判斷這些warning是必須要解決的
/ d% v/ G# A. f因為我還可以把波型合成出來* y2 H* E3 ]4 V
可是我怕最後layout部份會有問題% R3 k" F- X' G

7 M" D) S7 @- c# P, C( [[ 本帖最後由 小人發 於 2008-4-9 08:32 PM 編輯 ]
4#
發表於 2008-4-9 21:51:15 | 只看該作者
看合成後的 netlist 是否產生 combinational loop 吧!3 U4 d4 J" f4 I8 p5 N
如果確定合成沒錯, 即可忽略此訊息~
5#
 樓主| 發表於 2008-4-10 16:03:35 | 只看該作者

回復 4# 的帖子

要怎麼看阿 ~~
# c, @& J- D% A4 F5 I怎麼確定合成沒錯3 [  T# }, Z  G* `1 _
還有combinational loop 這是要確定什麼
6#
 樓主| 發表於 2008-4-11 16:38:14 | 只看該作者
各位大大   可以幫我看一下這行verilog的問題出在哪嗎
* Y5 X0 J: Z) K9 d6 e我應該要怎麼修改才好
, U: l, \- }: l: S- u! O1 T$ H
: j! `  Z3 F7 E/ L/ G; [assign       sum_8b[7:0] = {{mem[19:12]} + {A[8:0] + B[8:0] + C[8:0]}/2};
) \9 z$ n$ }8 Y! t
' j: n+ ]& ?: V* F因為是用工作站轉出netlist 然後再合成波形
+ T% q' P" e/ K* T; _' W會出現幾個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-5-7 08:05 PM , Processed in 0.105006 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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