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.12 R) y8 m* M: Q& m
//改變vc一次跑一次transient
# q% N! Y# A7 Y# V" R1 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