Chip123 科技應用創新平台

標題: 如何透過DC找出跨不同Clock Domain的訊號 [打印本頁]

作者: nemo    時間: 2007-2-23 10:44 AM
標題: 如何透過DC找出跨不同Clock Domain的訊號
Dear Sir,
4 I! l2 _, _/ M- l6 s- w% J* g) A
: m, N: g- I4 C& u, h. k3 P* |為了防止設計中的失誤發生,我必須確保每個跨不同的Clock Domain的訊號是否有經過特別9 I. x  z) W" }6 r
處理,或者訊號本身就是一個False Path,旦先決條件就是我必須先將所有這類型的訊號一一
7 s& d" F8 J! W找出確認。& A. S3 R9 A6 D+ t4 @8 S/ r
有誰知道如何透過DC找出相關的訊號,或者你們知道利用其他EDA工具幫忙尋找,請說明如何
! }% ^7 z* s5 ~/ X. A使用?% u7 b0 A& f$ f! c2 I. M2 Y
謝謝!
作者: masonchung    時間: 2007-2-23 12:12 PM
您可試試 Mentor Graphics 0-In® Clock-Domain Crossing (CDC)
! ^* g! C8 ?1 T/ M利用其中一項功能:Automatically identifies all clock groups, derived and gated clocks in the design/ h: L( ]2 P8 `2 q3 S' @
http://www.mentor.com/products/fv/abv/0-in-cdc/5 _4 _8 ~+ L8 o8 Y

& t, G7 s  Q5 t: u: h( A, `[ 本帖最後由 masonchung 於 2007-5-16 10:50 AM 編輯 ]
作者: hsd123    時間: 2007-5-21 02:37 PM
在 SpringSoft 的 verdi/debussy 中也有 clock domain 的分析,
& C$ {- j) e2 h可讀入 sdc file 來設定 clock,
+ m0 k' Q% z9 g1 L, Y9 A1 r可瞭解 clock domain 也可 check synchronizer...
作者: masonchung    時間: 2007-5-30 11:53 PM
hsd123 大大
. f+ k4 ]; z2 Q; ^  P要讀入sdc file
# O7 w! Q/ N; }& n這個是合成過的gate-level 設計才能用的分析方式嗎
# }# `3 x3 O' L0 H: m3 I不過這是最新的 verdi 才有的功能嘛?& n3 Y% V4 r, M' s6 L

. T. b+ C% N1 T: k0 @4 L: @- M[ 本帖最後由 masonchung 於 2007-5-31 09:50 PM 編輯 ]
作者: Huay    時間: 2007-5-31 12:59 PM
Cadence 的 Conformal CDC 提供 clock domain crossing check 的功能.
8 e" ?/ T5 |6 D( a  K可以在 RTL level 便讀入 SDC file.
# B5 Y* l- k7 z" t也可以從 gate level 來做驗證1 d, T4 B) y/ f
檢驗 clock domain 是否完備. 6 m/ D' p+ w/ Q5 ^1 D; q1 ^
是否有遺漏的 clock 宣告或不適當的 clock 宣告.3 S$ D) D. g9 i  u# H5 V$ r# g, J
除了使用者自訂的 synchronization rule, 亦可使用 Conformal CDC 內建的 synchronization rule.
0 j  A" y8 y$ C/ l" ^' Q幫助使用者在剛開始建構環境的階段快速的完成檢驗.- d$ @$ V* j5 c5 a( H: K
Conformal CDC 也提供 convergence check.
作者: hsd123    時間: 2007-6-6 04:11 PM
標題: 回復 #4 masonchung 的帖子
RTL & Gate-level 都可以,
( N# Q* g( t) _! I/ U! Q- v不一定要 sdc file(=>方便設定), 可以手動設定或讓 tool 自動 extract,# @) r( }. s  w2 m. {% {: r
新版的 debussy 與 verdi 都有 clock 方面的分析,9 J0 V4 |+ v2 {- L& ?
其實跟 Huay 提的 Cadence Conformal CDC 功能類似.
作者: jerryyao    時間: 2008-1-29 02:34 PM
標題: 回復 6# 的帖子
請問debussy是從哪版本開示提供clock 方面的分析的分析,54V6有嗎
作者: chienw    時間: 2009-4-10 03:06 PM
看起来现在大部分人都靠EDA工具解决问题,我们以前都是通过使用一个专门的sync cell来做domain crossing。每个cell instance会用一个特定的命名方式(例如sync1, sync2, etc)。这样一下就能把它们都找出来.




歡迎光臨 Chip123 科技應用創新平台 (http://free.vireal.world/chip123_website/innoingbbs/) Powered by Discuz! X3.2