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.1
4 ^# 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 P
8 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