Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] 使用暫態分析模擬出phasenoise @ MMSIM701

[複製鏈接]
跳轉到指定樓層
1#
發表於 2009-8-27 02:01:53 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
原文連結
2 c- F5 t$ m/ R7 o) L/ V& U. k
2 b. o  ~: n% j: _- {* E# u: F以下原文內容:- _: L  o  S. M; d3 p" G, e6 p

" d1 w( M7 d: R+ v+ T! _Calculating Large Signal Phase Noise Using Transient Noise Analysis
3 X0 n, ?5 [# G8 dBy Alan Whittaker on March 26, 2009
. X: T9 @& [8 ~& R/ M" a) `6 g/ M6 x
: O3 c3 D9 F5 cMy name is Alan Whittaker and I'm in Cadence's Custom IC Proliferation Group.  2 l. {7 x( g7 N1 T9 V0 z$ q" M
We support Cadence's Technical Field Organization (the AEs) and Cadence customers / z8 s% S3 Q6 f
during the introduction and adoption of new and advanced EDA technologies.  I'll
. S4 O3 d" N9 v% V; z5 r0 M7 i% mbe posting here from time to time on methodologies and tool features that
) d$ ]' r5 M4 a% q! @resolve issues that users have run into during the front-end analog, RF and
! \; I. Q* m2 U$ h% X/ D. omixed-signal design process.( P1 S# I- }9 V! C9 o- J

! B& Z: e$ T$ Y3 H1 O9 RI'm first going to address how you can perform a large-signal phase noise ! C. W4 e2 h6 a3 [+ @  W
analysis on a design block such as a VCO using our transient noise analysis " O2 m- x8 z) ]
capability in our Spectre circuit simulator.  This approach is in addition to
- I8 @% ?. P% C7 i4 g# oour small signal phase noise analysis which is available using either pnoise , Q- h/ l: b0 t1 z) x: E6 u
or hbnoise analysis in the SpectreRF option to Spectre.
3 J/ ]: i/ Q) _
9 r& r7 s4 s. y0 iHere are the steps to obtain a phase noise plot from transient noise analysis:& `3 R% `) U8 z0 G) t

0 u6 ^/ S8 H7 o9 r  U8 n3 \3 G1.  Set up your oscillator testbench circuit for a transient noise analysis
1 T/ n) B% _* O$ N7 `(See sourcelink for the Transient Noise appNote - it doesn't discuss the phase
$ b6 T3 c% ~5 [3 y% v. onoise measurement, but describes how to properly set up the simulation analysis
1 p" o1 V, c/ m# i/ h7 r) k3 T) U8 z6 y
2.  Add the block freq_meter from the pllMMLib library
% t' }' L  W$ [9 r4 L/ k2 z($CDSHOME/tools//dfII/samples/artist/pllMMLib) " s( C# [4 l4 P% b
to the testbench circuit. Important: The instance name for this block must be 2 O! W' H4 {! V  }/ t$ I; O5 ^* e
'vco_freq'.
! q; m: s! T. B- W5 X# V) a4 z7 p; r7 W4 p. N8 Z, i- h
If the oscillator output is differential, connect it to the vin_p and vin_n
( l; j4 [3 d  s; _pins on the freq_meter block. If the oscillator output is single ended, connect   \' I" Z# D4 U# [, F! M- j: j
it to the vin_p pin and connect the vin_n pin to ground. Connect a noConn cell
- p0 B- F% _; {, C) a5 sfrom the basic library to the out_freq pin.
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
 樓主| 發表於 2009-8-27 02:07:34 | 只看該作者
The parameters for this block are (set Tools Filter to veriloga in the CDF
7 A+ X) G9 H- r1 Xparameter form:
: L" D, B( p+ P* X: R& [5 o    *
7 i" \/ Y+ T$ _# H4 f      Vthup: Threshold voltage to determine the rise edge of the input waveform. # o( @0 q* W+ P, G( F
The input waveform period is determined by two adjacent rise edges. Default is 0. + f' W# J2 g, t8 H0 M
    *
' u1 w! l" e, ?! t) W% g! I0 `      ttol: The tolerance of the time where the rise edge is determined. Default & @4 N$ k/ {' R$ W/ E
is 1p.( a5 ?6 m& \# @6 h
    *
. |6 f: [% C7 `: J+ \: ?: r2 O4 |      outStart: The time-dependent period of the input waveform is output to the
. [7 n/ |& j2 S0 c* `7 n) `file when the time is greater than outStart. Default is 0. To get accurate phase % X3 P' p2 ~; I* r& |. i
noise measurements, set this to past the time when the oscillator is fully
! {  Z/ K* ]) T# i9 D5 |powered up and oscillating at the design frequency.' R- K  d- ?) m8 q" f: o* r
    *# G" I0 R( y3 S# T
      outfile: The name of a file to contain time-dependent periods for use in 4 ^5 S; D  X  M5 p& ^' ~% E
later psd calculations. Specify just the file name, not a path. If outfile is
9 Z2 t1 A  L; qleft blank, the default name is periods.txt.
3#
 樓主| 發表於 2009-8-27 02:11:04 | 只看該作者
3.  Before starting the simulation, in the ADE window, Select Tools->RF->LL. In the PLL Macro Model Wizard window, enable PLL Macro Model and select PLL Bench as the Bench Type. Then OK this form.5 M* G5 d+ P7 a& a! P' r
9 f8 q8 Y. |; C7 u7 m$ S% K9 |
4.  Run the simulation. The simulation must run successfully to completion in order to get to the phase noise results.& B- f' U2 g! r: x# a3 Y* c% h. H
/ q2 g% ^+ ^8 I
5.  In the Direct Plot form for transient noise there should be a PLL PSD Noise option. This will allow you to plot the phase noise results. If a message appears saying that the PLL Noise PSD data is not available, check steps 3) and 4). If you make any corrections, you will need to re-run the simulation.
, H7 L# I3 [. k( @4 w3 `% X5 `" G5 Q4 o8 f1 Q: x! Q
The phase noise plot will extend from fmin = 4/tstop to fmax = fosc/2, where tstop is the transient noise simulation stop time and fosc is the oscillation frequency of the circuit.
5 g5 P( ]( j0 g: j' J5 q3 H8 W! M* ?8 D4 S5 k5 M* `8 {% `2 b: h+ a
Important note: You will need to use MMSIM701 and IC5141USR5 or IC613 (or latersubversions) to obtain a phase noise plot from transient noise analysis.
$ I& B6 q0 H5 T7 _& c' |$ {! |. @+ {7 S+ f# ?1 s! @
我用的是mmsim620,也不能模。有人可以模擬出來的回個文,show個圖給大家看吧
4#
發表於 2009-9-24 17:41:38 | 只看該作者
show you my simulation result8 z+ D8 J4 Y) y8 t
!!!( g$ V- U& }1 E2 F/ o
!!!!!!!!!!!
1 T! W' n; V/ P1 ?+ U- o$ r5 Q!!!!!!

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?申請會員

x
5#
 樓主| 發表於 2009-9-25 16:46:23 | 只看該作者
謝謝你的回覆,我最近拿到新的軟體也開始在測試mmsim7了+ R  ]9 s$ a* W- e5 d0 W5 }
我發現turbo與multi thread的設定不同會對結果造成很大的不同。  V. X7 R! w* w, [- w9 n
還有這個phase noise的訊號的範圍跟transient noise的設定與transient 的設定都有很緊密的關係。
& D4 w  H9 h! M1 D9 ?不知道該怎麼作設定才是比較準確的
6#
發表於 2011-5-6 00:39:50 | 只看該作者
請問有更詳盡的使用方法嗎
7#
發表於 2011-5-26 15:02:19 | 只看該作者
也去试试这个流程。关于pll相噪仿真还有其他方法吗?
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-5 01:47 PM , Processed in 0.141018 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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