Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] INL與DNL怎麼模擬!?

[複製鏈接]
跳轉到指定樓層
1#
發表於 2011-7-3 00:10:05 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
請問一下各位大大,INL跟DNL怎麼模擬!?
. s; {9 k3 D, J1 k1 r1 {  B: r6 O6 _) L' _7 w  A: c
看之前學長都是直接跑好幾控制字組在用Excel去換算,感覺很慢...* x$ |7 t+ h+ U7 P- x$ y
hspice可以直接打.meas去模擬呢!?
' O, J4 K+ q' h  j. {5 I) j4 M: q
$ O# g) E3 b. x5 G7 p6 y: c之前有聽學長說Spice Explorer可以直接顯示,不過學長沒有深入研究就走人了T_T
/ }& i+ S" E+ V2 g0 v/ N) K請求大大們可以無私教一下小弟~~~感恩!!
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2011-7-8 16:20:52 | 只看該作者
請去看measure的HSPICE的menu.
6 `8 ^7 p8 E1 k( u$ j它可以測量之外,也可以寫成數學的運算式,這一部份需要依你的實際狀況來寫。
8 G% `8 p, d$ o6 v$ B6 B4 y) O所以建議你多看Manu,如此你才可以成為 HSPICE的高手。
3#
發表於 2011-7-18 10:26:55 | 只看該作者
spice explore ADC Toolbox就可以幫忙分析了
4#
 樓主| 發表於 2011-8-17 21:24:31 | 只看該作者
spice explore ADC Toolbox就可以幫忙分析了
% j4 t* e5 [1 G9 Z* Qrice019 發表於 2011-7-18 10:26 AM
, A9 j4 w$ m) F; c) e4 m, ^: [
* O) \3 O* A2 h9 e1 r% l# W

" g! f8 q; Q  I- S) I) V* mSpice explore 不是很熟,我比較常用Cscope,- F- |! L& z! @8 W2 q# u
Spice explore 還在研究中...5 h: J& |* w8 ~
據說它還可以直接看眼圖等等....,可以省略用hspice寫meas的分析!!
5#
發表於 2011-8-18 02:39:21 | 只看該作者
我以前的作法是依照公式寫成.measure的方式來計算
2 ~; `' z$ r2 [5 o7 x7 {8 ^  `/ o, H9 Lhspice中的.measure很好用,建議你多多使用,在很多時候會很方便
6#
 樓主| 發表於 2011-9-3 17:37:02 | 只看該作者
想在請問一下各位大大,INL跟DNL怎樣的range才較優
5 ^* s! @* v$ Z+ q會因操作頻段的不同,規範有所區別嘛!?
7#
發表於 2011-9-5 06:48:38 | 只看該作者
如果你跑出來的INL和DNL在SPEC內會因為頻段的不同而有不同的結果$ f: P0 t* |5 B3 x, E! }( n9 x4 [
那表示你設計的ADC或者DAC的頻寬不足,故而才會導致在不同的頻段上會有不同的結果
3 i5 ]: q4 T* R, ~' {3 m' l建議你確認一下
8#
 樓主| 發表於 2011-9-5 14:29:30 | 只看該作者
我的電路做的INL&DNL是(100fs/100fs),但是我的hspice跑的tran step=1ps,我跑完的波形模擬,所量測出來的INL&DNL非常的差...
' c4 R5 f1 v: \0 z, d是否我該將tran step的精細度調整為100fs,
! f) e, G( k; `8 T% l我有試圖跑過100fs,所寫的meas在.mt沒辦法顯示...
" R- J3 k' t/ U9 s9 L0 ]2 f4 j$ x
. O9 B$ N8 d7 r; G* i& e) N+ j  q8 J另外一提,我之前所問的不同頻段下的INL&DNL的優劣意思是,在操作頻率500MHz,INL在正負多少內才算理想!!
9#
發表於 2011-9-9 00:28:31 | 只看該作者
若是操作在500MHz,那是非常高速的電路9 u8 h9 i! T$ T% [# z
因為不知道你是採用那種電路架構,採用什麼製程和工作電壓以及幾bit的電路
# }% A: w5 t( e5 f( R$ K實在很難理解INL & DNL非常差的原因7 b) f4 I! f3 f0 N9 ?* ~% e1 }
因為不同架構,幾個bit電路和操作頻率,以及製程都因影響到輸出的結果+ B" _9 U9 V8 P% ^& b: y+ P
光從你的描述,實在很難解答
10#
 樓主| 發表於 2011-9-13 15:50:20 | 只看該作者
我運用的是傳統的反相器鏈(Inverter Chain)架構的DLL,$ C- U/ h/ v  H4 F3 ^
採用tsmc 0.18製程 電路設計是8*8bit,4 k9 K. R& H, W& G; _
, E9 G8 j  E4 e. k' F4 i' }
所以照理說,在操作頻率500MHz下,Resolution=2ns/64=31.25ps$ e& ^9 ^; Y' f- n
故我在做tran分析時,tran step掃1p是否不足,
! M5 B! \  R7 ~應該掃0.01p,電路準確才合乎分析...
* @& R% \, N/ S9 y
, R& x- E- P/ [& j我在猜測,我的INL之所以不理想(不等分,在做64等分切割時,只有第1與第64最不均分,INL>1.5~2),
; P+ ]1 D; R3 b7 U是否在我spice電路分析的設定就已經有誤!
11#
發表於 2011-9-23 09:44:50 | 只看該作者
学到了很多!!!!!!!!!!!!!!!!!!
12#
發表於 2011-10-3 06:57:50 | 只看該作者
你的INL和DNL與我認知的有所不同" k+ g# {& G' t8 e* p
故而才會產生錯誤的認知
) g. n" ?5 Y3 L! V& X* V+ T我一直以為你遇到的問題是ADC or DAC上的INL & DNL問題7 n: m- B8 A5 x5 h1 O9 K8 Q
但若是DLL,我倒是第一次聽到有INL & DNL問題,這就己經是超出我個人能力2 }$ f7 w+ c! V8 u5 J
PLL & DLL我還算熟,但我還是第一次聽到有這種問題
13#
發表於 2011-10-7 17:37:41 | 只看該作者
你模擬的時候有用.option accurate嗎, 你的精密度要求已經很高, 所以加了這一行模擬起來會比較接近你要的答案
14#
發表於 2012-3-20 21:40:55 | 只看該作者
這篇文章讓我受用良多!!!
15#
發表於 2012-5-30 22:00:02 | 只看該作者
回復 10# a7893657
+ ?5 b+ |- ?  r. J4 m. S2 J3 R2 D# r3 Q; D  q
老師說,我們的掃描頻率定為resolution的兩倍就已足夠,一般都是10倍.
16#
發表於 2012-7-17 18:25:32 | 只看該作者
感謝分享 讓我進步 對ADC的量測來說
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-9-21 12:45 PM , Processed in 0.179010 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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