电子科大集成电路原理实验报告-CMOS模拟集成电路设计与仿真标准实验报告

电子科技大学微电子与固体电子学院

集成电路原理与设计

CMOS模拟集成电路设计与仿真

        

实验地点:211606               实验时间:2014.6.7

一、实验室名称:微电子技术实验室

二、实验项目名称:CMOS模拟集成电路设计与仿真

三、实验学时:4

四、实验原理

参照实验指导书。

五、实验目的

本实验是基于微电子技术应用背景和《集成电路原理与设计》课程设置及其特点而设置,为IC设计性实验。其目的在于:

· 根据实验任务要求,综合运用课程所学知识自主完成相应的模拟集成电路设计,掌握基本的IC设计技巧。

· 学习并掌握国际流行的EDA仿真软件Cadence的使用方法,并进行电路的模拟仿真。

六、实验内容

1、  UNIX操作系统常用命令的使用,Cadence EDA仿真环境的调用。

2、 设计一个运算放大器电路,要求其增益大于40dB, 相位裕度大于60º,功耗小于10mW。

3、根据设计指标要求,选取、确定适合的电路结构,并进行计算分析。

4、电路的仿真与分析,重点进行直流工作点、交流AC分析、瞬态Trans分析、建立时间小信号特性和压摆率大信号分析,能熟练掌握各种分析的参数设置方法。

5、电路性能的优化与器件参数调试,要求达到预定的技术指标。

6、整理仿真数据与曲线图表,撰写并提交实验报告。

七、实验仪器设备

(1)工作站或微机终端                         一台

(2)局域网

(3)EDA仿真软件                            1套

八、实验步骤

1、根据实验指导书熟悉UNIX操作系统常用命令的使用,掌握Cadence EDA仿真环境的调用。

2、根据设计指标要求,设计出如下图所示的电路结构。并进行计算分析,确定其中各器件的参数。

3、电路的仿真与分析,重点进行直流工作点、交流AC分析、瞬态Trans分析,能熟练掌握各种分析的参数设置方法。

4、电路性能的优化与器件参数调试,要求达到预定的技术指标。

具体计算步骤如下:(参见模拟CMOS集成电路设计)

1.  通过额定功耗和片外电容C计算偏置电路电流以及流进M6,M8电流,再通过相关试验得到相关pmos,nmos的Vth和k和λ,得到m6,m8,m9宽长比并计算密勒电容Cc

2.  通过cmr计算m4和m0的宽长比

3.  通过GB和Cc求出m2和m5宽长比

4.  由m6,m8的Ids电流计算m7宽长比

5.  进行电路仿真,观察电路是否符合各方面要求。

6.  由相关参数进行修改宽长比及Cc。

九、实验数据及结果分析:

1、通过本次实验掌握了UNIX操作系统常用命令的使用,Cadence EDA仿真环境的调用。达到了实验目的。

2、根据设计指标要求,设计出一种运算放大器,并进行了参数优化,最终指标满足要求。

图中mos管依次为:M10,M4,M0,M7

                  M2,M5,

                  M9,M6,M8

图中参数分别为:vdc=vdd=3.3v,Cc=1.3pf,l=400n,

W4=w0=1.7u,w2=w5=20u,w6=2.3u,w9=800n,w10=400n,w7=80u,w8=48u

本次测试得到放大倍数达到65db以上,相位裕度48度,功耗6mw左右,达到了设计标准。

十、实验结论:

通过这次实验,学习并掌握国际流行的EDA仿真软件Cadence的使用方法,完成了运算放大器集成电路的设计,并进行了优化仿真,其难点是电路结构设计和参数优化。

十一、总结及心得体会:

通过这次实验,学习并掌握国际流行的EDA仿真软件Cadence的使用方法,并进行了运放电路的设计与仿真。综合运用课程所学知识自主完成相应的模拟集成电路设计,掌握了基本的模拟IC设计技巧。为今后从事科研、开发工作打下良好基础。

十二、对本实验过程及方法、手段的改进建议:

                                                     报告评分:

                                      指导教师签字:

 

第二篇:数字集成电路原理标准实验报告

电子科技大学微电子与固体电子学院

标 准 实 验 报 告

(实验)课程名称   数字集成电路原理 

学      号:2010032020024

姓      名:李天生

指导老师:张驰

20##年7月8日

电子科技大学教务处制表

        

学生姓名:        号:  指导教师:

实验地点:                  实验时间:

一、实验室名称:

二、实验项目名称:数字集成电路最优延迟设计与分析

三、实验学时:3

四、实验原理

1Hspice的具体功能

电路级和行为级仿真

直流特性分析、灵敏度分析

交流特性分析

瞬态分析

电路优化(优化元件参数)

温度特性分析

噪声分析

傅立叶分析

Monte Carlo, 最坏情况,参数扫描,数据表扫描

功耗、各种电路参数(如H参数、T参数、s参数)等可扩展的性能分析

       2Hspice界面

              Hspice是一个在cmd shell窗口中运行的程序,无图形化界面;

Hspice的输入网单文件是一个有特定格式的纯文本文件——可在任意的文本编辑工具中编辑;

Hspice的输出也是一系列纯文本文件,根据不同分析要求,输出不同扩展名的文件。如:.lis .mt0 .dat .smt等。

HSPICE 的运行: 在运行HSPICE之前,应该首先登录到SUN工作站上,并确保你的使用HSPICE的权限和环境变量已设好。

打开一个“终端”窗口,然后进入到你的工作目录下。输入行命令运行。

hspice有两种工作模式:提示行模式和非提示行模式

3Hspice两种工作模式

       a)、提示行模式

键入hspice, 然后回车;

          系统会提示你输入一些参数,比如

         Enter input file name:

           此时输入你的HSPICE网表文件,缺省的扩展名为.sp

          Enter output file name or directory: [<filename.lis>]

          缺省值为输入HSPICE网表文件名加上.lis扩展名。但.sp 和.lis 并不是必须。除此之外,还有一些参数(这些参数的隐含值一般不需要更改),直接回车即可。等你按照系统的提示确定所有的参数后,HSPICE就开始运行。

       b)、非提示行模式

              一般情况下的输入举例如下:

hspice demo.sp 或者

hspice demo.sp => demo.lis

4Hspice输出

       输出文件:一系列文本文件

*.ic :initial conditions for the circuit

*.lis :text simulation output listing

*.mt0,*.mt1… :post-processor output for MEASURE statements

*.pa0 :subcircuit path table

*.st0 :run-time statistics

*.tr0 ,*.tr1…:post-processor output for transient analysis

*.ac0,*.ac1…: post-processor output for AC analysis

MetaWave:观察波形(post-processor),人机交互界面

五、实验目的

本实验是基于《数字集成电路原理》课程其目的在于:

· 根据实验任务要求,综合运用课程所学知识自主完成反相器链的最优延迟优化设计。

· 学习并掌握国际流行的EDA仿真软件hspice的使用方法,并进行hspice电路网表的

设计与仿真验证。

六、实验内容

1、 熟悉hspice工具环境与网表控制命令。

2、根据设计指标要求,自主完成3-5级反相器链的网表设计。

3、对设计网表进行最优延迟分析与尺寸优化。

4、总结、撰写并提交实验报告。

七、实验仪器设备

(1)工作站或微机终端                         一台

(2)局域网

(3)EDA仿真软件hspice                     1套

八、实验步骤

1、熟悉hpice仿真软件使用环境,掌握网表控制命令的书写格式。

2、根据如下反相器链电路结构图考虑最优路径延迟的设计思路

       

3、基于TSMC0.25工艺库完成一个标准单位反相器的延迟分析。

4、参考如下三级反相器网表完成3-5级反相器的最优延迟设计与验证

 .title this is a inverter chain

.op

.options list node post

.trans 0.1n  100n

vpu  in 0   pulse ( 0 2.5 0.5n 0.5n 1n 10n  20n )

vdd 1 0 2.5

mnm1 out1 in 0 0 nch w=300n l=250n

mpm2 out1 in 1 1 pch w=600n l=250n

mnm3 out2 out1 0 0 nch w=300n l=250n

mpm4 out2 out1 1 1 pch w=600n l=250n  

mnm5 out out2 0 0 nch w=300n l=250n

mpm6 out out2 1 1 pch w=600n l=250n   

cl1 out 0 1p

cl2 in 0  10f

.measure tran tdelay trig v(in) val=1.25  td=0 rise=1

+      targ v(out) val=1.25 td=0 fall=1

.measure tran ttrans when v(out)=1v

.measure tran p_ AVG POWER from=0n to=100ns

.lib 'mix025_1.l' TT

.end

九、实验数据及结果分析:

结果分析:

实验波形及数据分析:

3级反相器波形

4级反相器波形

5级反相器波形

数据分析:

       当只有三级反相器时整个电路延时在1.54ns左右,功耗在6.5mW的样子总体面积39um2,这个数据在电路中还算可以接受另外观察其波形,可以发现在功能上也是能够保持的比较好。当级数增加到4级的时候电路延时增加13.5ns而其他的功耗面积都和原来差不多总体性能下降但是在波形上有一定的改善。在反相器增加到5级时,延时为1.2ns功耗面积也差不多,波形变差但还是在接受范围内。

十、实验结论:

通过实验数据及波形我们可以看出一定的增加反相器级数能够在一定程度上降低延迟,然而在某个级数的基础上可能会比原来的延时要差,所以在控制级数以及功耗上下功夫。另外一点就是,有时在宽长比上设置使得延迟非常的小,但是在波形上变的非常差,这也是一个考虑因素,在设置宽长比降低延迟的同时也要考虑到功能(即波形)上的符合要求。当这些考虑周全后也需要在功耗和面积上进行优化,最终得到一个比较好的结果。

十一、总结及心得体会:

      通过hspice我们可以非常方便的分析数字电路的各项功能指标以及进行优化设计,也能够进一步了解到电路各个参数之间的相互制约,以及我们在电路设计中应该要进行的折中,单纯的追求一个参数的优化有可能会使整个电路在功能上不能实现,然而这样的话就前功尽弃了。在电路设计中需要多加进行整体分析。

十二、对本实验过程及方法、手段的改进建议:

       希望增加利用hspice进行源代码编写实现自己电路的分析

                                                     报告评分:

                                      指导教师签字:

评分标准:该实验课程将以一定比例(10%)计入《数字集成电路原理》课程总分,该实验评分标准为:总分10分,具体如下:

相关推荐