Y=~A+BC+D版图设计_第1页
Y=~A+BC+D版图设计_第2页
Y=~A+BC+D版图设计_第3页
Y=~A+BC+D版图设计_第4页
Y=~A+BC+D版图设计_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1、 成 绩 评 定 表学生姓名 班级学号 专 业 课程设计题目Y=A+B(C+D)的电路和版图设计评语组长签字:成绩A+B(C+D)日期 年 月 日课程设计任务书学 院信息科学与工程学院专 业 学生姓名 班级学号 课程设计题目 Y=A+B(C+D) 的电路和版图设计实践教学要求与任务:1、学习和掌握tanner软件的设计流程2、熟悉Y=A+B(C+D)工作原理,根据电路原理图,绘制版图,设计仿真网表文件,利用仿真工具完成电路分析流程。3、完成全部设计内容,撰写设计报告。工作计划与进度安排:第一周周一:教师布置课设任务,学生收集资料,做方案设计。周二:熟悉软件操作方法。周三四:画电路图周五:电路仿

2、真。第二周周一二:画版图。周三:版图仿真。周四:验证。周五:写报告书,验收。指导教师: 年 月 日专业负责人:年 月 日学院教学副院长:年 月 日目录 TOC o 1-3 h z u HYPERLINK l _Toc361127143 1绪 论 PAGEREF _Toc361127143 h 1 HYPERLINK l _Toc361127144 1.1设计背景 PAGEREF _Toc361127144 h 1 HYPERLINK l _Toc361127145 1.2 设计目标 PAGEREF _Toc361127145 h 1 HYPERLINK l _Toc361127146 2 Y=

3、A+B(C+D)的电路和版图设计 PAGEREF _Toc361127146 h 3 HYPERLINK l _Toc361127147 2.1电路原理图 PAGEREF _Toc361127147 h 3 HYPERLINK l _Toc361127148 2.2 Y=A+B(C+D) 的电路仿真观察波形 PAGEREF _Toc361127148 h 4 HYPERLINK l _Toc361127149 2.3 Y=A+B(C+D) 的版图绘制 PAGEREF _Toc361127149 h 5 HYPERLINK l _Toc361127150 2.4 Y=A+B(C+D) 的版图仿真

4、观察波形 PAGEREF _Toc361127150 h 5 HYPERLINK l _Toc361127151 2.5 LVS检查匹配 PAGEREF _Toc361127151 h 6 HYPERLINK l _Toc361127152 总 结 PAGEREF _Toc361127152 h 8 HYPERLINK l _Toc361127153 参考文献 PAGEREF _Toc361127153 h 9 HYPERLINK l _Toc361127154 附录一 电路原理图网表 PAGEREF _Toc361127154 h 10 HYPERLINK l _Toc361127154 附

5、录二 版图图网表 PAGEREF _Toc361127154 h 10绪 论1.1设计背景随着集成电路技术的日益进步,使得计算机辅助设计(CAD)技术已成为电路设计师不可缺少的有力工具1。国内外电子线路CAD软件的相继推出与版本更新,使CAD技术的应用渗透到电子线路与系统设计的各个领域,如芯片版图的绘制、电路的绘图、模拟电路仿真、逻辑电路仿真、优化设计、印刷电路板的布线等。CAD技术的发展使得电子线路设计的速度、质量和精度得以保证2。在众多的CAD工具软件中,Spice程序是精度最高、最受欢迎的软件工具,tanner是用来IC版图绘制软件,许多EDA系统软件的电路模拟部分是应用Spice程序来

6、完成的,而tanner软件是一款学习阶段应用的版图绘制软件,对于初学者是一个上手快,操作简单的EDA软件。Tanner集成电路设计软件是由Tanner Research 公司开发的基于Windows平台的用于集成电路设计的工具软件。该软件功能十分强大,易学易用,包括S-Edit,T-Spice,W-Edit,L-Edit与LVS,从电路设计、分析模拟到电路布局一应俱全。其中的L-Edit版图编辑器在国内应用广泛,具有很高知名度。L-Edit Pro是Tanner EDA软件公司所出品的一个IC设计和验证的高性能软件系统模块,具有高效率,交互式等特点,强大而且完善的功能包括从IC设计到输出,以及

7、最后的加工服务,完全可以媲美百万美元级的IC设计软件。L-Edit Pro包含IC设计编辑器(Layout Editor)、自动布线系统(Standard Cell Place & Route)、线上设计规则检查器(DRC)、组件特性提取器(Device Extractor)、设计布局与电路netlist的比较器(LVS)、CMOS Library、Marco Library,这些模块组成了一个完整的IC设计与验证解决方案。L-Edit Pro丰富完善的功能为每个IC设计者和生产商提供了快速、易用、精确的设计系统。1.2 设计目标 1.用tanner软件中的原理图编辑器S-Edit编辑Y=A+

8、B(C+D)电路原理图。 2.用tanner软件中的W-Edit对Y=A+B(C+D)的电路进行仿真,并观察波形。 3.用tanner软件中的L-Edit绘制Y=A+B(C+D)的版图,并进行DRC验证。 4.用W-Edit对Y=A+B(C+D)的版图电路进行仿真并观察波形。 5.用tanner软件中的layout-Edit对Y=A+B(C+D)进行LVS检验观察原理图版图的匹配程度。2Y=A+B(C+D)的电路和版图设计2.1电路原理图 Y=A+B(C+D) 的电路原理如图2.1所示。当输入的信号ABCD满足0000、0001,或0010等,即满足上拉网络导通的条件时,输出Y为高电平。当输入

9、信号为1010或1000等满足下拉网络导通的条件时,输出Y为低电平。实现Y=A+B(C+D) 的逻辑运算。通过真值表可以得出当输入信号为0000、0001、0010、0011、0100时输出Y为高电平,其余的输入信号可以的到低电平。 图2.1 Y=A+B(C+D)的电路原理图 2.2 Y=A+B(C+D)的电路仿真观察波形 给Y=A+B(C+D) 的输入加激励,高电平为Vdd=5V,低电平为Gnd,将输入信号设置成不同的周期,ABCD信号的周期分别为800ns、400ns、200ns和100ns。此时能将输入为00001111所产生的结果都输出。并添加输入输出延迟时间,进行仿真,并输出波形;波

10、形图如图2.2所示。当输入为0000、0001、0010、0011、0100时输出为高电平。其余的输出都为低电平。由于竞争冒险,所以将上升延时下降延时时间降低。再将B信号的输入提前10ns输入来去掉竞争冒险产生的毛刺。 图2.2 Y=A+B(C+D)电路输入输出波形图2.3 Y=A+B(C+D)的版图绘制 用L-Edit版图绘制软件对Y=A+B(C+D)电路进行版图绘制,同时进行DRC验证,查看输出结果,检查无错误;版图和输出结果如图2.3所示。在对节点进行标注时注意输入法的设置要使用美式键盘,否则会在生成网表时产生错误。 图2.3 Y=A+B(C+D)与或门电路版图及DRC验证结果2.4 Y

11、=A+B(C+D)的版图仿真观察波形与Y=A+B(C+D)电路原理图仿真相同,添加激励、电源和地,同时观察输入输出波形;波形如图2.4所示。Y=A+B(C+D)电路的版图仿真波形与原理图的仿真输出波形基本一致,并且符合输入输出的逻辑关系,电路的设计正确无误。同样为了去掉竞争冒险我将B输入信号提前10ns输入。图2.4 Y=A+B(C+B)版图输入输出波形图2.5 LVS检查匹配 用layout-Edit对Y=A+B(C+D) 电路进行LVS检查验证,首先添加输入输出文件即电路原理图和版图的输出网表分别为.sp文件和.spc文件,选择要查看的输出,在进行匹配时要现将电路原理图和版图的输入激励进行

12、屏蔽否则会在匹配过程中产生警告。观察输出结果检电路原理图与版图的匹配程度,输出结果如图2.5所示。图2.5 Y=A+B(C+D)电路的LVS检查匹配图从以上可以看出完全匹配。这里为了匹配时无警告已经将输入激励和电源屏蔽掉总 结经过多次的修改和调试,本次设计经过验证,可以达到所需的功能,达到了设计的要求。 以下是本次试验的心得:在实验的开始阶段,对所设计的电路进行了波形仿真,发现波形仿真的结果有竞争冒险的毛刺,为了去除竞争冒险我将上升下降延时变小、将时钟周期变大,同时将B信号提前10ns输入。在进行版图的网表生成时注意网表上标注的节点要使用美式键盘输入否则网表上会出现错误的节点信息。在进行原理图

13、和版图对比匹配时要注意屏蔽掉输入的电源和激励。我觉得我们学习不能完全以来波形仿真,否则,出现任何一点小的误差就会导致整个文件系统的编译出错。总之,模拟集成电路版图设计作为前沿学科,对于我们专业的学生来说,学习对我们知识面以及运用知识的能力的提高有很大的帮助。相信自己学习的脚步不会停止!感谢老师孜孜不倦的教诲。相信在学习过程中自己思维能力、学习能力、思考方式的提高,定会在以后的学习过程中给我带来很大的帮助。参考文献1廖裕平,陆瑞强.Tanner pro集成电路设计与布局实战指导.全华科技图书股份有限公司印行,2006.2张志刚等著.模拟电路版图的艺术.科学出版社,2009.附录一 电路原理图网表

14、:* SPICE netlist written by S-Edit Win32 7.03* Written on Jul 2, 2013 at 23:31:28* Waveform probing commands*.probe.include D:tannerTSpice70modelsml2_125.md.options probefilename=D:tannerLIEModule0.dat+ probesdbfile=D:tannerLIELIE.sdb+ probetopmodule=Module0*.param l=0.5u*Vdd Vdd Gnd 5*.tran/op 10n

15、800n method=bdf*.print tran v(A) v(B) v(C) v(D) v(Y)*va A GND PULSE (0 5 400n 0.1n 0.1n 400n 800n)*vb B GND PULSE (0 5 210n 0.1n 0.1n 200n 400n)*vc C GND PULSE (0 5 90n 0.1n 0.1n 100n 200n)*vd D GND PULSE (0 5 50n 0.1n 0.1n 50n 100n)* Main circuit: Module0M1 Y B N3 Gnd NMOS L=2u W=22u AD=66p PD=24u

16、AS=66p PS=24u M2 Gnd D N3 Gnd NMOS L=2u W=22u AD=66p PD=24u AS=66p PS=24u M3 N3 C Gnd Gnd NMOS L=2u W=22u AD=66p PD=24u AS=66p PS=24u M4 Y A Gnd Gnd NMOS L=2u W=22u AD=66p PD=24u AS=66p PS=24u M5 N1 A Vdd Vdd PMOS L=2u W=22u AD=66p PD=24u AS=66p PS=24uM6 N2 C N1 Vdd PMOS L=2u W=22u AD=66p PD=24u AS=

17、66p PS=24uM7 Y B N1 Vdd PMOS L=2u W=22u AD=66p PD=24u AS=66p PS=24uM8 Y D N2 Vdd PMOS L=2u W=22u AD=66p PD=24u AS=66p PS=24u* End of main circuit: Module0附录二 版图网表:* Circuit Extracted by Tanner Researchs L-Edit Version 9.00 / Extract Version 9.00 ;* TDB File: D:tannerLIElie.tdb* Cell: Cell0Version 1.

18、67* Extract Definition File: .LEdit90SamplesSPRexample1lights.ext* Extract Date and Time: 07/05/2013 - 09:38.include D:tannerTSpice70modelsml2_125.md* Warning: Layers with Unassigned AREA Capacitance.* * * * * * * Warning: Layers with Unassigned FRINGE Capacitance.* * * * * * * * * Warning: Layers w

19、ith Zero Resistance.* * * * * NODE NAME ALIASES* 1 = C (38,-35)* 2 = D (30.5,-35)* 3 = B (22,-34.5)* 4 = A (14,-34.5)* 5 = GND (8.5,-18.5)* 6 = Vdd (9.5,37.5)* 7 = Y (58.5,7.5)*.include D:tannerTSpice70modelsml2_125.md*.options probefilename=D:tannerLIEModule0.dat*+ probesdbfile=D:tannerLIELIE.sdb*+

20、 probetopmodule=Module0*.param l=0.5u*Vdd Vdd Gnd 5*.tran/op 10n 800n method=bdf*.print tran v(A) v(B) v(C) v(D) v(Y)*va A GND PULSE (0 5 400n 0.1n 0.1n 400n 800n)*vb B GND PULSE (0 5 210n 0.1n 0.1n 200n 400n)*vc C GND PULSE (0 5 90n 0.1n 0.1n 100n 200n)*vd D GND PULSE (0 5 50n 0.1n 0.1n 50n 100n)M1 9 C 10 Vdd PMOS L=2u W=6u * M1 DRAIN GAT

温馨提示

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

评论

0/150

提交评论