Chip123 科技應用創新平台
標題:
VCO的模擬問題
[打印本頁]
作者:
war3sai
時間:
2009-9-4 11:18 AM
標題:
VCO的模擬問題
我在hspice上模擬,想要用vpwl來模擬輸入控制電壓,但要怎麼得到電壓-頻率的曲線圖
* {1 {$ I5 ~3 F8 |' s' S. e
2 a/ _' W$ J$ W. t
註:我本來是用很多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頻率的圖。
B. ^9 A2 ~5 u n% P' o5 I$ y: \
|5 h W) S; d i1 L
後者我是這樣寫的。
! Z2 e$ l: @4 e
.tran ..... sweep vc 0 1.8 0.1
2 R) y8 m* M: Q& m
//改變vc一次跑一次transient
# q% N! Y# A7 Y# V" R
1 E6 V" F5 v G& D( Y
.meas period trig V(output_node) value=0.9 rise=11
1 \6 v# R( r( e. B
+ targ V(output_node) value=0.9 rise=110
4 Q# u- e+ @: E6 }: m5 L) c+ R. G
//每次transient量output_node電壓的值為0.9,量出從第11個上升緣到第110個上升緣經過多長的period
& l% E: I0 o+ V/ c1 |% E ]2 h) D
.meas frequency "100/period"
3 L4 b! M- Q. e* r* e
//把量到的period除100個週期得到平均週期值再取倒數得到平均頻率
' K' y6 \" n. V) X; Q6 q% F
, u- p, R; c# ~! T
這樣看結果裡的frequency點出來就是vc vs frequency的圖了
. h6 M9 M1 u9 c, z# v2 X) R
% L2 L2 y" o Q- C, r4 y
如果你的用法是有特殊需求的話就不能這樣做了,呵呵
作者:
shangyi
時間:
2009-9-21 12:05 AM
如果是用 spectre 話 做參數掃描
: u ?$ L. w0 H$ y
) G( ?# y+ U$ O f, ]+ X
可以得到電壓vs頻率關係圖
作者:
gyamwoo
時間:
2009-9-23 10:04 PM
用spctre的話,我先跑一次transient,看多少時間vco可以穩定振盪。
: Q% @- k. M8 z. C1 |8 i: f
接著用pss模擬,這個可以看tuning range之外,也可以看output power vs. vc,也可以看階波失真。
: k A+ k) P! W, ]
單純只想看vc對頻率的話。可以用CDS_INSTALL_DIR/cur/tools/dfII/samples/artist/pllMMLib的這個lib中
0 M% T/ a' ?" \: V. }9 [
有個freq_meter。顧名思義就是可以量頻率,其頻率是用電壓表示,1GHz等於1V,500MHz等於500mV
& N; b6 \9 V4 ]& f
輸入端接freq_meter的輸入。那麼vc使用pwl,掃一條斜斜的ramp,這樣就可以看到vco的頻率變化了。
作者:
becka0704
時間:
2021-5-8 01:21 AM
先卡個位,明天搞不出來再來看看!
歡迎光臨 Chip123 科技應用創新平台 (http://www.chip123.com.tw/)
Powered by Discuz! X3.2