作者:Saint
掘金:https://juejin.im/user/5aa1f89b6fb9a028bb18966a
微博:https://weibo.com/5458277467/profile?topnav=1&wvr=6&is_all=1
GitHub:github.com/saint-000
实验六:Linux操作系统及EDA仿真软件基础知识及操作
一、实验原理:
基于Cadence 平台的电路设计与仿真
1、Cadence 环境的调入
(1)在 Linux操作系统的Terminal窗口下
→ cd user/userxxx
→ mkdir user/userxxx/Project
→ cd user/userxxx/Project
→ icfb& 或者layoutPlus&
(2)出现CIW(command Interpreter window)命令解释画面
(3)点选在CIW窗口的上面工具列Tools→Library Manager,
会出现LM窗口LM(Library Manager)
2、建立新的Library
3、版图设计Layout View Design
4、版图验证
二、实验内容:
1、 Linux操作系统常用命令的使用,Cadence EDA仿真环境的调用。
2、熟悉如何创建自己的原理图以及元件调用。
3、对所绘制的原理图进行check。
4、能对所设计的网络进行瞬态分析,交流分析,理解输出的相频、幅频特性。
三、实验器材:
(1)工作站或微机终端 一台
(2)局域网
(3)EDA仿真软件 1套
四、实验步骤:
1、根据实验指导书熟悉Linux操作系统常用命令的使用,掌握Cadence EDA仿真环境的调用。在Linux系统终端输入跳转文件夹等命令打开Cadence 软件。
2、简单的设计一个CMOS放大器,注意其中的连接方式和元件属性:NMOS4、PMOS4(带有衬底的MOS管)
,熟练使用save、stretch、copy、move、undo、pin、wire等快捷命令。
3、加入直流源和交流信号,用以仿真:直接在原理图上设计VSIN
和VDC
,快捷键Q对其编辑属性:
具体参数(VDC:dc voltage=3.3v VSIN: ac magnitude=1v
Offset voltage=1.6v amplitude=1mv frequency=1khz )
对元件属性编辑(
PMOS4 :model name=pg W=18um L=0.35um NMOS4 :model name=ng W=10um L=0.35um )。
4、打开Analog design environment,在setup内添加模型,选择18u33v_g2.121.scs
在section上填tt,然后选择Add,添加模型;打开choosing analyses,对仿真源进行属性设置:tran(stop time=10ms enabled)、dc(save DC operating point)、ac(sweep range:start=1 stop=1G)。
5、生成网表,可以从网表中得到器件的具体参数,也能对电路进行设计检查,一般设计过程中,四方模型都满足性能要求才能进行下一步的设计,最后得到仿真波形。
五、实验数据及结果分析:
可知未经调整的COMS放大器的增益并不怎么可观,因此在设计是要通过实际计算去确定实际的宽长比。
六、总结及心得体会:
通过这次实验,学习并掌握国际流行的EDA仿真软件Cadence的使用方法,并进行电路版图的设计与验证。综合运用课程所学知识自主完成简单的放大器设计,掌握了基本的仿真技巧。
由仿真的截图可以看出,分析输出波形时不会通过mark
工具去确定实际的单位增益带宽,相位裕度等,所以在分析数据时有影响。
七、对本实验过程及方法、手段的改进建议:
实际我们在分析电路时,由于设计为模拟电路,故应确定每一个管子都处在饱和区,我们在仿真时可以点击Annotate
或在网表中查看具体的VGS、VDS、Ids的数值来判断设计是否合理。