2023集成电路课程设计_第1页
2023集成电路课程设计_第2页
2023集成电路课程设计_第3页
2023集成电路课程设计_第4页
2023集成电路课程设计_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——2023集成电路课程设计HarbinInstituteofTechnology

课程设计说明书(论文)

课程名称:模拟集成电路课程设计设计题目:采用电阻电容做miller补偿的二级运算放大器的设计与实现

院系:航天学院微电子科学与技术系班级:设计者:学号:指导教师:王永生设计时间:2023年7月13日-2023年7月24日

哈尔滨工业大学

哈尔滨工业大学课程设计任务书姓名:院(系):航天学院微电子科学与技术系专业:电子信息科学与技术班号:任务起至日期:2023年7月13日至2023年7月24日课程设计题目:采用电阻电容做miller补偿的二级运算放大器的设计与实现已知技术参数和设计要求:第一部分电路设计与模拟选择题目,并开展电路设计。·确定电路结构;·设计电路中各器件尺寸以达到设计参数要求;·采用Hspice或Spectre对电路依照题目要求进行相关的直流、交流、瞬态等仿真。(例如对于放大器,进行以下相关特性进行仿真,诸如开环增益的幅频和相频响应、CMRR、PSRR、共模输入范围、输出电压摆幅、压摆率(slewrate)、建立时间、噪声、功耗等。)其次部分幅员设计与验证·把握所给CMOS集成电路工艺规则,进行幅员设计;·根据CMOS集成电路工艺规则文件,对幅员进行DRC验证;·完成幅员与电路的一致性检查(LVS验证);·完成幅员的寄生参数提取(PEX)。基本要求:·学会电路原理图和幅员编辑软件的使用;·学会电路模拟软件的使用;·把握集成电路性能与电路结构和器件尺寸之间的关系,能够正确分析和设计电路;·把握CMOS集成电路制造工艺基本流程及其所需的光刻掩膜版,以及每块光刻掩膜版的作用,能够识别集成电路幅员;·把握集成电路幅员设计规则的含义以及消除或减小寄生效应的措施,能够正确设计集成电路幅员;·学会幅员设计规则检查(DRC)、电路与幅员一致性检查(LVS)、幅员参数提取(LPE/PEX)软件的使用。·要求学生设计实践终止后撰写实践报告,提供各个设计实践环节的结果。工作量:本课程设计在每位同学学习集成电路设计及幅员EDA工具的使用的基础上,在备选参考题目中任选其一,完成电路设计及幅员设计。熟悉开发环境、学习电路设计和幅员设计EDA工具使用以及相关电路的仿真技术:10学时分析题目、确定设计方案:5学时设计、验证以及仿真分析、整理数据:25学时工作计划安排:2023.7.13--2023.7.13学习spectre等电路设计EDA工具软件,分析设计题目2023.7.14--2023.7.17设计电路,进行电路仿真和验证2023.7.20--2023.7.20学习virtuoso、calibre等幅员设计EDA工具软件2023.7.21--2023.7.23根据所给的工艺规则进行幅员设计,并整理数据2023.7.24撰写课程设计报告同组设计者及分工:无同组者指导教师签字___________________年月日教研室主任看法:教研室主任签字___________________年月日*注:此任务书由课程设计指导教师填写。

哈尔滨工业大学课程设计说明书(论文)

一、功能描述

设计一个采用电阻电容做miller补偿的二阶运算放大器,满足如下要求,其中负载电容CL=1pF。Av>10000V/V,VDD=5V,GB=5MHz,SR>10V/μs,60°相位裕度,Vout摆幅=0.5~4.5V,ICMR1.5~4.5V,Pdiss≤?2mW二、电路设计1.设计思路

为了同时满足高增益和大的输出摆幅的要求,我们需设计一个二级运算放大器,但这不可避免地引入了额外的极点。由于运放一般闭环工作,所以为了避免运放振荡,我们在设计时必需考虑频率补偿,使其满足一定的相位裕度,但相位裕度过大,运放的时间响应速度慢,60度的相位裕度刚刚好,我们应当努力达到这一值。Miller补偿是一种十分好的补偿方法,但会引入右半平面的零点,考虑将一个电阻与miller电容串联,将引入的零点移到左半平面,同时与第一非主极点对消,从而可以达到良好的效果。

运算放大器采用差动输入方式有好多优点,其最突出的优点是可以抑制共模干扰,提高CMRR和PSRR。电流镜做第一级差动运放的负载可以将双端输入转为单端输出,同时也可达到很大的增益。其次级放大器就采用共源级的放大器,可以达到大的输出摆幅。

在集成电路制作过程中,大的电阻会占用很大的芯片面积,提高了成本,而且电阻的精度十分差,虽然做miller补偿用的电阻对精度的要求不是很高,但采用工作在线性区的mos管做电阻,效果更佳。该电阻的栅极如何偏置是一个难题,参考Razavi的10.5节的介绍,我们可以设计一个偏置电路。如图1的M8、M9、M11三个管子为M10提供偏置。整体电路图设计如图1所示。2.计算尺寸

详细计算过程见附录,计算结果总结如下:

(W/L)1=1(W/L)2=1(W/L)3=2(W/L)4=2(W/L)5=7(W/L)6=15(W/L)7=26(W/L)8=15(W/L)9=6(W/L)10=2(W/L)11=26I5=15μACc=0.3pFVout摆幅=0.2~4.61V

Pdiss=0.645mWAv=17000

3.上机验证3.1编辑电路图

依照试验指导附录1做数据准备工作。

然后进入~/training/ic/spice_labs$目录,启动cadence的设计环境平台,在命令行提醒符($)下执行,

$icfb&

首先建立一个设计库,tools->librarymanager,File->New->Library。在Name内添上shuhao,ok后,选择compileanewtechfile,然后ok。然后选择techfile。

在设计库里建立一个schematicview,在LibraryManager菜单New->cellview,填入amp,viewname选schematic,然后ok,则会出现电路图的编辑界面。插入元器件,选择chrt35dg_SiGe

哈尔滨工业大学课程设计说明书(论文)

中的nmos5p0、pmos5p0、res、cap等器件。依照计算给各个管子添加宽长尺寸,形成如下电路图,如图1。然后checkandsave。

图1电路原理图

3.2编辑二级放大器的symbol

选择Design->CreateCellview->FromCellview,在弹出的界面,按ok后出现symbolGenerationoptions,选择端口排放顺序和外观,然后按ok出现symbol编辑界面。依照需要编辑成想要的符号外观,如图2。

图2二级放大器的symbol

3.3采用闭环仿开环的方式对运放进行交流,瞬态以及噪声分析

方法和前面的“建立schemticview〞的方法一样,但在调用单元时除了调用analogLib库中的电压源、信号源等之外,将此amp调用到电路图中,并添加输入鼓舞源的设置以及负载电容。注意提供电流偏置的电流源通过复制电流得到,所以外加电流源的电流与流过M5的电流相等,外加mos管的W/L也与M5相等,如图3。电压源设置为5V,信号源设置如下:ACmagnitude=1,DCvoltage=vin,

哈尔滨工业大学课程设计说明书(论文)

Offsetvoltage=vin,amplitude为50uA,freq=1k。

图3闭环仿开环电路图

在schematic编辑界面,选择Tools->AnalogEnvironment,出现VirtuosoAnalogDesignEnvironment(ADE),在ADE中,设置仿真器、仿真数据存放路径和工艺库,具体地,setup->Simulator/Directory/Host?中选择simulator为spectre,projectDirectory改为./simulation。Setup->ModelLibraries中ModelLibraryFile找到sm046005-1j.scs文件填入,section部分填typical,再次找到sm046005-1j.scs文件填入,section部分填capacitor,按add,然后ok。

Variables->copyfromcellview,则电路中的变量出现在ADE中DesignVariable一栏中,将vin设置为2.5V,然后点击chooseanalysis进行仿真设置,首先进行交流仿真设置,在SweepVariable里选择Frequency,Sweeprange选择1—10G,,PointsperDecade选择30,如图4所示。

哈尔滨工业大学课程设计说明书(论文)

图4交流仿真设置

之后选择tran进行瞬态仿真,由于所添加的交流小信号的频率为1kHz,周期为1ms,所以StopTime选择5ms,如图5。

哈尔滨工业大学课程设计说明书(论文)

图5瞬态仿真设置

然后选择noise进行噪声仿真,设置如下

哈尔滨工业大学课程设计说明书(论文)

图6噪声仿真设置

设置结果如图7。

图7仿真设置

然后点runandnetlist。

首先进行交流仿真,仿真结果如图8所示。在幅频特性的图上选取增益为0时对应的频率,再在相频特性曲线上找到该频率下所对应的相位,即可得相位裕度,从图8可以看到该二级放大器的相位裕度约为66°,满足目标60°的相位裕度。从幅频图上我们还可以得到低频增益,为了更明白地看出低频增益,我们在其中选择了一点,该点增益为91.7761dB,即387976倍,如图9所示。

哈尔滨工业大学课程设计说明书(论文)

图8交流仿真(1)

图9交流仿真(2)

然后进行瞬态仿真,仿真结果如图10所示。从图中可以得到,在1kHz频率下,输出信号峰峰值为1.013V,又由于输入小信号峰峰值为100uV,所以增益Av=1.62474/0.0001=16247.说明在1kHz频率下增益已经下降较多。

哈尔滨工业大学课程设计说明书(论文)

图10瞬态仿真波形图

再次进行噪声分析,我们分别将噪声信号折算到输入和输出,折算到输入的噪声如图11所示,折算到输出的噪声如图12所示,从这两幅图中可以明显得看出,在低频时,噪声电压更高,这是受1/f噪声的影响。

图11输入噪声电压

哈尔滨工业大学课程设计说明书(论文)

图12输出噪声电压

利用此电路图,我们还可近似得到该运放的功耗,在直流扫描时我们保存直流工作电,在Calculator中选择OP,再选择直流电路,在list中选pwr,如图13所示。再点击print得到结果,如图14所示。

图13仿功耗设置

哈尔滨工业大学课程设计说明书(论文)

图14功耗仿真结果

3.4进行CMRR的仿真

仿真电路图如图15所示,该电路采用单位增益结构,差模增益为1,我们可以通过该电路得到共模增益,那么-20log|A|为CMRR,其中A为共模增益。

图15仿CMRR电路图

我们只需进行交流仿真,交流仿真设置如图4.我们画出如图16所示表达式的示意图。

图16CMRRplot表达式

哈尔滨工业大学课程设计说明书(论文)

仿真结果如图17,从图中可以得到该运放在低频时的共模抑制比为104.846dB。随频率的上升呈下降趋势。

图17CMRR仿真结果

3.5进行PSRR的仿真

仿真电路图如图18所示,原理与CMRR仿真原理类似。

图18PSRR仿真电路图

我们只需进行交流仿真,交流仿真设置如图4。仿真结果如图19,从图中可以得到该运放在低频时的PSRR为86.3762dB。随频率的上升呈下降趋势。

哈尔滨工业大学课程设计说明书(论文)

图19PSRR仿真结果

3.6输入共模范围仿真

仿真电路图如图20所示,仍旧连接成单位增益的形式。

图20输入共模范围仿真电路图

我们进行直流扫描,扫描变量为vin,扫描范围为0-5V,结果如图21

哈尔滨工业大学课程设计说明书(论文)

图21输入共模范围仿真结果

为了看清输入共模范围,我们将图21进行局部放大,如图22和23所示。从图22可以得到输入共模范围的下限为317mV,从如23可以得到输入共模范围的上限为4.86V,均满足预设目标。

图22输入共模范围仿真结果局部放大(1)

哈尔滨工业大学课程设计说明书(论文)

图23输入共模范围仿真结果局部放大(2)

3.7输出电压摆幅仿真

仿真电路图如图24所示,该电路图接成闭环增益为10的形式,这样便利看出输出摆幅。

图24输出摆幅仿真电路图

同样进行dc仿真设置,仿真结果如图25,从该图我们可以得到输出电压摆幅为208uV-4.66V,满足预设目标。

哈尔滨工业大学课程设计说明书(论文)

图25输出电压摆幅仿真结果

3.8建立时间仿真

仿真电路图如图26,输入信号要加一方波信号。

图26建立时间仿真电路图

进行瞬态仿真,仿真时间设为5us,结果如图27所示。从图中可得下降时间为64ns,上升时间为46ns。

哈尔滨工业大学课程设计说明书(论文)

图27建立时间仿真结果

3.9slewrate仿真

仿真电路图如图28所示,输入信号是低电平为0V,高电平为5V的方波。

图28slewrate仿真电路图

仿真结果如图29所示

哈尔滨工业大学课程设计说明书(论文)

图29slewrate仿真结果

进行局部放大,如图30和31所示,从图中我们可得上升时的slewrate为50.6V/us,下降时的slewrate为38V/us。

图30slewrate仿真结果局部放大图(1)

哈尔滨工业大学课程设计说明书(论文)

图31slewrate仿真结果局部放大图(2)

三、幅员设计

在自己的设计库里建立一个layoutview,在LibraryManager菜单New->cellview,填入amp,viewname选layout,tool选virtuoso,然后ok,则会出现幅员的编辑界面。从PDK中选择5v的NMOS和PMOS,依照电路的尺寸填入相应的器件参数。然后放置P-tie和N-tie,即在NWELL区域里放置M1_NWELL,在P衬底放置M1_PSUB。然后用POLY2(drw)层连接inv的输入,然后放置poly2和MET1的contactM1_POLY2,并用MET1(lbl)打上label为vin。用MET1(drw)连接inv的输出、电源和地,并分别用MET1(lbl)打上label为vout、vdd!、gnd!。。用drawing层绘制图形,用label层标名称。幅员如图32。

哈尔滨工业大学课程设计说明书(论文)

图32运放幅员

四、幅员验证1.DRC验证

首先采用DIVA做DRC验证,在DRC验证之前要将divaDRC.rul拷贝到幅员库中,在幅员编辑界面,菜单Verify->DRC?,出现下面对话框,点击SetSwitches按钮,按住ctrl复选选择2P2M、DUALGETE_process、Enable_Antemma_Rules、Enable_Latch_Up_Rules,即选择需要进行DRC检查的复选项,如图33。

图33DRC仿真选项

然后点击OK,在icfb的LOG窗口出现运行结果。如图34

哈尔滨工业大学课程设计说明书(论文)

图34采用diva进行DRC验证结果

假使有错误,我们需将其一一修正,然后重新做DRC验证直至没有错误出现。

然后我们再用calibre做DRC验证,在幅员编辑界面,菜单calibre->RunDRC,出现calibre的DRC工具界面,在DRCRunDirectory中填写DRC的工作目录,就是自己建立的DRC工作目录,结果如图35所示。

图35采用calibre进行DRC验证结果

这里,显示由一个error:Metal2的金属覆盖密度不够,这是由于我们选择2metal2poly工艺,而在amp幅员中使用了少量的metal2,因此,会出现这个问题,这个不是幅员设计的图形有问题。Calibre-DRCRVE显示信息如下:

==================================================================================

===CALIBRE::DRC-HSUMMARYREPORT===

ExecutionDate/Time:ThuJul2311:13:202023

CalibreVersion:v2023.1_20.15TueMar419:02:13PST2023

RuleFilePathname:/export/homeO5/user1/training/ic/layout_labs/verify/drc/_drc_header_1j_00_RuleFileTitle:

LayoutSystem:GDS

LayoutPath(s):/export/homeO5/user1/training/ic/layout_labs/verify/drc/amp.calibre.dbLayoutPrimaryCell:amp

CurrentDirectory:/home/homeO5/user1/training/ic/layout_labs/verify/drcUserName:user1MaximumResults/RuleCheck:1000MaximumResultVertices:4096

DRCResultsDatabase:amp.drc.results(ASCII)

哈尔滨工业大学课程设计说明书(论文)

LayoutDepth:ALL

TextDepth:PRIMARY

SummaryReportFile:amp.drc.summary(REPLACE)

GeometryFlagging:ACUTE=YESSKEW=YESANGLED=NOOFFGRID=YESNONSIMPLEPOLYGON=NONONSIMPLEPATH=NOExcludedCells:

CheckTextMapping:COMMENTTEXT+RULEFILEINFORMATIONLayers:MEMORY-BASEDKeepEmptyChecks:NO

RUNTIMEWARNINGS

RULECHECKSB.7TOTALResultCount=0(0)RULECHECKSB.8TOTALResultCount=0(0)RULECHECKEI.1TOTALResultCount=0(0)RULECHECKEI.2TOTALResultCount=0(0)RULECHECKEI.3TOTALResultCount=0(0)RULECHECKEI.4TOTALResultCount=0(0)RULECHECKEI.5TOTALResultCount=0(0)

RULECHECKMD1_CHKTOTALResultCount=0(0)RULECHECKMD2_CHKTOTALResultCount=1(1)

RULECHECKRESULTSSTATISTICS(BYCELL)

CELLampTOTALResultCount=1(1)

RULECHECKMD2_CHK...TOTALResultCount=1(1)SUMMARY

TOTALCPUTime:0TOTALREALTime:2TOTALOriginalLayerGeometries:1140(1211)TOTALDRCRuleChecksExecuted:188TOTALDRCResultsGenerated:1(1)

假使有错误,我们可以参照这些信息进行进行修改。2.LVS验证

在幅员编辑界面,菜单calibre->RunLVS,出现calibre的LVS工具界面,同样地,在此界面之前还会有一个Runset的load界面,是以往LVS配置的load选择。在LVSRunDirectory中填写LVS的工作目录,就是方才建立的LVS工作目录,运行完毕后,会出现report报表,同时会出现RVE界面进行error的显示,我们可以利用其进行debug。运行结果如图36。

RunPEX,出现calibre的PEX工具界面,按RunPEX进行PEX提取,运行完毕后,会出现report报表,并出现寄生参数提取后的netlist,如下

netlist

//File:list

//Created:ThuJul2311:27:502023//Program\//Version\//

simulatorlang=spectre

subcktamp(VBIASVIN2VIN1VOUTVDD!GND!)//

MM5(NET12VBIASGND!GND!)NMOS_5P0l=2e-06w=1.4e-05ad=1.19e-11\\as=1.19e-11pd=2.97e-05ps=2.97e-05nrd=0.0607143nrs=0.0607143m=1

MM7(VOUTVBIASGND!GND!)NMOS_5P0l=2e-06w=1.3e-05ad=1.105e-11as=6.5e-12\\pd=2.77e-05ps=1.4e-05nrd=0.0653846nrs=0.0769231m=1

MM7\\@2(VOUTVBIASGND!GND!)NMOS_5P0l=2e-06w=1.3e-05ad=6.5e-12\\as=6.5e-12pd=1.4e-05ps=1.4e-05nrd=0.0769231nrs=0.0769231m=1

MM7\\@3(VOUTVBIASGND!GND!)NMOS_5P0l=2e-06w=1.3e-05ad=6.5e-12\\as=6.5e-12pd=1.4e-05ps=1.4e-05nrd=0.0769231nrs=0.0769231m=1

MM7\\@4(VOUTVBIASGND!GND!)NMOS_5P0l=2e-06w=1.3e-05ad=1.105e-11\\

哈尔滨工业大学课程设计说明书(论文)

as=6.5e-12pd=2.77e-05ps=1.4e-05nrd=0.0653846nrs=0.0769231m=1

MM11(NET35VBIASGND!GND!)NMOS_5P0l=2e-06w=1.3e-05ad=1.105e-11\\as=6.5e-12pd=2.77e-05ps=1.4e-05nrd=0.0653846nrs=0.0769231m=1

MM11\\@2(NET35VBIASGND!GND!)NMOS_5P0l=2e-06w=1.3e-05ad=6.5e-12\\as=6.5e-12pd=1.4e-05ps=1.4e-05nrd=0.0769231nrs=0.0769231m=1

MM11\\@3(NET35VBIASGND!GND!)NMOS_5P0l=2e-06w=1.3e-05ad=6.5e-12\\as=6.5e-12pd=1.4e-05ps=1.4e-05nrd=0.0769231nrs=0.0769231m=1

MM11\\@4(NET35VBIASGND!GND!)NMOS_5P0l=2e-06w=1.3e-05ad=1.105e-11\\as=6.5e-12pd=2.77e-05ps=1.4e-05nrd=0.0653846nrs=0.0769231m=1

MM6(VOUTNET21VDD!VDD!)PMOS_5P0l=2e-06w=1e-05ad=8.5e-12as=5e-12\\pd=2.17e-05ps=1.1e-05nrd=0.085nrs=0.1m=1

MM6\\@2(VOUTNET21VDD!VDD!)PMOS_5P0l=2e-06w=1e-05ad=5e-12as=5e-12\\pd=1.1e-05ps=1.1e-05nrd=0.1nrs=0.1m=1

MM6\\@3(VOUTNET21VDD!VDD!)PMOS_5P0l=2e-06w=1e-05ad=5e-12as=8.5e-12\\pd=1.1e-05ps=2.17e-05nrd=0.1nrs=0.085m=1

MM8(NET47NET47VDD!VDD!)PMOS_5P0l=2e-06w=1e-05ad=8.5e-12as=5e-12\\pd=2.17e-05ps=1.1e-05nrd=0.085nrs=0.1m=1

MM8\\@2(NET47NET47VDD!VDD!)PMOS_5P0l=2e-06w=1e-05ad=5e-12as=5e-12\\pd=1.1e-05ps=1.1e-05nrd=0.1nrs=0.1m=1

MM8\\@3(NET47NET47VDD!VDD!)PMOS_5P0l=2e-06w=1e-05ad=5e-12as=8.5e-12\\pd=1.1e-05ps=2.17e-05nrd=0.1nrs=0.085m=1

MM9(NET35NET35NET47VDD!)PMOS_5P0l=2e-06w=1.2e-05ad=1.02e-11\\as=1.02e-11pd=2.57e-05ps=2.57e-05nrd=0.0708333nrs=0.0708333m=1CCc(NET33VOUT)PIPc=300.312fm=1

MM3(NET9NET9VDD!VDD!)PMOS_5P0l=2e-06w=4e-06ad=3.4e-12as=3.4e-12\\pd=9.7e-06ps=9.7e-06nrd=0.2125nrs=0.2125m=1

MM4(NET21NET9VDD!VDD!)PMOS_5P0l=2e-06w=4e-06ad=3.4e-12as=3.4e-12\\pd=9.7e-06ps=9.7e-06nrd=0.2125nrs=0.2125m=1

MM10(NET33NET35NET21VDD!)PMOS_5P0l=2e-06w=4e-06ad=3.4e-12as=3.4e-12\\pd=9.7e-06ps=9.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论