使用Transient noise和ac noise仿真晶体管噪声

前言

For the two types of noise that are on transistors — thermal noise and flicker noise — transient noise analysis can be run within SPICEsimulation. “This is a time-domain analysis, but at every time step it inserts the random noise for each of the devices. And while it does make stimulation take longer, design teams can simulate complex PLLs or high precision ADCs in the time domain to see it locking, see its stability.
——ADI engineer Mick Tegethoff

作为基本仿真方法,transient noise是比较少用的工具,noise和pss&pnoise的噪声仿真方法更为常见。transient noise在非线性电路比如ADC、PLL等电路仿真中是有必要的。此篇博客以仿真TSMC65nm nch core管三种噪声类型(thermal noise, flick noise, gate induced noise)为例,分别比较了transient nosie和ac noise的仿真结果,并给出了transient noise和ac noise的使用示例。
在这里插入图片描述
Simulated 50Ω noise figure versus frequency, for a 1000/0.25 (um/um) n-channel MOSFET

热噪声(thermal noise)

晶体管中的噪声类型繁多,仿真单一噪声类型时要想办法将噪声类型区分开来。
由拉扎维可知,晶体管热噪声主要来自于沟道电阻,栅极电压越大,沟道电阻越小,热噪声也越小,其PSD为:
I n 2 = 4 k T γ g d s I_n^2=4kT \gamma g_{ds} In2=4kTγgds
其中 g d s g_{ds} gds V D S = 0 V_{DS}=0 VDS=0时的漏源电导,即 g d s = 1 R o n g_{ds}=\frac{1}{R_{on}} gds=Ron1。对于长沟到器件, V D S = 0 V_{DS}=0 VDS=0时的 g d s g_{ds} gds等于饱和区的 g m g_{m} gm
因此建立testbench如下图所示。
其中,VGS保证nch管导通,通过漏极串联电流为0的电流源I3保证nch没有漏电流,VDS近似为0。由于一个电阻只有在有DC电流流过它的时候才会显示出flick noise,并且随着电流的增大而增大,因此Id=0也可以保证在漏极probe得到的电压噪声将不包含flick noise。在实际应用中可以通过调节gm的大小改变热噪声的贡献。
在这里插入图片描述
transient noise设置如下:

Transient Analysis 设置Tran Noise Options
在这里插入图片描述right-aligned 文本居右

ac noise设置如下,输出节点选择漏极电压,直接观察电压噪声输出:
在这里插入图片描述
得到的热噪声仿真结果如下,可以看到transient noise和ac noise结果的吻合度还是不错的:
在这里插入图片描述

闪烁噪声(flick noise)

氧化物和硅界面处的悬挂键随机捕获和释放附近流过的载流子,造成了漏电流的闪烁噪声。
PSD为:
V n 2 = K C o x W L ∗ 1 f V_n^2=\frac{K}{C_{ox}WL}*\frac{1}{f} Vn2=CoxWLKf1
建立testbench如下图所示。
通过两个电压源VDS和VGS保证该nch工作在饱和区,nch近似于一个恒流源,跨导接近于0,电阻热噪声此时贡献接近于0。漏极通过接入一个理想单位电阻,将输出端电流噪声转换为电压噪声,作为probe节点。实际应用当中,负载阻抗越大,DC电流越小,则flick noise越小。
在这里插入图片描述
Transient noise设置与热噪声相同。
ac noise设置(probe选择M0或者R0都可以,只要电流大小不变,最终得到的结果都不变):
在这里插入图片描述

得到的闪烁噪声仿真结果如下,可以看到transient noise和ac noise结果的吻合度还是不错的:

在这里插入图片描述

栅感应噪声(induced gate noise)

induced gate noise由于在低频时噪声贡献很小而常常被人忽略,但在射频中它可能占主导地位,因此本文也将对其进行分析仿真。
有关其定义如下,栅极和沟道间的电容将波动的沟道电势耦合到栅极,形成了栅极ac电流噪声。因此induced gate noise与热噪声存在一定相关关系,两噪声电流的相关幅度为0.39。

DESCRIPTION
Induced gate noise is related to thermal noise within the channel of a device. When transistors operate in the gigahertz range, random potential fluctuations in the channel result in channel noise which will be coupled to the gate terminal through the gate oxide capacitance and cause the induced gate noise.
Several models are used to analyze this, often based on the length of the channel and the impacts are felt primarily by high frequency devices.

BSIM3系列的模型是不支持gate-induced noise的,BSIM4才开始支持,而且为了增快仿真速度,其模型和常规基于物理模型的van-der ziel模型也不相同,BSIM的很多参数都不是基于真实物理模型的。
PSD为:
I g , n 2 = 16 15 ∗ K T ω 2 C g s 2 Δ f I_{g,n}^2=\frac{16}{15}*KT\omega^2C_{gs}^2 \Delta f Ig,n2=1516KTω2Cgs2Δf
建立testbench如下图所示。
通过两个电压源VDS和VGS保证该nch工作在饱和区。通过在栅极添加理想nosieless单位电阻将栅端电流噪声转换为电压噪声,作为probe节点。
在这里插入图片描述

得到的栅感应噪声仿真结果如下,可以看到transient noise和ac noise结果不太吻合,ac noise仿真结果复合理论上随频率增大的结果,但transient noise仿真结果不太正确,这个后面还需要再探究一下。
在这里插入图片描述

参考文献

[1] A. J. Scholten et al. IEDM 1999, pp. 155-158
[2] T. Noulis, “CMOS process transient noise simulation analysis and benchmarking,” 2016 26th International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS), 2016, pp. 70-75, doi: 10.1109/PATMOS.2016.7833428.
[2] 拉扎维 模拟CMOS集成电路设计
[3] 格雷 模拟集成电路的分析与设计
[4] Thomas Lee CMOS集成电路设计

  • 14
    点赞
  • 127
    收藏
    觉得还不错? 一键收藏
  • 11
    评论
### 回答1: ads仿真振荡器transient问题是指在ADS软件中进行振荡器电路仿真时出现的瞬态问题。瞬态问题是指在电路初始时刻或在电路发生切换时出现的电压或电流瞬变现象。 在振荡器电路中,由于振荡器的反馈回路,电路中存在周期性的信号波形,在ADs仿真中瞬态问题可能会导致振荡信号的变形、失真或产生不稳定的振荡跳变等问题。为解决这些瞬态问题,可以采用以下方法: 1.调整仿真步长和仿真时间:当仿真步长设置太大或仿真时间设置太短时,可能会忽略电路中的瞬态响应,从而导致仿真结果的失真。因此,可以根据实际情况适当调整仿真步长和仿真时间,以保证瞬态响应的准确性。 2.使用更高阶模型:在ADS软件中,可以选用更高阶的器件模型,以更准确地模拟电路中的瞬态响应。 3.添加合适的电容和电阻:在设计振荡器电路时,可以在电路中添加适当的电容和电阻,通过控制电路的频率响应,来减小电路中的瞬态响应。 总之,针对ADS仿真振荡器transient问题,需要针对具体的电路设计情况,采取不同的方法来解决这些问题,并保证仿真结果的准确性和稳定性。 ### 回答2: 广告仿真振荡器瞬态问题,通常是指在仿真振荡器电路时,电流和电压信号会随时间变化而发生的暂态问题。这可能会导致电路的稳定性受到影响,甚至使电路失效。 对于这个问题,一般需要进行详细的电路分析和仿真,了解电路的运行原理和各种因素对电路的影响。在仿真过程中,需要注意起始和结束的状态,以及电路元件的参数和电路拓扑结构的正确性。此外,还需要注意仿真时间步长的选择,以确保仿真的精确性和稳定性。 为了解决仿真振荡器瞬态问题,可以采用各种电路设计和分析工具,如SPICE仿真工具、实验测试仪器等。此外,还可以采用一些优化技术和过滤器来提高电路的稳定性和抑制噪声。 总之,在仿真振荡器电路时,需要仔细分析和理解电路的运行过程,注意电路元件和拓扑结构的正确性,并采用有效的工具和方法来解决瞬态问题,以确保电路的稳定性和可靠性。
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值