Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2009-8-27 02:01:53 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
原文連結+ A$ D; L- q- t9 o4 @! Y
. ]. b& E' ^+ A* H# k
以下原文內容:; e- n- x" D# I5 k" {1 ]8 [% O
$ ]+ z! j8 x* u6 P: x
Calculating Large Signal Phase Noise Using Transient Noise Analysis4 \2 a9 ^. D* w) Q3 s7 N' R8 S  n
By Alan Whittaker on March 26, 2009( e$ I1 n" E8 x: W# l
/ i# @& f( Y& c7 x0 r! A: ]0 S3 q# f# u
My name is Alan Whittaker and I'm in Cadence's Custom IC Proliferation Group.  6 s% I9 r& {2 K1 c9 `, B0 |9 c
We support Cadence's Technical Field Organization (the AEs) and Cadence customers 5 j$ S: X" O* f7 y( F: Q& A  Q
during the introduction and adoption of new and advanced EDA technologies.  I'll ! T) f0 m9 Y- y0 A' K5 B. k1 A
be posting here from time to time on methodologies and tool features that
0 @6 i1 u1 d$ ^" Yresolve issues that users have run into during the front-end analog, RF and * u% n8 E7 s- g$ [
mixed-signal design process.4 q4 U* M$ A/ [4 {- N

9 {- r; c  l. {I'm first going to address how you can perform a large-signal phase noise % G2 d8 P# n5 L9 p2 c2 S7 j
analysis on a design block such as a VCO using our transient noise analysis
8 Q+ O: ^0 G6 c5 ~capability in our Spectre circuit simulator.  This approach is in addition to
+ |1 h2 {! X" b8 Iour small signal phase noise analysis which is available using either pnoise + x: ?4 [8 H! J( g
or hbnoise analysis in the SpectreRF option to Spectre.
) U, l) o$ t, I/ W$ J) R: a4 b. t' L6 Q  |
Here are the steps to obtain a phase noise plot from transient noise analysis:( w) ~; k/ g' D1 R
0 q8 |: G5 }  g( @# T
1.  Set up your oscillator testbench circuit for a transient noise analysis 7 O7 D5 m) o: J
(See sourcelink for the Transient Noise appNote - it doesn't discuss the phase 1 q1 p' K3 [2 x. O) k8 \+ m$ Z! v
noise measurement, but describes how to properly set up the simulation analysis
- k+ o) [; a" u( l9 E
% H9 Z$ f+ i) m+ S2.  Add the block freq_meter from the pllMMLib library # f  L) j/ Y6 m. Y* f- C; |4 {9 \
($CDSHOME/tools//dfII/samples/artist/pllMMLib)
3 m& J$ }1 m. w5 g, w8 tto the testbench circuit. Important: The instance name for this block must be
8 {$ [5 b8 H. B1 ]9 w'vco_freq'.
! ^1 V: Z# y/ A; c% o4 O/ [) O9 p( E
If the oscillator output is differential, connect it to the vin_p and vin_n
4 t1 A1 ]  s( q# H# Q/ I) E: ]pins on the freq_meter block. If the oscillator output is single ended, connect
8 u% O9 ~9 A. b* Mit to the vin_p pin and connect the vin_n pin to ground. Connect a noConn cell 8 S3 ~0 L' i! C- E( V6 {, o
from 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
) p" K) v1 f& ?  x( G8 eparameter form:
0 `" L$ M- a( D2 v" I5 v    *
0 z' F6 I$ m, ~- e! D) w' `      Vthup: Threshold voltage to determine the rise edge of the input waveform.
* x. |( r  D' ]The input waveform period is determined by two adjacent rise edges. Default is 0.
% M# B* M  [, q9 i    *' O9 `/ K+ i' f
      ttol: The tolerance of the time where the rise edge is determined. Default
( [4 K! O- g- [, _6 L! Pis 1p.) D7 Z2 `6 M# x2 b4 D% ?2 p
    *
$ p( R& Y; r3 O/ o' {      outStart: The time-dependent period of the input waveform is output to the
8 T! O" K+ k- [1 t7 o/ K6 s$ s" X  qfile when the time is greater than outStart. Default is 0. To get accurate phase
' q" V  V4 f6 {" s) z6 V4 Cnoise measurements, set this to past the time when the oscillator is fully ; d  p  a: v8 K4 o" \2 a# b
powered up and oscillating at the design frequency.
" u; G* e. w3 _7 s2 |8 K    *: \* r  o3 @! \1 g8 |. }3 B9 D6 B6 s
      outfile: The name of a file to contain time-dependent periods for use in / ~0 E& M1 `8 [# c7 a/ [1 n9 v/ _
later psd calculations. Specify just the file name, not a path. If outfile is
5 M& B$ h! T! c! C! O5 H( o/ Mleft 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.
# J9 _; A$ [0 _; {% g* k
( i  ~& A; B; q; l7 O0 A' O4.  Run the simulation. The simulation must run successfully to completion in order to get to the phase noise results.& S  w& \  h- W0 b. @
& e5 J- u& K+ y  Z
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.
, O4 {1 o+ y- i& z2 ?  @1 F7 X, d2 D' P; }* [3 A- c# W0 H
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.
1 a8 b5 s  o. r* E5 O: r' Y$ Y6 `7 X9 U' _0 M, ~
Important note: You will need to use MMSIM701 and IC5141USR5 or IC613 (or latersubversions) to obtain a phase noise plot from transient noise analysis.
, k! U. p4 _! \# W4 L
' g  R! V1 P3 [, Q# s" _我用的是mmsim620,也不能模。有人可以模擬出來的回個文,show個圖給大家看吧
4#
發表於 2009-9-24 17:41:38 | 只看該作者
show you my simulation result
9 b* V4 W' v' e' t& M! J: m!!!6 i2 L1 R* ?3 ^4 v4 s7 A. U# p1 o8 I5 X
!!!!!!!!!!!
. c. U+ W" Q% M5 x!!!!!!

本帖子中包含更多資源

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

x
5#
 樓主| 發表於 2009-9-25 16:46:23 | 只看該作者
謝謝你的回覆,我最近拿到新的軟體也開始在測試mmsim7了
6 i2 D* [# p1 r, s! p/ ~( ~/ `2 L我發現turbo與multi thread的設定不同會對結果造成很大的不同。9 C0 r* x) _8 L" @1 E
還有這個phase noise的訊號的範圍跟transient noise的設定與transient 的設定都有很緊密的關係。+ {% t- `6 N6 D% `& r, B( w
不知道該怎麼作設定才是比較準確的
6#
發表於 2011-5-6 00:39:50 | 只看該作者
請問有更詳盡的使用方法嗎
7#
發表於 2011-5-26 15:02:19 | 只看該作者
也去试试这个流程。关于pll相噪仿真还有其他方法吗?
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-29 09:12 AM , Processed in 0.122516 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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