Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-27 21:14:20 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
用工作站跑verilog的時候1 S# A3 C, O2 i$ T0 R# }2 Y9 E3 M: l
在DV的階段  出現了一個警告7 B, `' R! W! l- E9 c$ v' ^

/ C6 G- E# w, G5 W! AWarning: 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)
; `! ~, g. k/ a6 j
0 D: G2 ~2 H3 s4 ^( ]這是代表我的code哪裡有問題呢
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂32 踩 分享分享
2#
發表於 2008-4-2 11:23:23 | 只看該作者
看起來mem_ext這module是已被synthesis後的verilog netlist, 會顯示Unconnect可能有input or output floating,
" _; A3 Q9 |* J/ J5 R若是input floating要查看是否有斷線或是沒設定initial value, output floating就沒關係
3#
 樓主| 發表於 2008-4-9 19:56:37 | 只看該作者
原來是floating的問題
4 T( ~# E4 s& W/ ~: H了解了' x) i! k0 }# G
感謝你的解答 7 c! q  u9 |2 D
-----------------------------------------------------
* w! f# b9 N9 Q5 W另外還有一個問題   也是在DV階段跑出來的warning 如下:$ V% e9 l0 k( [2 M  ?# [
1 q1 `, C" U% c& X
design_vision-xg-t> write_sdf -version 1.0 dpwm2.sdf
8 {) l' ?! B( J: q& {Information: Annotated 'cell' delays are assumed to include load delay. (UID-282)3 p: F# o7 q' ?9 U8 k9 ~
Information: Writing timing information to file '/export/home/stevetu/batman/dpwm2/dpwm2.sdf'. (WT-3)8 Y) k" t$ U6 T2 D
Warning: Disabling timing arc between pins 'CDN' and 'Q' on cell 'mp_dpwm1/DFF_reg[102]'
+ p' d( k) E5 p( O( |         to break a timing loop. (OPT-314)
4 F. i! F4 A3 JWarning: Disabling timing arc between pins 'CDN' and 'Q' on cell 'mp_dpwm1/DFF_reg[10]'* W3 ?9 a, p  \: J2 b
         to break a timing loop. (OPT-314)
! f7 |: f3 L& y6 ^8 Z6 |3 n) {2 A. a1 [
" f- K9 ]6 z9 h; Y3 f; l) W: B要怎麼判斷這些warning是必須要解決的5 L9 M" {7 U- L, s: {/ T
因為我還可以把波型合成出來
" G) b+ y% e/ L! h7 x可是我怕最後layout部份會有問題6 A) f. }. s% W5 g& r3 Z
4 Q( T9 e" a8 m# i9 c" M+ H
[ 本帖最後由 小人發 於 2008-4-9 08:32 PM 編輯 ]
4#
發表於 2008-4-9 21:51:15 | 只看該作者
看合成後的 netlist 是否產生 combinational loop 吧!
5 {" j/ ?  x$ ~如果確定合成沒錯, 即可忽略此訊息~
5#
 樓主| 發表於 2008-4-10 16:03:35 | 只看該作者

回復 4# 的帖子

要怎麼看阿 ~~' C  W6 o+ [! \9 S1 ^& L  t
怎麼確定合成沒錯/ N/ ]# {% `1 m( e7 k" T2 ^6 p
還有combinational loop 這是要確定什麼
6#
 樓主| 發表於 2008-4-11 16:38:14 | 只看該作者
各位大大   可以幫我看一下這行verilog的問題出在哪嗎
: _8 c. w, c3 I1 I8 I% G' T5 ~我應該要怎麼修改才好
2 v# V3 O% H' U. W2 ^* c) O( J
" t" Y) W" ~/ T) R# ?assign       sum_8b[7:0] = {{mem[19:12]} + {A[8:0] + B[8:0] + C[8:0]}/2};" Z6 s7 V8 E/ K& c+ Y

: ^0 B8 b0 {/ V- I因為是用工作站轉出netlist 然後再合成波形+ B8 n+ G! W$ b( G" 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, 2024-6-8 09:44 AM , Processed in 0.124016 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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