Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-27 21:14:20 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
用工作站跑verilog的時候& ]5 }/ p9 h7 d* q9 ]1 _
在DV的階段  出現了一個警告5 }" k* k( v9 b$ k& R: i, j( v

2 _# E3 `! H; `" P; i3 SWarning: 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* N  b. K# r# R* y
5 x' i1 G2 X* O5 o1 G6 a& C這是代表我的code哪裡有問題呢
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂30 踩 分享分享
7#
發表於 2008-4-14 11:27:56 | 只看該作者
我覺得把memory o/p 先register起來,並把(A+B+C)/2 o/p 也register起來,然後再去把兩者相加後再 register一級會對Timing比較好.
6#
 樓主| 發表於 2008-4-11 16:38:14 | 只看該作者
各位大大   可以幫我看一下這行verilog的問題出在哪嗎
4 y$ C! s/ t3 q  A# l3 x# y我應該要怎麼修改才好8 g6 H& g8 O6 G

5 T3 G  }0 X" \+ q( _assign       sum_8b[7:0] = {{mem[19:12]} + {A[8:0] + B[8:0] + C[8:0]}/2};
5 ]8 W8 j$ G" O* k9 a7 m2 |1 ^+ W- _( r# P
因為是用工作站轉出netlist 然後再合成波形* _6 d# a4 S) z' S7 X8 y5 I, _
會出現幾個warning
5#
 樓主| 發表於 2008-4-10 16:03:35 | 只看該作者

回復 4# 的帖子

要怎麼看阿 ~~
) P4 O, \. W: |怎麼確定合成沒錯
: r+ f3 ^0 P* p# [0 d還有combinational loop 這是要確定什麼
4#
發表於 2008-4-9 21:51:15 | 只看該作者
看合成後的 netlist 是否產生 combinational loop 吧!
7 N- S* \0 ]$ q5 F如果確定合成沒錯, 即可忽略此訊息~
3#
 樓主| 發表於 2008-4-9 19:56:37 | 只看該作者
原來是floating的問題
4 p( t/ P2 s0 r* [了解了& x+ V4 o0 x9 k. s0 v. i; |7 q
感謝你的解答 1 p4 A7 j; o3 Z( t$ _& u) Q
-----------------------------------------------------: W9 A( R: m, F/ }% G- }8 k
另外還有一個問題   也是在DV階段跑出來的warning 如下:
5 t& S# z+ i8 |5 a, g- j& {' ?2 f$ B+ o! Q; I0 X; ?, A
design_vision-xg-t> write_sdf -version 1.0 dpwm2.sdf
: V) a# V) V" {  P; G# CInformation: Annotated 'cell' delays are assumed to include load delay. (UID-282)1 d( J3 W- I* I- g  i
Information: Writing timing information to file '/export/home/stevetu/batman/dpwm2/dpwm2.sdf'. (WT-3)
$ z# _9 O( W2 `7 {  xWarning: Disabling timing arc between pins 'CDN' and 'Q' on cell 'mp_dpwm1/DFF_reg[102]'+ x8 R8 n, F* W& U
         to break a timing loop. (OPT-314)
3 E9 y3 m6 r; S9 L5 }Warning: Disabling timing arc between pins 'CDN' and 'Q' on cell 'mp_dpwm1/DFF_reg[10]'' T0 @( q$ T4 b; R4 M
         to break a timing loop. (OPT-314)0 e' f: C! b; {8 X9 L6 n7 C
2 G: K8 m& S' p% n' Q" V
要怎麼判斷這些warning是必須要解決的9 k$ _+ K  q9 N
因為我還可以把波型合成出來( n* [8 z! _6 A; F, r; ]
可是我怕最後layout部份會有問題8 W3 h0 d1 o. T
9 f+ q+ R  G6 n. {
[ 本帖最後由 小人發 於 2008-4-9 08:32 PM 編輯 ]
2#
發表於 2008-4-2 11:23:23 | 只看該作者
看起來mem_ext這module是已被synthesis後的verilog netlist, 會顯示Unconnect可能有input or output floating,
1 _* t8 g, `7 g3 a. O/ ?0 H( N  c若是input floating要查看是否有斷線或是沒設定initial value, output floating就沒關係
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-5-19 04:05 PM , Processed in 0.139017 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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