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

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

3天内不再提示

怎么去选择使用gm的三种表达式呢?

冬至子 来源:柚子的芯辰 作者:柚子 2023-09-17 15:31 次阅读

我们在写跨导gm的表达式时,知道gm有三种表达式。表达式含有的变量其实只有三个,一个W/L,一个Vgs-Vth,还有一个Id。

每个表达式其实只包含三个变量中的两个,例如下图中的公式(1)就是最常见的表达式,其中的gm是用W/L以及Vgs-Vth来表示的,如果将W/L用电流代替,则得到公式(2),如果将Vgs-Vth用电流代替,则得到公式(3)。

公式(2)是我们在设计阶段经常使用的公式,因为它不含有任何工艺参数,在固定Vgs-Vth的情况下,很容易得到Id与gm的关系。

图片

从公式(2)和公式(3)来看,可能会有疑惑,gm与Id到底是正比关系还是平方根的关系呢?其实这并不矛盾,二者皆有可能,主要是要区分场景。

我们知道Id的表达式里是含有W/L以及Vgs-Vth两个变量的。所以虽然gm只需要两个变量来表达,但是它可能会隐含了另外一个变量还是在变化的情况。

例如,对于公式(2),固定Vgs-Vth,将Id增大1倍,gm也增大1倍。但是这里Id增大1倍,在固定Vgs-Vth的前提下,只能是通过将W/L增大1倍来获得,所以这里隐含了W/L增大1倍。所以再看公式(3),Id增大1倍了,W/L增大1倍,开完根号后,gm也还是增大1倍,与公式(2)并不违背。

所以我们在使用gm的表达式时,要看实际的场景。

1、在测试的过程中,此时MOS管的大小已经固定了,也就是W/L固定了,这个时候我们只能使用公式(3),gm与Id呈现开根号的关系。

2、在设计的过程中,MOS管的W/L是可以调整的,这个时候我们可以固定Vgs-Vth,通过调整W/L来调节Id,此时gm就与Id就是正比关系了。

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

    关注

    107

    文章

    2215

    浏览量

    64367
  • 变量
    +关注

    关注

    0

    文章

    595

    浏览量

    28112
收藏 人收藏

    评论

    相关推荐

    MATLAB符号表达式

    = [a,b] [c,d]M以三种方式定义: 数字型(如果a、b、c、d已预先确定)、字符串型或符号矩阵型。许多符号函数非常巧妙能够自动将字符转变为符号表达式。但在某些
    发表于 09-22 15:45

    shell正则表达式学习

    正则表达式在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容。许多
    发表于 07-25 17:18

    请问实际中电感的表达式是什么?

    这是实际中电容的一个表达式(画红线部分), 其中,Yx是实际电容的 阻抗的倒数(实际电容是有实部的),Gx是介质损耗电导,Cx是电容值。那么请问,实际中电感的表达式又是什么实际的电阻(ps:不知道原题是否将其等效为某一模型)
    发表于 06-24 01:18

    如何创建正则的表达式

    正则表达式:用于匹配规律规则的表达式,正则表达式最初是科学家对人类神经系统的工作原理的早期研究,现在在编程语言中有广泛的应用,经常用于表单校验,高级搜索等。
    发表于 10-27 15:49

    防范表达式的失控

    在C 语言中,表达式是最重要的组成部分之一,几乎所有的代码都由表达式构成。表达式的使用如此广泛,读者也许会产生这样的疑问,像+ 、- 、3 、/ 、& & 这样简单的运算也会出现
    发表于 04-22 16:57 13次下载

    如何编写C语言代码中的乘法正确表达式详细概述

    在C代码中写乘法表达式,使它们既正确又有效,尤其是当技术上非法的表达式在某些情况下能产生用户首先想要的代码时。此文档将帮助您选择算法的正确表达式
    发表于 05-04 09:23 4次下载
    如何编写C语言代码中的乘法正确<b class='flag-5'>表达式</b>详细概述

    Python正则表达式指南

    本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则
    发表于 03-26 09:13 10次下载
    Python正则<b class='flag-5'>表达式</b>指南

    基于运算符信息的数学表达式检索技术

    信息,从而得到公式骨架存储结构。在此基础上,选择运算符值为1的节点及其相关文档建立索引,并通过数学表达式匹配算法得到与输入相似的表达式集合。实验结果表明,该方法能够从519588个数学表达式
    发表于 04-29 15:58 2次下载
    基于运算符信息的数学<b class='flag-5'>表达式</b>检索技术

    Lambda表达式详解

    C++11中的Lambda表达式用于 **定义并创建匿名的函数对象** ,以简化编程工作。下面看一下Lambda表达式的基本构成。
    的头像 发表于 02-09 11:28 844次阅读

    表达式与逻辑门之间的关系

    逻辑表达式是指表示一个表示逻辑运算关系的式子,是一个抽象的类似数学表达式,下面我们重点说明下其表达式与逻辑门之间的关系。
    的头像 发表于 02-15 14:54 1111次阅读
    <b class='flag-5'>表达式</b>与逻辑门之间的关系

    C语言的表达式

    在C语言中,表达式是由操作符和操作数组成。表达式可以由一个或者多个操作数组成,不同的操作符与操作数组成不同的表达式,因此,表达式才是C语言的基本。
    的头像 发表于 02-21 15:09 950次阅读
    C语言的<b class='flag-5'>表达式</b>

    逻辑运算符与表达式

    在C语言中,我们通常会进行真值与假值的判断,这时我们就需要用到逻辑运算符与逻辑表达式。如果表达式的值不为0,则通通返回为真值。只有当表达式的值为0时,才会返回假值。
    的头像 发表于 02-21 15:16 1442次阅读
    逻辑运算符与<b class='flag-5'>表达式</b>

    Python中的Lambda表达式

    在 Python 中,Lambda 表达式是一种非常强大的工具,它可以让你快速创建小型匿名函数,而不需要显式地定义函数名称。Lambda 表达式通常用于传递函数对象或简单的函数式编程。
    的头像 发表于 04-19 15:49 521次阅读

    一文详解Verilog表达式

    表达式由操作符和操作数构成,其目的是根据操作符的意义得到一个计算结果。表达式可以在出现数值的任何地方使用。
    的头像 发表于 05-29 16:23 1937次阅读
    一文详解Verilog<b class='flag-5'>表达式</b>

    zabbix触发器表达式 基本RS触发器表达式 rs触发器的逻辑表达式

    zabbix触发器表达式 基本RS触发器表达式 rs触发器的逻辑表达式  Zabbix是一款开源的监控软件,它能通过监控指标来实时监测服务器和网络的运行状态,同时还能提供警报和报告等功能来帮助管理员
    的头像 发表于 08-24 15:50 1211次阅读