前言

本文为我自己的学习笔记,属于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=AV​fT​=2πCL​gm1,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 ID​gm​​=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,2​ID​​=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,4​ID​​=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)运放相关推荐

  1. 用Cadence Virtuoso IC617结合gm/id方法设计两级运放(五管OTA加共源极)

    前言 本文为我自己的学习笔记,属于Cadence Virtuoso系列的进阶部分,采用的软件版本是Cadence Virtuoso IC617.其他文章请点击上方,看我制作的Cadence Virtu ...

  2. 用Cadence Virtuoso IC617和工艺参数设计有源负载差动对(五管OTA)运放

    前言 本文为我自己的学习笔记,属于Cadence Virtuoso系列的进阶部分,采用的软件版本是Cadence Virtuoso IC617.其他文章请点击上方,看我制作的Cadence Virtu ...

  3. 运用gm/id方法设计两级运放(2-stage)的步骤(只考虑带宽、增益以及相位裕度)

    一.辨别出其是属于高增益类型,或是高带宽类型 1.高增益类型,应选择L为0.2u-2u,间隔为0.1u的gm/id曲线. 2.高带宽类型,应选择L为0.2u-0.3u,间隔为0.005u的gm/id曲 ...

  4. 用Cadence Virtuoso IC617设计低压降 (LDO) 线性稳压器

    前言 本文为我自己的学习笔记,属于Cadence Virtuoso系列的进阶部分,采用的软件版本是Cadence Virtuoso IC617.其他文章请点击上方,看我制作的Cadence Virtu ...

  5. 用Cadence Virtuoso IC617仿真V-I特性曲线

    前言 本文为我自己的学习笔记,是Cadence Virtuoso系列的第二篇文章,也是入门系列的文章,采用的软件版本是Cadence Virtuoso IC617.其他文章请点击上方,看我制作的Cad ...

  6. Cadence Virtuoso IC617从原理图建立器件和生成版图

    前言 本文为我自己的学习笔记,是Cadence Virtuoso系列的第四篇文章,也是入门系列的文章,采用的软件版本是Cadence Virtuoso IC617.其他文章请点击上方,看我制作的Cad ...

  7. Cadence Virtuoso IC617的启动和新建工程

    前言 Cadence是一家专门从事电子设计自动化(EDA)的软件公司,其开发的许多软件早已成为行业内最常用的软件.Cadence Virtuoso IC是集成电路设计中必不可少的软件,它同时提供了原理 ...

  8. 用Cadence Virtuoso IC617仿真CMOS反相器

    前言 本文为我自己的学习笔记,是Cadence Virtuoso系列的第四篇文章,也是入门系列的文章,采用的软件版本是Cadence Virtuoso IC617.其他文章请点击上方,看我制作的Cad ...

  9. 运用gm/id法设计二级运放教程

    关于gm/id设计方法的介绍,见下文连接台湾老师讲解,本文在复旦大学非常经典的二级运放手算教程基础上,没有用仿真教学固定VOD的方法,采用gmid法思路的设计. The gmid methodolog ...

最新文章

  1. netstat常用命令
  2. ssas还原数据库_SSAS数据库管理
  3. 一口气带你踩完五个 List 的大坑,处处坑!| 原力计划
  4. 内存模型以及分区,需要详细到每个区放什么
  5. 短信下发的成功失败概率是多少?如何提高到达率?
  6. linux tc取消网卡流量限制,Linux高级流量控制tc使用
  7. 深入解读:从DDIM到Improved Denoising Diffusion Probabilistic Models
  8. C++调python(执行py文件)
  9. 论文阅读:Reasoning about Object Affordances in a Knowledge Base Representation
  10. 触屏java版象棋下载 游戏下载安装,天天象棋下载手机版
  11. 清华大学python_清的解释|清的意思|汉典“清”字的基本解释
  12. 中国商业重点产品追溯管理平台
  13. php7.4 源码安装
  14. PGM图片格式与代码
  15. OSChina 周三乱弹 —— 听,BUG 哭泣的声音(多图)
  16. 二进制数求反(C语言)
  17. abaqus黑盒猜测和理论学习: S4R 单元的实现方式 板壳、梁理论
  18. CUDA版本与显卡驱动版本对照表(更新至2022.10.26 - CUDA11.8)
  19. 三维点云数据处理软件供技术原理说明_三维激光扫描技术在地质灾害调查中的应用...
  20. c#实现ftp上传和下载

热门文章

  1. 最美的英文 - 第九篇 - love
  2. [JavaScript]获取鼠标点击区域的相对、绝对位置坐标
  3. Javascript, 得到鼠标绝对坐标
  4. vp操作 信号量_信号量P,V操作
  5. 计算机管理主分区改成逻辑分区,如何在Win7系统中将主分区更改为逻辑分区?...
  6. 原型和原型链原型继承_原型制作的最甜蜜的一面
  7. 《Oracle编程自学与面试指南》12:条件(Conditions)
  8. 内测分发平台什么意思?有可以免费内测分发的平台吗?
  9. android 文字滚动,全屏字幕滚动APP实现
  10. latex 调整作者间距