0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

为什么要用gmId设计方法呢?什么是gmid设计方法呢?

工程师邓生 来源:加油射频工程师 作者:加油射频工程师 2022-09-05 17:30 次阅读

为什么要用gmId设计方法呢?

描述MOS管性能时,可以用下面的公式进行等效。

e97770d8-2b45-11ed-ba43-dac502259ad0.png

首先,这个公式成立是有很多前提的,比如说,管子工作在饱和区,而且忽略沟道调制效应等等。

但其实,现代的MOS管模型是很复杂的,工艺越来越先进,沟道长度越来越短,因此并不能简单地用上述公式来表征。

而且,退一步讲,即使能用上述公式来表征,也会碰到问题。

假设知道了Id,Vgs-vth,但发现,厂家给的工艺文件里,并没有直接给出un和Cox的值,还是没有办法计算出管子的W和L值。

那怎么办呢?

难道只能依靠软件,不断地试错么?答案当然不是啦,可以用gmid设计方法。

这种方法,能让我们从指标出发,得出管子的尺寸以及相关变量,然后据此去设计放大器或者其他芯片,最后验证是否有达到指标要求。

最理想的情况是,经过一次循环,就能使得设计出来的放大器指标与要求指标类似。

什么是gmid设计方法呢?

gmid设计时,不是采用复杂的MOS管的等效模型公式,而是采用查表的方法,来进行设计。

通过厂家的提供的SPICE模型,绘制出MOS管的gmid曲线,然后根据这些曲线,来得到设计所需的W和L的值。

gmid包含哪些曲线呢?

(1)gm/Id以及ft与Vov的关系,其中Vov=Vgs-Vth

e98f298a-2b45-11ed-ba43-dac502259ad0.png

可以看到,当Vov较小时,gm/Id比较大,但是特征频率比较小;当Vov较大时,gm/Id比较小,但是特征频率比较大。

也就是说,如果追求的是管子的速度,就可以选择大一点的Vov,但是如果追求的是低功耗高增益的话,则可以选择小一点的Vov。

(2)gm/Id*ft与Vov之间的关系

e9b41db2-2b45-11ed-ba43-dac502259ad0.png

可以看到,当Vov处于中间区间的时候,gm/Id和fT的乘积处于一个峰值,且变化相对较小。所以,当把Vov选择在这个区间时,gm/Id和fT都处在一个折中的位置。

需要注意到的是,Vov和gm/Id两者不是孤立的,是有等价关系的。

当MOS管处于饱和状态,且忽略沟道调制效应时,gm有如下公式:

e9d765a6-2b45-11ed-ba43-dac502259ad0.png

所以

e9eeb6de-2b45-11ed-ba43-dac502259ad0.png

虽然当MOS管工作在不同区域时,这个等式不是完全成立,但也是近似成立。

所以,gm/Id和Vov是两个等效的参量,可以互为表征。

(3) fT与gm/Id之间的关系曲线

因为W主要影响管子的电流,而对其他参数影响不大;VDS也是如此。因此将W和VDS设置为固定值。

fT与gm/Id之间的关系曲线,就是将W和VDS固定,然后扫描VGS以及沟道长度获得的。

ea05e610-2b45-11ed-ba43-dac502259ad0.png

(4)本征增益(gmr0)与gm/Id之间的关系

本征增益与gm/Id之间的关系曲线,也是将W和VDS固定,然后扫描VGS以及沟道长度获得的。

ea2f857e-2b45-11ed-ba43-dac502259ad0.png

(5)电流密度Id/W与gm/Id之间的关系

电流密度Id/W与gm/Id之间的关系曲线,也是将W和VDS固定,然后扫描VGS以及沟道长度获得的。

ea54ff20-2b45-11ed-ba43-dac502259ad0.png

gmid设计方法的实施步骤是怎么样的呢?

step1: 确定放大器的gm;

step2:选择一个合适的沟道长度L,如果要求管子速度快,则选择短的沟道长度;如果要求增益高,则选择长一点的沟道长度

step3:选择MOS管的gm/Id

(a) MOS管在电路中通常扮演两种角色,即放大器和电流源

在作为放大器时,gm大,对应噪声小;

在作为电流源时,gm小,对应噪声小。

所以,如果是用作电流源,则选择小一点的gm/Id;如果是用作放大器,则选择大一点的 gm/Id,这样能保证噪声最优化。

在同一个电路中,作为电流源的MOS管的gm/Id值,会选择的比作为放大器的MOS管 的gm/Id小。

(b)大的gm/Id,一般功耗比较低;小的gm/Id,一般输出摆幅会比较大

step4: 由 gm/Id决定电流值

step1中已经确定了gm, step3中确定了gm/Id,因此可以得到Id的值

step5: 由 gm/Id和Id/W的关系曲线,可以查询到符合step4所需的Id/W的值,进而可以计算出管子所需要的宽度。

怎么获得相关的gmid曲线呢?

Cadence Virtuoso获得相关的曲线,见下图步骤

ea888ca0-2b45-11ed-ba43-dac502259ad0.png

ea9e4c8e-2b45-11ed-ba43-dac502259ad0.png

eaa9f17e-2b45-11ed-ba43-dac502259ad0.png

ead39a60-2b45-11ed-ba43-dac502259ad0.png

所得的曲线为:

eb137f54-2b45-11ed-ba43-dac502259ad0.png

eb383650-2b45-11ed-ba43-dac502259ad0.png



审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • MOS管
    +关注

    关注

    107

    文章

    2221

    浏览量

    64444
  • PSPICE
    +关注

    关注

    18

    文章

    221

    浏览量

    71303
  • VDS
    VDS
    +关注

    关注

    0

    文章

    41

    浏览量

    10591

原文标题:一种能让你提高芯片设计效率的方法

文章出处:【微信号:加油射频工程师,微信公众号:加油射频工程师】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    gmId设计仿真及MOS管特性

    以tsmc180nm工艺的nmos2V为例,搭建gmId设计电路schematic如figure1:
    的头像 发表于 11-21 16:35 1547次阅读
    <b class='flag-5'>gmId</b>设计仿真及MOS管特性

    如何在电路中解决EMC的问题?有什么方法

    如何在电路中解决EMC的问题?有什么方法
    发表于 09-08 15:28

    请问怎样去设计一种基于gmid的模拟电路?

    请问怎样去设计一种基于gmid的模拟电路?ocean的脚本文件和使用教程是什么?
    发表于 06-22 06:21

    请问大神Gmid与Vg之间有什么关系?

    Gmid与Vg之间有什么关系?为什么要采用Gmid的设计方法?一个取Vg-Vth,一个取Gmid还不是一样吗?
    发表于 06-23 08:03

    www.mos-ak.org这个网站是干什么用的?有谁对gmid方法有研究?

    www.mos-ak.org这个网站是干什么用的,谁清楚不,MS是提取MOS参数从而加你一个compact模型的? 有谁对gmid方法有研究,可以交流。
    发表于 06-25 07:42

    对单片机程序进行加密的方法有哪些

    单片机c语言程序为什么要加密?对单片机程序进行加密的方法有哪些
    发表于 11-02 08:25

    有什么方法可以查看FreeRTOS任务的运行状态

    有什么方法可以查看FreeRTOS任务的运行状态?怎样去查看FreeRTOS任务的运行状态
    发表于 11-02 07:59

    有什么方法可以实现stm32的计数功能

    stm32的外部时钟源模式2和外部时钟源模式1的区别是什么?有什么方法可以实现stm32的计数功能
    发表于 11-23 07:59

    有什么方法可以去实现printf输出到串口

    有什么方法可以去实现printf输出到串口?有哪几种方法
    发表于 12-01 07:45

    如何利用软件模拟的方法去实现串口收发的功能

    如何利用软件模拟的方法去实现串口收发的功能?串口收发有哪几种通讯方式
    发表于 12-14 06:31

    有什么方法去实现按键的消抖

    怎样用软件即程序来实现按键的消抖?有什么方法去实现按键的消抖
    发表于 12-15 07:25

    矩阵按键的扫描方法有何优缺点

    矩阵按键需要用多少个单片机引脚进行连接?矩阵按键的扫描方法有何优缺点?具体怎样去实现?
    发表于 02-23 06:11

    如何利用库函数的方法进行开发使用STM32外设的基本流程

    如何利用库函数的方法进行开发使用STM32外设的基本流程?如何驱动平台上的用户指示灯
    发表于 02-25 07:38

    为什么单体电池不能直接作为电源使用及解决方法

    为什么单体电池不能直接作为电源使用及解决方法
    发表于 03-27 14:40

    为什么测量场效应管的输入电阻时要用测量输出电压的方法

    为什么测量场效应管的输入电阻时要用测量输出电压的方法
    发表于 05-06 16:15