两级运放的电路版图设计

电路版图文件+PDK,88出,点击此处获取,24h秒发

PDF文件免费,已绑定

《集成电路版图设计课程》

课程设计(大作业)报告

2023 - 2024 学年第 1 学期

     CMOS运算放大器的电路设计            

                             

                    

学生姓名                           

学生学号                  

指导教师                           

日    期                   

课程设计(大作业)报告书写内容提纲(供参考):

一、课程设计(大作业)目的;

二、课程设计(大作业)具体要求;

三、课程设计(大作业)具体内容(含设计图纸等);

四、总结(感想或心得等);

五、指导教师评分及评语。

目录

1      CMOS运算放大器...................................... 1

1.1     电路结构分析.................................... 1

1.2     作用及应用........................................ 1

1.3     …........................................................ 1

2      CMOS运算放大器的电路设计.................. 1

2.1     …........................................................ 1

3      CMOS运算放大器的电路仿真.................. 1

3.1     直流仿真............................................ 1

3.2     交流仿真............................................ 2

4      CMOS运算放大器的版图设计.................. 1

4.1     DRS验证........................................... 1

4.2     LVS验证........................................... 1

5      总结.............................................................. 1

CMOS运算放大器

    1. 电路结构分析

根据拉扎维课本中的结构,决定采用带密勒补偿的2级OTA(消零方式为串联电阻),电路原理图如图1所示,并在Cadence618 virtuoso中采用smic18mmrf工艺库进行原理图的搭建并进行仿真。

图1 运放结构框图

M2、M3和M4管共同构成电流镜提供偏置;M0和M1为差分输入对管用来消除共模干扰;M5和M6提供有源电流镜负载,将差分输入转为单端输出,M8为第二级输入管,也是输出管。由于采用了两级放大,为双极点系统,需要采用密勒补偿电容来提高稳定性。

    1. 作用及应用

运算放大器常常被用在反馈系统中,进而实现丰富多彩的功能,例如I-V转换和仪表测量等。实际的运放产品却不可能达到理想运放一样的零输入失调电压,零输出阻抗,无穷大开环增益等性能,而且某些参数指标被证明是冲突的,这需要设计人员对此进行折衷。在这些参数指标中,运算放大器的开环增益在许多应用场合中,尤其是高精度应用中会带来严重的误差,甚至导致运放无法正常使用,因此提高开环增益是十分有必要的,本文采用两级放大来提高开环增益。另外,在某些领域要求运算放大器的输出电压能够接近轨到轨输出电压范围。因此本文采用了电流源做负载的共源极放大器作为第二级,其输出摆幅接近于轨对轨。

  1. CMOS运算放大器的电路设计

由图1所得,M4、M2和M3为普通电流镜,用于为输入差分对和输出管提供尾电流。在尺寸的设计上,W值一般没有什么要求,保证VDSAT足够低,能通过所需要的电流即可,L值需要着重考虑。一般电流镜的L会统一取1u或者2u,L值增大可以显著的降低沟长调制效应,因为饱和区的电流公式为

ID=1/2 unCox W/L (VGS-VTH)2(1+λVDS)

其中,λ值则和器件的L成反比,所以L越大越好,但L过大又会影响MOS器件的电流能力,以及在做负载时,面积过大会引入额外的次极点,从而降低稳定性。所以在本设计中NMOS的L值统一取1u,PMOS的L值统一取2u。

第一级放大器为有源电流镜做负载的共源极差分对,其中M0和M1为输入管,第一级放大器的增益为

AV1=gm1(roN||roP)

其中roN||roP为第一级输出端看进去的阻抗,对于MOS管的ro=1/(λID),所以提高增益的方法之一就是通过提高器件的L值,但和上述讨论过的一样,增大L值会造成稳定性的降低。而gm1又和电流尺寸成正比,gm1=(2ID unCox W/L)1/2,所以在设计中我们一般会将输入管的尺寸做的比较大,其M=10。

由于第一级为单端输出,第二级就为电流源做负载的单级共源极放大器,其增益表达式和第一级相同为

AV2=gm3(ro3||ro8)

所以整体的增益就是AV1*AV2。和第一极相同,输出管M3的尺寸和电流在设计中会给较大值,从而显著提升增益。

下面进行稳定性的分析,对于未采用补偿技术的2级OTA,其是一个两极点系统,而两极点系统是必然震荡的。所以需要采用密勒补偿C0俩来进行极点的分离,将主极点的频率进一步降低,而次极点则推向带外,其和GBW的关系一般为2-3倍,为保证PM大于60°。由于电容C0引入了一条前馈通路,会引进右零点,这个右零点会恶化稳定性,由于缓冲器会消耗额外的功耗与面积,一般会采用零位电阻引入一个左极点来抵消右零点。

对于采用密勒补偿后的2级OTA,其GBW=gm1/C0,次极点=gm3/CL。在设计中会合理调节C0和R0的值,从而使得GBW和PM达到最佳性能。

2级OTA的压摆率(瞬态响应)SR=ISS/C0,其指在输入端存在大的阶跃信号下,尾管电流会流向一边的输入管,从而对密勒电容充电,其和GWB一样,速度过快,也会意味着PM的降低,需要通过提高整体的功耗来得到更高的SR。

给出本设计所采用的尺寸,总结如下表

器件

参数

器件

参数

M0

20u/1u(M=10)

M5

40u/0.5u(M=1)

M1

20u/1u(M=10)

M6

40u/0.5u(M=1)

M2

20u/1u(M=5)

M7

40u/0.5u(M=10)

M3

20u/1u(M=10)

C0

2.5pF

M4

20u/1u(M=1)

R0

380

并给出本二级OTA的设计指标如下表:

参数

数值

AV

80dB

GBW

300M

PM

60°

CMRR

70dB

PSRR

70dB

SR

300V/us

IQ

5mA

  1. CMOS运算放大器的电路仿真

如下图为运放的仿真电路图,因为运放在使用中都是接成单位增益负反馈来验证其各种性能指标,其中I12为理想电流源,V0用于提供3.3V的电源(因为采用的器件均为n33、p33),V1用于提供DC电平,V2英用于提供斜波信号验证压摆率SR,V4用于STB仿真环路,CL=1pF。

图2 仿真电路图

    1. 直流仿真

进行一切仿真的前提,是进行DC仿真,如下图3所示,可以看到所有管子均工作在饱和区,输入为1.6V,输出跟随输入也为1.6013V,不相等是因为2级OTA的开环增益没有无穷大,所以会存在系统失调电压。所以本电路功能正常。

图3 DC工作点

    1. 交流仿真

为验证带宽和稳定性,进行stb仿真得到仿真图如下图4,可以看到开环增益AV=85dB,GBW=344.7MHz,PM=64°。由于采用了2级放大,并且面积和电流均比较大,所以增益可以做到很高,有85dB,而整体运放的功耗也比较大,可以在GBW比较大的同时,还保持稳定。

图4开环频率特性

进行AC仿真,首先个2个输入端加交流小信号,进行CMRR仿真得下图为77dB。CMRR为输出端对于共模输入电平的抑制能力。

图5 CMRR

进行AC仿真,在电源端加交流小信号,进行PSRR仿真得下图为86.4dB。PSRR为输出端对于电源电压波动的抑制能力。

图6 PSRR

    1. 瞬态仿真

进行瞬态仿真,输入给0.2-3V的方波信号,得到输入输出波形图如下,可以得到SR=324V/us,其中建立时间为11us左右。

图7 SR

在TRAN下进行静态电流的仿真,得到IQ=2.24mA。由于GBW和SR均比较大,所以静态电流同样比较大。

图8 功耗

最后对所有仿真参数进行总结得到下表:

参数

数值

AV

85dB

GBW

344M

PM

64°

CMRR

77dB

PSRR

86dB

SR

324V/us

IQ

2.24mA

所有参数均满足设计时的指标要求。

  1. CMOS运算放大器的版图设计
    1. DRC验证
    2. LVS验证
  2. 总结

在2级运放的设计中,AV、GBW、PM以及SR和功耗是相互制衡的参数,GBW过大意味着比较好的动态性能,但稳定性肯定会变差,AV过大意味着过大的尺寸和电流,需要耗费更多的面积和功耗。所以一般在设计中,会优先根据开环增益来选择结构,高增益除过两级放大,还需要采用cascode等技术进一步提升增益,而GBW和SR的大小,则决定了本电路的功耗需要取多大,例如本文中的GBW和SR均在300以上,如果将总的电流做到1mA以内,即便通过降低密勒补偿电容C0可以得到响应的指标,但PM肯定会特别差。所以在设计中一定要注意各个参数的相互权衡制约关系。

 

《集成电路版图设计课程》

课程设计(大作业)报告

2023 - 2024 学年第 1 学期

     CMOS运算放大器的电路设计            

                             

                    

学生姓名                           

学生学号                  

指导教师                           

日    期                   

课程设计(大作业)报告书写内容提纲(供参考):

一、课程设计(大作业)目的;

二、课程设计(大作业)具体要求;

三、课程设计(大作业)具体内容(含设计图纸等);

四、总结(感想或心得等);

五、指导教师评分及评语。

目录

1      CMOS运算放大器...................................... 1

1.1     电路结构分析.................................... 1

1.2     作用及应用........................................ 1

1.3     …........................................................ 1

2      CMOS运算放大器的电路设计.................. 1

2.1     …........................................................ 1

3      CMOS运算放大器的电路仿真.................. 1

3.1     直流仿真............................................ 1

3.2     交流仿真............................................ 2

4      CMOS运算放大器的版图设计.................. 1

4.1     DRS验证........................................... 1

4.2     LVS验证........................................... 1

5      总结.............................................................. 1

CMOS运算放大器

    1. 电路结构分析

根据拉扎维课本中的结构,决定采用带密勒补偿的2级OTA(消零方式为串联电阻),电路原理图如图1所示,并在Cadence618 virtuoso中采用smic18mmrf工艺库进行原理图的搭建并进行仿真。

图1 运放结构框图

M2、M3和M4管共同构成电流镜提供偏置;M0和M1为差分输入对管用来消除共模干扰;M5和M6提供有源电流镜负载,将差分输入转为单端输出,M8为第二级输入管,也是输出管。由于采用了两级放大,为双极点系统,需要采用密勒补偿电容来提高稳定性。

    1. 作用及应用

运算放大器常常被用在反馈系统中,进而实现丰富多彩的功能,例如I-V转换和仪表测量等。实际的运放产品却不可能达到理想运放一样的零输入失调电压,零输出阻抗,无穷大开环增益等性能,而且某些参数指标被证明是冲突的,这需要设计人员对此进行折衷。在这些参数指标中,运算放大器的开环增益在许多应用场合中,尤其是高精度应用中会带来严重的误差,甚至导致运放无法正常使用,因此提高开环增益是十分有必要的,本文采用两级放大来提高开环增益。另外,在某些领域要求运算放大器的输出电压能够接近轨到轨输出电压范围。因此本文采用了电流源做负载的共源极放大器作为第二级,其输出摆幅接近于轨对轨。

  1. CMOS运算放大器的电路设计

由图1所得,M4、M2和M3为普通电流镜,用于为输入差分对和输出管提供尾电流。在尺寸的设计上,W值一般没有什么要求,保证VDSAT足够低,能通过所需要的电流即可,L值需要着重考虑。一般电流镜的L会统一取1u或者2u,L值增大可以显著的降低沟长调制效应,因为饱和区的电流公式为

ID=1/2 unCox W/L (VGS-VTH)2(1+λVDS)

其中,λ值则和器件的L成反比,所以L越大越好,但L过大又会影响MOS器件的电流能力,以及在做负载时,面积过大会引入额外的次极点,从而降低稳定性。所以在本设计中NMOS的L值统一取1u,PMOS的L值统一取2u。

第一级放大器为有源电流镜做负载的共源极差分对,其中M0和M1为输入管,第一级放大器的增益为

AV1=gm1(roN||roP)

其中roN||roP为第一级输出端看进去的阻抗,对于MOS管的ro=1/(λID),所以提高增益的方法之一就是通过提高器件的L值,但和上述讨论过的一样,增大L值会造成稳定性的降低。而gm1又和电流尺寸成正比,gm1=(2ID unCox W/L)1/2,所以在设计中我们一般会将输入管的尺寸做的比较大,其M=10。

由于第一级为单端输出,第二级就为电流源做负载的单级共源极放大器,其增益表达式和第一级相同为

AV2=gm3(ro3||ro8)

所以整体的增益就是AV1*AV2。和第一极相同,输出管M3的尺寸和电流在设计中会给较大值,从而显著提升增益。

下面进行稳定性的分析,对于未采用补偿技术的2级OTA,其是一个两极点系统,而两极点系统是必然震荡的。所以需要采用密勒补偿C0俩来进行极点的分离,将主极点的频率进一步降低,而次极点则推向带外,其和GBW的关系一般为2-3倍,为保证PM大于60°。由于电容C0引入了一条前馈通路,会引进右零点,这个右零点会恶化稳定性,由于缓冲器会消耗额外的功耗与面积,一般会采用零位电阻引入一个左极点来抵消右零点。

对于采用密勒补偿后的2级OTA,其GBW=gm1/C0,次极点=gm3/CL。在设计中会合理调节C0和R0的值,从而使得GBW和PM达到最佳性能。

2级OTA的压摆率(瞬态响应)SR=ISS/C0,其指在输入端存在大的阶跃信号下,尾管电流会流向一边的输入管,从而对密勒电容充电,其和GWB一样,速度过快,也会意味着PM的降低,需要通过提高整体的功耗来得到更高的SR。

给出本设计所采用的尺寸,总结如下表

器件

参数

器件

参数

M0

20u/1u(M=10)

M5

40u/0.5u(M=1)

M1

20u/1u(M=10)

M6

40u/0.5u(M=1)

M2

20u/1u(M=5)

M7

40u/0.5u(M=10)

M3

20u/1u(M=10)

C0

2.5pF

M4

20u/1u(M=1)

R0

380

并给出本二级OTA的设计指标如下表:

参数

数值

AV

80dB

GBW

300M

PM

60°

CMRR

70dB

PSRR

70dB

SR

300V/us

IQ

5mA

  1. CMOS运算放大器的电路仿真

如下图为运放的仿真电路图,因为运放在使用中都是接成单位增益负反馈来验证其各种性能指标,其中I12为理想电流源,V0用于提供3.3V的电源(因为采用的器件均为n33、p33),V1用于提供DC电平,V2英用于提供斜波信号验证压摆率SR,V4用于STB仿真环路,CL=1pF。

图2 仿真电路图

    1. 直流仿真

进行一切仿真的前提,是进行DC仿真,如下图3所示,可以看到所有管子均工作在饱和区,输入为1.6V,输出跟随输入也为1.6013V,不相等是因为2级OTA的开环增益没有无穷大,所以会存在系统失调电压。所以本电路功能正常。

图3 DC工作点

    1. 交流仿真

为验证带宽和稳定性,进行stb仿真得到仿真图如下图4,可以看到开环增益AV=85dB,GBW=344.7MHz,PM=64°。由于采用了2级放大,并且面积和电流均比较大,所以增益可以做到很高,有85dB,而整体运放的功耗也比较大,可以在GBW比较大的同时,还保持稳定。

图4开环频率特性

进行AC仿真,首先个2个输入端加交流小信号,进行CMRR仿真得下图为77dB。CMRR为输出端对于共模输入电平的抑制能力。

图5 CMRR

进行AC仿真,在电源端加交流小信号,进行PSRR仿真得下图为86.4dB。PSRR为输出端对于电源电压波动的抑制能力。

图6 PSRR

    1. 瞬态仿真

进行瞬态仿真,输入给0.2-3V的方波信号,得到输入输出波形图如下,可以得到SR=324V/us,其中建立时间为11us左右。

图7 SR

在TRAN下进行静态电流的仿真,得到IQ=2.24mA。由于GBW和SR均比较大,所以静态电流同样比较大。

图8 功耗

最后对所有仿真参数进行总结得到下表:

参数

数值

AV

85dB

GBW

344M

PM

64°

CMRR

77dB

PSRR

86dB

SR

324V/us

IQ

2.24mA

所有参数均满足设计时的指标要求。

  1. CMOS运算放大器的版图设计
    1. DRC验证
    2. LVS验证
  2. 总结

在2级运放的设计中,AV、GBW、PM以及SR和功耗是相互制衡的参数,GBW过大意味着比较好的动态性能,但稳定性肯定会变差,AV过大意味着过大的尺寸和电流,需要耗费更多的面积和功耗。所以一般在设计中,会优先根据开环增益来选择结构,高增益除过两级放大,还需要采用cascode等技术进一步提升增益,而GBW和SR的大小,则决定了本电路的功耗需要取多大,例如本文中的GBW和SR均在300以上,如果将总的电流做到1mA以内,即便通过降低密勒补偿电容C0可以得到响应的指标,但PM肯定会特别差。所以在设计中一定要注意各个参数的相互权衡制约关系。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/3948.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

Windows不支持配置NFS?还有什么注意事项?

我们前面介绍了如果配置Windows Server的NFS共享(Windows Server2012 R2搭建NFS服务器),也介绍了Linux如何配置NFS共享(CentOS 7搭建NFS服务器)。但是,我最近发现一个问题,那就是桌面版的Window…

解锁测试能力密码:直击三问,成就卓越测试

在测试人眼中真的是“万物皆可测”,不管是物体(铅笔,桌子)、终端(手机,电脑)、软件代码、硬件设备等等。那是因为在底层逻辑中,我们搞清楚了其核心本质,总结起来有三个方…

AutoCAD2021

链接: https://pan.baidu.com/s/1GG93ZFRfV_30xTWtDiv3Ew 提取码: dx8i 简介:一键安装,已经破解。支持W7-w10-w11系统64位

伍光和《自然地理学》电子书(含考研真题、课后习题、章节题库、模拟试题)

《自然地理学》(第4版)由伍光和、王乃昂、胡双熙、田连恕、张建明合著,于2018年11月出版。作为普通高等教育“十一五”国家级规划教材,本书不仅适用于高校地球科学各专业的基础课程,还可供环境、生态等有关科研、教学人…

奥数与C++小学四年级(第十七题 弹跳板)

参考程序代码&#xff1a; #include <iostream> bool visited[101] {false}; // 标记1-100是否被访问过int main() {int step 1; // 初始步数int i 2; // 步长visited[1] true; // 标记位置1已访问while (true) {step i; // 跳到下一个位置if (step >…

206面试题(28~46)

206道Java面试题&#xff08;28~46&#xff09; 28.Array和ArrayList有什么区别&#xff1f; 一、基本性质 Array(数组) Array是一种固定大小的数据结构。 用于存储多个相同类型的元素。 创建时需要指定数组的大小&#xff0c;且长度定义完后不能改变。 ArrayList(动态数组)…

“大跳水”的全新奥迪A3,精准狙击年轻人的心

文/王俣祺 导语&#xff1a;随着传统豪华品牌在国内市场的全面崩盘&#xff0c;奥迪再一次坐不住了。这次&#xff0c;奥迪“割肉”的目标瞄准了被称为“年轻人第一台豪车”的奥迪A3&#xff0c;这款车问世以来&#xff0c;就凭借出色的性能与品质收获了一大批年轻粉丝。如今&a…

网站建设公司怎么选?网站制作公司怎么选才不会出错?

寻找适合靠谱的网站设计公司&#xff0c;不要盲目选广告推最多的几家&#xff0c;毕竟要实现自身品牌营销&#xff0c;还是需要多方面考量。以下几个方面可以作为选择的参考&#xff1a; 1. 专业能力如何&#xff1f; 一个公司的专业能力&#xff0c;决定了最后网站设计的成果…

【IEEE出版 | EI稳定检索】2024智能机器人与自动控制国际学术会议 (IRAC 2024,11月29-12月1日)

2024智能机器人与自动控制国际学术会议 &#xff08;IRAC 2024&#xff09; 2024 International Conference on Intelligent Robotics and Automatic Control 官方信息 会议官网&#xff1a;www.icirac.org 2024 International Conference on Intelligent Robotics and Autom…

【力扣热题100】[Java版] 刷题笔记-104. 二叉树的最大深度

题目&#xff1a;104. 二叉树的最大深度 给定一个二叉树 root &#xff0c;返回其最大深度。 二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。 解题思路 有关二叉树的题&#xff0c;最先想到的就是利用递归方法遍历。 解题过程 分别计算左右子树的最大…

【OJ题解】C++实现字符串大数相乘:无BigInteger库的字符串乘积解决方案

&#x1f984;个人主页: 起名字真南 &#x1f984;个人专栏:【数据结构初阶】 【C语言】 【C】 【OJ题解】 目录 1. 引言2. 题目分析示例&#xff1a; 3. 解题思路4. C代码实现5. 代码详解6. 时间和空间复杂度分析7. 边界情况分析8. 总结 1. 引言 在开发中&#xff0c;有时我们…

Rust闭包(能够捕获周围作用域变量的匿名函数,广泛应用于迭代、过滤和映射)闭包变量三种捕获方式:通过引用(不可变引用)、通过可变引用和通过值(取得所有权)

文章目录 Rust 闭包详解闭包的定义与语法基本语法 闭包的特性- 环境捕获&#xff08;三种捕获方式&#xff1a;通过引用、通过可变引用和通过值&#xff08;取得所有权&#xff09;&#xff09;示例代码 - 内存安全与生命周期示例代码1 示例代码2&#xff1a;闭包所有权转移示例…

【xxl-job总结】

文章目录 xxl-job介绍系统组成为什么不使用quartz过期处理策略避免任务重复执行源码分析 xxl-job介绍 XXL-JOB是一个轻量级分布式任务调度平台&#xff0c;它的核心设计目标是开发迅速、学习简单、轻量级、易扩展。 1.简单易用&#xff1a;XXL-JOB提供了友好的Web界面&#xf…

19. 架构重要需求

文章目录 第19章 架构重要需求19.1 从需求文档中收集架构重要需求&#xff08;ASRs&#xff09;不要抱太大希望从需求文档中找出架构重要需求 19.2 通过访谈利益相关者收集架构重要需求19.3 通过理解业务目标收集架构重要需求19.4 在效用树中捕获架构重要需求19.5 变化总会发生…

简易CPU设计入门:译码模块(一)

项目代码下载 还是请大家首先准备好本项目所用的源代码。如果已经下载了&#xff0c;那就不用重复下载了。如果还没有下载&#xff0c;那么&#xff0c;请大家点击下方链接&#xff0c;来了解下载本项目的CPU源代码的方法。 下载本项目代码 准备好了项目源代码以后&#xff…

Hunyuan-Large:腾讯发布业界参数规模最大的开源 MoE 模型,支持超长文本输入,超越主流开源模型

❤️ 如果你也关注大模型与 AI 的发展现状&#xff0c;且对大模型应用开发非常感兴趣&#xff0c;我会快速跟你分享最新的感兴趣的 AI 应用和热点信息&#xff0c;也会不定期分享自己的想法和开源实例&#xff0c;欢迎关注我哦&#xff01; &#x1f966; 微信公众号&#xff…

Linux基础

1. openssl passwd -1 密码 128位 openssl passwd -5 密码&#xff08;更安全&#xff09;256位 openssl是开源的加密工具包&#xff0c;有各种加密&#xff0c;解密等功能 2. 文件管理 创建空文件 touch newfile 删除文件 rm new file 新建日录 mkdir newdir 删除…

HuggingFace情感分析任务微调

官方教程地址&#xff1a;https://huggingface.co/learn/nlp-course/zh-CN/chapter3/1?fwpt 部分内容参考&#xff1a; 李福林, & 计算机技术. (2023). HuggingFace 自然语言处理详解: 基于 BERT 中文模型的任务实战. 清华大学出版社. HuggingFace将AI项目研发分为四个步骤…

Springboot——对接支付宝实现扫码支付

文章目录 前言官方文档以及说明1、申请沙箱2、进入沙箱获取对应的关键信息3、拿到系统生成的公钥和密钥 注意事项创建springboot项目1、引入依赖2、配置连接参数3、创建配置类&#xff0c;用于接收这些参数4、中间类的定义(订单类)5、编写测试接口场景一、pc端请求后端后&#…

迪杰斯特拉算法

迪杰斯特拉算法 LeetCode 743. 网络延迟时间 https://blog.csdn.net/xiaoxi_hahaha/article/details/110257368 import sysdef dijkstra(graph, source):"""dijkstra算法:param graph: 邻接矩阵:param source: 出发点&#xff0c;源点:return:""&…