Chip123 科技應用創新平台

標題: VCO的模擬問題 [打印本頁]

作者: war3sai    時間: 2009-9-4 11:18 AM
標題: VCO的模擬問題
我在hspice上模擬,想要用vpwl來模擬輸入控制電壓,但要怎麼得到電壓-頻率的曲線圖5 |) G8 }$ e8 o. y  d  l! ~

) T$ o$ p! f, C; Q. ~$ z0 B註:我本來是用很多corner,每個corner的控制電壓不一樣,然後在量測輸出連續50個0.5*vdd~0.5*vdd的時間後換算成頻率,但只能得到那個corner下特定電壓的震盪頻率,要轉換成圖還要自己用excel編輯,很不方便,希望大家有沒有類似經驗可以分享
作者: gyamwoo    時間: 2009-9-20 08:46 PM
我在hpsice上模vco,除非是會用hspice_rf的指令的話,則用tran搭配sweep去產生控制電壓vs頻率的圖。
9 k1 \0 l9 m# M% u! A# }) i
+ j: @9 r# ~$ S0 }後者我是這樣寫的。
5 M* W' J* J/ [4 C% H$ T* M/ }) @7 I.tran .....  sweep vc 0 1.8 0.14 ^# O4 F' T$ h* s1 _
//改變vc一次跑一次transient
, v7 ?' `& \# O3 @- ~
  M! b% b5 k/ G* G.meas period trig V(output_node) value=0.9 rise=11
# u: x: Q5 G3 o) n# w+            targ V(output_node) value=0.9 rise=110# }; q) p+ s( M- \+ a( w1 U! J3 N% `
//每次transient量output_node電壓的值為0.9,量出從第11個上升緣到第110個上升緣經過多長的period
/ z7 R) J: ]0 o.meas frequency "100/period"  O/ D' J! Z$ C4 x8 i5 [4 z7 h
//把量到的period除100個週期得到平均週期值再取倒數得到平均頻率
! _+ r3 p" U! W  I1 P8 T% I5 ]5 @4 X2 G6 L' T. l+ H
這樣看結果裡的frequency點出來就是vc vs frequency的圖了" r% ~  [+ t3 r' d$ y7 a) n
+ J! c" q2 v# T2 i% l
如果你的用法是有特殊需求的話就不能這樣做了,呵呵
作者: shangyi    時間: 2009-9-21 12:05 AM
如果是用 spectre 話 做參數掃描& X8 R4 X$ e" `/ C6 f7 C4 Z
0 W* S5 B% O+ S, C; B5 R
可以得到電壓vs頻率關係圖
作者: gyamwoo    時間: 2009-9-23 10:04 PM
用spctre的話,我先跑一次transient,看多少時間vco可以穩定振盪。
6 ?4 z: G0 X8 U7 Y% i接著用pss模擬,這個可以看tuning range之外,也可以看output power vs. vc,也可以看階波失真。 . x: n' |9 {6 r4 k/ Y# t8 P6 c8 Y0 L
單純只想看vc對頻率的話。可以用CDS_INSTALL_DIR/cur/tools/dfII/samples/artist/pllMMLib的這個lib中
1 [* q- Y) p3 q有個freq_meter。顧名思義就是可以量頻率,其頻率是用電壓表示,1GHz等於1V,500MHz等於500mV
" L2 t* `8 m. C輸入端接freq_meter的輸入。那麼vc使用pwl,掃一條斜斜的ramp,這樣就可以看到vco的頻率變化了。
作者: becka0704    時間: 2021-5-8 01:21 AM
先卡個位,明天搞不出來再來看看!




歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/) Powered by Discuz! X3.2