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管
    +关注

    关注

    108

    文章

    2410

    浏览量

    66759
  • 变量
    +关注

    关注

    0

    文章

    613

    浏览量

    28360
收藏 人收藏

    评论

    相关推荐

    Linux内核中C语法扩展-语句表达式

    表达式和语句是 C 语言中的基础概念。什么是表达式表达式就是由一系列操作符和操作数构成的式子。操作符可以是 C 语言标准规定的各种算术运算符、逻辑运算符、赋值运算符、比较运算符等。
    的头像 发表于 02-17 09:30 2662次阅读

    什么是正则表达式?正则表达式如何工作?哪些语法规则适用正则表达式

    正则表达式又称规则表达式(Regular Expression,在代码中常简写为 regex、regexp 或 RE),是一用于匹配、查找、替换文本的强大工具。它能够以特定的模式匹配字符串,从而
    的头像 发表于 11-03 14:41 3536次阅读
    什么是正则<b class='flag-5'>表达式</b>?正则<b class='flag-5'>表达式</b>如何工作?哪些语法规则适用正则<b class='flag-5'>表达式</b>?

    MATLAB符号表达式

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

    基因表达式编程的2解码方法

    在基因表达式编程的基础上提出2新的解码方法,分析了它们的时间和空间复杂度。第1方法完全遵照原始基因表达式编程中基因型与表现型之间的映射关系,直接在基因型上计算
    发表于 04-10 09:00 19次下载

    防范表达式的失控

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

    深入浅出boost正则表达式

    什么是正则表达式?正则表达式是一用来描述一定数量文本的模式。Regex代表Regular Express. 如果您不知道什么是正则表达式,请看这篇文章:深入浅出之正则
    发表于 09-08 18:09 9次下载

    Python正则表达式的学习指南

    本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则
    发表于 09-15 08:00 0次下载
    Python正则<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 1160次阅读

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

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

    C语言的表达式

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

    电磁转矩的三种表达式

    工业企业通常建议使用手册或产品铭牌中提供的数据代替电动机参数来计算转矩特性曲线Tem=f(s)。这些计算可以使用以下实际表达式:电磁转矩公式。
    发表于 03-28 14:34 1.1w次阅读
    电磁转矩的<b class='flag-5'>三种</b><b class='flag-5'>表达式</b>

    一文详解Verilog表达式

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

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

    及时响应异常。其中,触发器是Zabbix中最基本的组件之一,用于检测和处理指标的变化情况。本文将重点介绍Zabbix触发器表达式,以及基于RS逻辑的触发器表达式。 Zabbix触发器表达式 触发器是一
    的头像 发表于 08-24 15:50 1587次阅读