用Cadence Virtuoso IC617结合gm/id方法设计有源负载差动对(五管OTA)运放
前言
本文为我自己的学习笔记,属于Cadence Virtuoso系列的进阶部分,采用的软件版本是Cadence Virtuoso IC617。其他文章请点击上方,看我制作的Cadence Virtuoso专栏内容。
在前面的文章中,记录了gm/id设计方法,以及使用Cadence Virtuoso IC617仿真有关参数曲线,可以点击下面的链接查看。本文记录了,结合前面文章提到的gm/id设计方法去设计一个有源负载差动对(俗称五管OTA)。
原理
电路拓扑
改变一下电路拓扑,让P-MOS成为输入管,可以降低输入共模电平,以及降低噪声。同时,为了简化设计,此处把原来的M5使用一个理想电流源代替。注意,此处P-MOS的B端连接到S端。最终得出的尺寸会较大,这里设置 Multiplier=4 。
参数指标
以一个例题举例,题目要求如下:
计算步骤
确定M1和M2尺寸
由前面提到的GBW公式,可以得到gm1和gm2。(此处只是举例计算,负载电容没有考虑取1.2CL,实际设计时应考虑电路寄生电容)
G B W = A V f T = g m 1 , 2 2 π C L ⇓ g m 1 , 2 = 6.28 m A / V GBW=A_Vf_T={ g_{m1,2} \over 2 \pi C_L } \\\dArr\\ g_{m1,2}=6.28 \enspace mA/V GBW=AVfT=2πCLgm1,2⇓gm1,2=6.28mA/V
对增益和带宽进行折中,取gm/id=12。
g m I D = 12 ⇓ I D = 0.523 m A {g_m \over I_D} =12 \\\dArr\\ I_D=0.523 \enspace mA IDgm=12⇓ID=0.523mA
就确定了两边支路的电流,同时Iss即为两倍支路电流。
选取L=200nm,查阅曲线,得到id/W的数值为19.455。
就可以得到M1和M2的W。
I D W p 1 , 2 = 19.455 ⇓ W p 1 , 2 = 26.88 μ m { I_D \over W_{p1,2}} =19.455 \\\dArr\\ W_{p1,2}=26.88 \enspace \mu m Wp1,2ID=19.455⇓Wp1,2=26.88μm
确定M3和M4尺寸
前面已经得到了支路电流为0.523mA,确定gm/id后,可以直接算得W。
这里为了简便计算,依然让gm/id=12。选取L=200nm,查阅曲线,得到id/W的数值为63.3342。
就可以得到M3和M4的W。
I D W n 3 , 4 = 63.3342 ⇓ W p 1 , 2 = 8.26 μ m { I_D \over W_{n3,4}} =63.3342 \\\dArr\\ W_{p1,2}=8.26 \enspace \mu m Wn3,4ID=63.3342⇓Wp1,2=8.26μm
结果仿真
参数汇总
根据以上结果,汇总成下表。
1,2 | 3,4 | |
---|---|---|
W | 26.88u | 8.26u |
L | 200n | 200n |
Multiplier | 4 | 4 |
绘制器件
在Cadence Virtuoso IC617里绘制器件内部的原理图。其中,为了方便修改,将W,L,Multiplier这三个关键参数设置为变量。由于之前文章记录过详细过程,这里一笔带过。
生成器件
由于之前文章记录过详细过程,这里一笔带过。
绘制测试用原理图
由于之前文章记录过详细过程,这里一笔带过。这里的差模输入,按照之前的使用vsin也可以,按照现在的使用vdc再设置里面的Ac magnitude参数也可以。
仿真设置
依次设置仿真类型,选择ac仿真,频率从1到1000M(这样出来的X轴为非线性,比较直观),输出点具体设置比较简单,略过。输出dB20参数的那个代码如下记录。
dB20((VF("/out") / VF("/in")))
测试结果
点绿色图标开始仿真,出来仿真结果。得出GBW为49.2MHz,基本符合所需要的参数。当然,此电路还有很多优化的地方,但本文只讨论设计,优化的部分受限于篇幅,不在这里讨论。
观察器件的直流参数,看看和预设是否接近。点击器件按E进入下层原理图,打开DC点显示。
可以看到gm和id的值都很接近之前预想的值。
注意,前面仿真N-MOS和P-MOS的id/W曲线时使用的W参数是我事先计算好的,因为不同的W,出来的id/W是稍微有些差别的,这会导致最终计算出来的W有约0.1到0.2um的差别。
在实际设计时,我们通过计算得到W后,应该代回到前面仿真曲线时的那个参数里,再重新仿真一次id/W曲线,用这个新得到的id/W数值,重新计算一遍W,得到的结果才比较准确。
用Cadence Virtuoso IC617结合gm/id方法设计有源负载差动对(五管OTA)运放相关推荐
- 用Cadence Virtuoso IC617结合gm/id方法设计两级运放(五管OTA加共源极)
前言 本文为我自己的学习笔记,属于Cadence Virtuoso系列的进阶部分,采用的软件版本是Cadence Virtuoso IC617.其他文章请点击上方,看我制作的Cadence Virtu ...
- 用Cadence Virtuoso IC617和工艺参数设计有源负载差动对(五管OTA)运放
前言 本文为我自己的学习笔记,属于Cadence Virtuoso系列的进阶部分,采用的软件版本是Cadence Virtuoso IC617.其他文章请点击上方,看我制作的Cadence Virtu ...
- 运用gm/id方法设计两级运放(2-stage)的步骤(只考虑带宽、增益以及相位裕度)
一.辨别出其是属于高增益类型,或是高带宽类型 1.高增益类型,应选择L为0.2u-2u,间隔为0.1u的gm/id曲线. 2.高带宽类型,应选择L为0.2u-0.3u,间隔为0.005u的gm/id曲 ...
- 用Cadence Virtuoso IC617设计低压降 (LDO) 线性稳压器
前言 本文为我自己的学习笔记,属于Cadence Virtuoso系列的进阶部分,采用的软件版本是Cadence Virtuoso IC617.其他文章请点击上方,看我制作的Cadence Virtu ...
- 用Cadence Virtuoso IC617仿真V-I特性曲线
前言 本文为我自己的学习笔记,是Cadence Virtuoso系列的第二篇文章,也是入门系列的文章,采用的软件版本是Cadence Virtuoso IC617.其他文章请点击上方,看我制作的Cad ...
- Cadence Virtuoso IC617从原理图建立器件和生成版图
前言 本文为我自己的学习笔记,是Cadence Virtuoso系列的第四篇文章,也是入门系列的文章,采用的软件版本是Cadence Virtuoso IC617.其他文章请点击上方,看我制作的Cad ...
- Cadence Virtuoso IC617的启动和新建工程
前言 Cadence是一家专门从事电子设计自动化(EDA)的软件公司,其开发的许多软件早已成为行业内最常用的软件.Cadence Virtuoso IC是集成电路设计中必不可少的软件,它同时提供了原理 ...
- 用Cadence Virtuoso IC617仿真CMOS反相器
前言 本文为我自己的学习笔记,是Cadence Virtuoso系列的第四篇文章,也是入门系列的文章,采用的软件版本是Cadence Virtuoso IC617.其他文章请点击上方,看我制作的Cad ...
- 运用gm/id法设计二级运放教程
关于gm/id设计方法的介绍,见下文连接台湾老师讲解,本文在复旦大学非常经典的二级运放手算教程基础上,没有用仿真教学固定VOD的方法,采用gmid法思路的设计. The gmid methodolog ...
最新文章
- netstat常用命令
- ssas还原数据库_SSAS数据库管理
- 一口气带你踩完五个 List 的大坑,处处坑!| 原力计划
- 内存模型以及分区,需要详细到每个区放什么
- 短信下发的成功失败概率是多少?如何提高到达率?
- linux tc取消网卡流量限制,Linux高级流量控制tc使用
- 深入解读:从DDIM到Improved Denoising Diffusion Probabilistic Models
- C++调python(执行py文件)
- 论文阅读:Reasoning about Object Affordances in a Knowledge Base Representation
- 触屏java版象棋下载 游戏下载安装,天天象棋下载手机版
- 清华大学python_清的解释|清的意思|汉典“清”字的基本解释
- 中国商业重点产品追溯管理平台
- php7.4 源码安装
- PGM图片格式与代码
- OSChina 周三乱弹 —— 听,BUG 哭泣的声音(多图)
- 二进制数求反(C语言)
- abaqus黑盒猜测和理论学习: S4R 单元的实现方式 板壳、梁理论
- CUDA版本与显卡驱动版本对照表(更新至2022.10.26 - CUDA11.8)
- 三维点云数据处理软件供技术原理说明_三维激光扫描技术在地质灾害调查中的应用...
- c#实现ftp上传和下载
热门文章
- 最美的英文 - 第九篇 - love
- [JavaScript]获取鼠标点击区域的相对、绝对位置坐标
- Javascript, 得到鼠标绝对坐标
- vp操作 信号量_信号量P,V操作
- 计算机管理主分区改成逻辑分区,如何在Win7系统中将主分区更改为逻辑分区?...
- 原型和原型链原型继承_原型制作的最甜蜜的一面
- 《Oracle编程自学与面试指南》12:条件(Conditions)
- 内测分发平台什么意思?有可以免费内测分发的平台吗?
- android 文字滚动,全屏字幕滚动APP实现
- latex 调整作者间距