半导体集成电路实验报告一Word格式.docx
- 文档编号:18810104
- 上传时间:2023-01-01
- 格式:DOCX
- 页数:14
- 大小:237.05KB
半导体集成电路实验报告一Word格式.docx
《半导体集成电路实验报告一Word格式.docx》由会员分享,可在线阅读,更多相关《半导体集成电路实验报告一Word格式.docx(14页珍藏版)》请在冰豆网上搜索。
2014年月日
报告内容
一、实验目的和任务
使学生熟练掌握cadence软件,学会建立schematic和virtuoso单元库,应用该软件提供的工艺库设计电路图,并在此基础上建立电路符号图。
通过实验完成新单元库的建立,设计电路原理图的设计及建立符号图。
熟悉电流镜和基准电压源的设计过程和仿真方法。
通过该实验,使学生了解电流镜和基准电压源结构,加深对知识的理解,增强学生的实验与综合设计能力,进而为今后从事科研、开发工作打下良好基础。
二、实验原理介绍
Cadence工具是集成电路设计的重要软件工具,其设计平台为服务器,用户可以通过计算机网络工具在license许可的情况下进行服务器登录,此时每个用户相当于一个工作站。
单元库设计过程中要保证使用的名称与所设计的电路一致,便于以后工作时的查找,调用和修改。
电路中的参数应该与工程师计算的参数值一致,设置时要注意检查和纠正,防止出现错误。
设置电路或版图时,选择的工艺库要正确,使用过程中要不断的查阅工艺文件手册中的各个元器件的物理特性和工作特点,以保证电路图将来制作的过程中不会出现错误。
在模拟电路设计时,首先必须熟悉电路的结构和功能,其次熟练计算电路中元器件的一些重要参数,最后对电路进行仿真和优化。
因此,通常先在纸上用最简单的方法进行手工电路设计。
下面列出了AMSC35FETs的典型参数。
(1)
-++++++++++++
(2)
表1AMSC35FETs的典型参数(*):
forW=10umandL=0.35um
3.3VNFET
3.3VPFET
Unit
KPn
170
KPp
58
μA/V2
VTH0n(*)
0.50
VTH0p(*)
-0.65
V
γn
0.58
γp
-0.40
V1/2
φFn
0.44
φFp
0.42
三、实验内容和步骤
在每个用户的PC机上运行linux操作系统,并通过网络登录服务器,执行icfb&
命令来运行cadence软件,正常运行后的框图如下:
1.出现CIW(CommandInterpreterwindow)命令解释画面,选择菜单Tools建库,librarymanager。
2.在库管理librarymanager的对话框中的菜单File—New—Library,建立自己的工作库。
如:
WX_zhanghb,此时应选择所应用的工艺库。
3.建立原理图设计库,此时应选择CellName单元名称,如:
inverter反相器。
Tool工具选择为Composer-Schematic
4.建立版图设计库,此时选Tool中的Virtuoso,相应的ViewName为layout。
5.在SchematicEditing原理编辑桌面,选择菜单Add下拉条中的instance或直接用快捷键“i”插入工艺库中的元器件,如:
电阻、电容、电感、BJT、MOS管等。
6.对于工艺库中的类别来选择器件,如:
通过Browse查找工艺库tsmc13rf中的nmos2v。
7.利用快捷键“Q”来对MOS管中的宽度、长度以及插指数量进行修改,单位部分维持不变,如图中的EditObjectProperties。
8.插入PMOS管的方法如步骤6,单元Cell为pmos2v,修改其中器件的尺寸大小。
器件显示大小可以用鼠标的中键调整。
9.如果作新单元版图设计,首先点击库中已经建立的用户库,如:
WX_zhanghb,选择该窗口下左上角的File中的Cellview,其次,选择Tool中的virtuoso,填上该版图的名称Cellname,如:
inverter。
最后,点击OK。
将出现virtuoso®
LayoutEditing桌面,该桌面的左侧为工艺中的各个层和掺杂等信息,右侧为选择图形和确定尺寸大小。
10.设计反相器电路符号图inverter,先依据步骤6、7、8调入相关的MOS管。
11.插入Pin脚,输入信号Vin,输出信号Vout,电源Vdd,地端Gnd四个与外界连接的端子。
12.用Wirenarrow画电路图连接线,并检查电路的正确性checkandsave。
13.创建inverter符号,在当前窗口下选择菜单Design—CreateCellview—FromCellview。
14.在CellviewFromCellview对话框中选择OK,更改TopPins中的Gnd为BottomPins。
15.单击[@partName]并按快捷键Q,修改该原理图符号的名称,以便后来调用symbol。
16.查看电路图symbol的实物图时,选中该符号按E键即可。
17.创造反相器的版图,在所画的电路原理图状态下,由菜单tools—designsynthesis---layoutXL
18.选择CreateNew,点击OK。
19.在CellName填写inverter,点击OK,此时进入Virtuoso®
XLLayoutEditing状态。
20.在layout中,选择connectivity---update---componentsandNets
21.按Shift+F键,显示版图的图层结构。
在此基础上连接版图中的互连线,完成电路的版图。
第二部分:
1.电流镜的设计
电流镜和基准电压源是模电电路设计中最基本的单元电路,是提供电路正常工作的偏置电源,它可以保证电路在外界条件(如温度、电压)变化的情况下,电路系统还可正常工作,不会因外界条件的影响而使得电路出现功能失常或处于不工作状态。
因此,电流镜和基准电压源的设计是确保其他电路设计的关键。
本实验的目的了解电流镜和基准电压源的工作原理,学习设计电流镜和基准电压源。
模拟集成电路对于新手来说比较难看懂。
他们常常认为这些电路图完全是任意的由一些电阻、晶体管、电容、电感等组成。
然而,当近距离观察它时就会很容易发现,不同的电路都有各自的功能。
有许多典型的电路:
单级放大电路,例如共源极、共栅极、微分放大器、电压和电流基准电路和电流镜等。
由于电流镜和基准电压源在不同用途的电路当中用途非常广泛,所以应用设计模拟电路方面的经验来设计电流镜和基准电压源。
现在有很多成熟的电路仿真器,很多设计工作都需要通过模拟仿真进行验证,尤其在模拟电路最佳化设计时仿真器起到非常重要的作用,但是它不能代替手工计算以及设计电路的过程。
在模拟电路设计前,必须先熟悉电路的功能并且知道一些重要的设计参数。
一个只有两个场效应晶体管的简单电路具有6个设计参数:
沟道宽度W和长度L、每个晶体管的漏极电流Ids。
如果不了解这些参数,那么在模拟仿真电路时将会不知所措,最终达不到好的练习效果,所设计出来的电路也不可能有任何的创新性和竞争性。
因此,通常先在纸上用最简单的方法进行电路设计。
当然,手算最终不是非常精确的,但是它能让你理解设计参数和优化电路设计之间的关系。
22.关键的实验步骤、实验中出现的问题和解决方案
电流源在不同用途的模拟电路中有非常广泛的应用。
图1表示将场效应晶体管应用到电流源中的一次尝试,然而这样一个电流源不能应用到高电压引起温度改变导致强电流的电路中。
MOSFET的阈值电压改变量不会超过100mV,温度变化会引起迁移率和阈值电压的改变。
因此,IREF受很多参数影响,要想在不同情况下保持其理想状态是很困难的。
我们的构想是,假设参考电流是精确的,我们可以从这个参考电流得到一个准确的电流。
假设这种参考电流是存在的。
如图2所示,这个结构被认为是电流镜结构,起到复制电流的作用。
晶体管M1相当于二极管结构,因而受到饱和度控制。
从式
(1)和式
(2)中可以看出,μn,VTH,或者VDD不能直接影响输出电流IOUT,输出电流公式为:
1)电流镜的模拟
(1)输出端电压、电流和输出阻抗
电流镜的两个主要的特性参数是它的最小电压输出值和最小的输出电阻。
确定这两个参数的步骤如下:
1创建一个目录mirror,该目录下的工艺库为设计用的工艺库。
2在库中创建一个新的目录并且生成一个新的电流镜的示意图。
3通过图3所示,从Primlib库中找到nmos4,电流源用目录中的idc元件。
所有晶体管L=0.35um,W=1.75um。
④对图3的镜像电流源电路图输出端进行直流扫描,扫描电压为0~3.3V。
将M2晶体管的漏极电流IDS作为输出函数,然后在1~2V范围内计算镜像电流源的输出电阻rout,假如这个输出节点是悬空的,确保在上面的模拟环境中,标记上选择的电流IDS2(与参考电流一致),器件输出端的信号被保存下来,这样可以确定漏端的初始电压VDS2。
⑤根据直流扫描分析,可以确定输出电阻和Vdsat2,在扫描中将输出电压设为1.5V,标上直流扫描分析的节点,进行模拟仿真。
然后选择结果并打印出直流扫描的节点,在直流扫描的时候,检查M2晶体管扫描的节点。
现在就可以直接读出从Vdsat2到地之间的输出电阻。
思考这些值与实际的结果的匹配程度是否取决于这些节点。
(2)降低饱和电压
模拟先前的输出电压VOUT(最小值等于Vdsat2),对于提供的3.3V电源电压而言,输出电压范围相当的大。
多数情况是几个晶体管必须堆叠在一起,在输出支路上得到良好的电流镜(将显示在后面的练习中),这些将进一步减少输出电压摆幅。
随着工艺的改善线宽不断缩小,电源电压已经缩小到了2.5V(0.25um的工艺)、1.8V(0.18um的工艺),或1.2V(0.13um和90nm),但饱和电压并没有按比例缩小,从而造成了电流镜的输出电压摆幅减小,影响了电路的输出电压范围。
通过以下步骤,我们可以将饱和电压减小约200mV。
1MOSFET的饱和电压取决于参数W/L的比例。
因而,通过改变参数W/L的比例,以降低饱和电压。
2确定参数W/L的比例为Vdsat=200mV,保持L为0.35μm,然后计算所需要的W。
思考:
模拟的Vdsat与计算的值是否匹配?
为什么不匹配呢?
输出电阻出现了什么问题?
(3)增加输出电阻
MOSFET的输出阻抗可以被模拟为:
作为初步的计算,并且λ值为一个恒定的值。
然而,建模计算一个MOSFET的输出电阻,其实是非常棘手的,ro是被一些简单的公式参数所影响。
计算ro的步骤如下:
1从以上简单的公式和输出电阻的定义计算沟道长度。
2调节MOS管使W/L变化,不断地模拟电流镜。
思考什么是模拟值的输出电阻?
饱和电压发生了什么变化?
虽然增加沟道长度会增加芯片面积,但也可以增加电流镜的输出阻抗,使得电流恒定。
因此,增加ro的值是可取的。
下面介绍的采用串级电流镜的方法能够更好地提高输出阻抗。
(4)高输出摆幅的串级电流镜
到目前为止,沟道长度调制效应还在被忽视,IOUT和IREF的关系如下:
(3)
然而,还考虑到沟道长度调制效应后,上式变为:
(4)
上式表明,M1和M2的漏极电压应产生相同的IOUT,该输出电流能被看做IREF精确的镜像拷贝电流,然而,Vds2在图2中是由驱动电路定义的。
根据以上分析,设想在输出端使用串级电路(Cascode电路),在M2上连接一些其它的晶体管,目的是通过输出电压的变化保护M2的漏端。
由此产生的结构是共基放大器电流镜。
然而,这个串级电流镜在电压输出Vout上浪费了一个阈值电压,因此,在实际电路中为如图4所示的高输出摆幅的串级电流镜结构,能够克服上述电流镜的缺点。
2.参考电流与基准电压设计
这里一直假定,一个确定的参考电流IREF是可获得的。
通常,基准电压的获得是通过加载参考电流,设计的参考电流和基准电压彼此有密切关系。
1.简单的参考电流
图5给出一个更好的电流源。
在图5中,左边电路是一个NMOS管,右边电路是一个PMOS管,它们组成了一个电流源的功能。
然而,值得注意的是图5电流源仍然依靠VDD电压提供,当然也和温度变化等因素有关。
观察图5中的PMOS的结构并且假设IOUT=100μA、VDD=3.3V。
问:
M2的输出电阻值应取多大时?
才能确保不管M2输出电压变化多大,其输出电流值精度都控制在1%以内。
图5NMOS和PMOS管结构的参考电流源
是否可以通过改变晶体管的沟道长度,达到任何需要的输出电阻?
假设λp=0.2V-1,试确定晶体管的最小沟道长度。
1简单的基准电压
设计一个简单的参考电压源,通过图5中加入M3所连接的二极管,形成基准电压源如图6所示。
计算简单的基准电压的器件尺寸,其中参考电压源VREF=1V。
图6简单的基准电压
如果参考电流IREF=10μA和饱和电压Vdsat1=-200mV,可以计算晶体管M1的宽长比和RREF。
用一个最小沟道长度L的晶体管,计算晶体管M2的宽度W,例如:
IOUT=100μA(N=10),通过比较晶体管的最小沟道长度,计算晶体管M3的宽度:
假设一个值A使得L3=0.35μm,假设一个值B使得L3=3.5μm。
(用L2=3.5μm来增加输出电阻)。
创建一个新的电压VREF,对设计的基准电压进行直流扫描,在图中注释直流工作点,调整M2的尺寸使得VREF的误差在1%以内。
通过对VREF在20%范围内的调整,请问输出电压变化的情况A和B哪一个是更可取的。
现在电源电压VDD在10%的范围内变化,请问这里面的输出电压A和B哪种情况更好?
图片:
电流镜
四、实验结论与心得
通过这次实验,我掌握基本的I电流镜和基准电压源结构。
加深对基础知识的理解,增强学生的实验与综合设计能力,进而为今后从事科研、开发工作打下良好基础。
并进行版图的设计与验证。
此基础上连接版图中的互连线,完成电路的版图和运用软件的画法和一些需要注意的问题,实验中错误的地方比较多,但是整体来说还是比较理想。
1V
1.2V
1.5V
1.8V
2V
100.87uA
101.68uA
102.81uA
103.94uA
104.77uA
9.91KΩ
11.80KΩ
14.59KΩ
17.32KΩ
19.09KΩ
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 半导体 集成电路 实验 报告