Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-27 21:14:20 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
用工作站跑verilog的時候
* F% E& k/ G% [/ W/ R6 q, z" L在DV的階段  出現了一個警告
( u2 \& k7 o' h
& K4 Q' ?  @$ N. dWarning: 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)
; k6 p  n; v' A6 v8 l- V2 R5 i$ ~. j
這是代表我的code哪裡有問題呢
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂32 踩 分享分享
2#
發表於 2008-4-2 11:23:23 | 只看該作者
看起來mem_ext這module是已被synthesis後的verilog netlist, 會顯示Unconnect可能有input or output floating,+ S5 P& ?# ]( f: ]9 X
若是input floating要查看是否有斷線或是沒設定initial value, output floating就沒關係
3#
 樓主| 發表於 2008-4-9 19:56:37 | 只看該作者
原來是floating的問題) T1 o/ Z2 d- f1 @6 T. s( H
了解了5 [, I+ d- B$ r  g6 J4 S
感謝你的解答
4 X! \3 K6 v2 a, Z1 n-----------------------------------------------------; S+ k. k& p2 N3 _" _5 U* ]' F8 g' H
另外還有一個問題   也是在DV階段跑出來的warning 如下:
9 J& ?; H/ b5 T$ J! ^' {1 c
$ Y- V" v0 _# P* n2 {design_vision-xg-t> write_sdf -version 1.0 dpwm2.sdf
' H# z4 P4 d1 H, DInformation: Annotated 'cell' delays are assumed to include load delay. (UID-282)" L* z5 D4 H2 m- O3 |1 P" i0 }0 B
Information: Writing timing information to file '/export/home/stevetu/batman/dpwm2/dpwm2.sdf'. (WT-3)+ ]* i0 W9 V9 @: t6 Q6 v
Warning: Disabling timing arc between pins 'CDN' and 'Q' on cell 'mp_dpwm1/DFF_reg[102]'8 D7 I. K0 n! ^# C) m# Y* Y
         to break a timing loop. (OPT-314)) r+ D6 K9 R; L$ V1 S
Warning: Disabling timing arc between pins 'CDN' and 'Q' on cell 'mp_dpwm1/DFF_reg[10]'" I, n( M# g: V/ v8 k% I
         to break a timing loop. (OPT-314)' r$ f, i# I0 d7 V; P9 W
/ C5 P1 @. }! A- E: h( P9 V
要怎麼判斷這些warning是必須要解決的
( w$ l; y# z' I4 J& e# ~2 K; I因為我還可以把波型合成出來9 |1 C3 q4 P, U6 X$ Q$ x- ^
可是我怕最後layout部份會有問題2 ]/ }% z9 y; }% |% X% [% u7 |! Q- K/ a

# T: `/ c0 s( I9 q7 f! e" P[ 本帖最後由 小人發 於 2008-4-9 08:32 PM 編輯 ]
4#
發表於 2008-4-9 21:51:15 | 只看該作者
看合成後的 netlist 是否產生 combinational loop 吧!0 _$ Q9 s4 M) A' H: a! r
如果確定合成沒錯, 即可忽略此訊息~
5#
 樓主| 發表於 2008-4-10 16:03:35 | 只看該作者

回復 4# 的帖子

要怎麼看阿 ~~% L- P1 ^. |7 Y+ U: n5 x, t
怎麼確定合成沒錯4 e7 J8 e4 f5 A/ A" C! L+ a# n% e
還有combinational loop 這是要確定什麼
6#
 樓主| 發表於 2008-4-11 16:38:14 | 只看該作者
各位大大   可以幫我看一下這行verilog的問題出在哪嗎 3 y/ m2 U# O2 _6 {. G
我應該要怎麼修改才好/ e- z& ~% A" r, c9 F4 u
3 U; M* J. [6 H& Z' v; B
assign       sum_8b[7:0] = {{mem[19:12]} + {A[8:0] + B[8:0] + C[8:0]}/2};$ N3 U( N' L& T, f) K" m- X6 }- ~. D

2 }0 o1 P  M  E9 P5 F% N3 z# K% M因為是用工作站轉出netlist 然後再合成波形2 P+ q* _2 z7 x
會出現幾個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 06:23 PM , Processed in 0.134517 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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