《38译码器集成电路版图课程设计报告.docx》由会员分享,可在线阅读,更多相关《38译码器集成电路版图课程设计报告.docx(12页珍藏版)》请在第壹文秘上搜索。
1、集成电路幅员课程设计报告姓名:陈广学号:2017213830班级:微电子科学与技术17-1班工程名称:3-8组合译码器幅员设计合戎俊文、侯冰希、张开源目录一、概述2二、设计目的及意义2三、设计内容及要求3四、设计思想及说明5五、设计采用的硬件和软件环境6六、设计步骤、各模块组成及说明6七、源代码、设计图7八、设计器件及其模拟9九、测试结果及其分析11十、幅员的调试、验证与优化11十一、3-8译码器的应用说明12十二、心得体会总结12十三、设计报告参考内容12一、概述集成电路是一种微型电子器件或部件。它是采用一定的工艺,把一个电路种所需的晶体管等有源器件和电阻、电容等无源器件及布线互连在一起、制
2、作在一小块半导体晶片上,封装在一个管壳内,执行特定电路货系统功能的微型结构。在整个集成电路设计过程中,幅员设计是其中重要的一环。它是把每个原件的电路表示转换成集合表示,同时,元件间连接的线也被转换成集合连线图形。对于复杂的幅员设计,一般,把幅员设方案分成假设干个子幅员进行设计,对每个子幅员进行合理的规划和布图,子幅员之间进行优化连线、合理布局,使其大小和功能都符合要求。幅员设计有特定的规则,这些规则是集成电路制造厂家根据自己的工艺特点而制定的。不同的工艺,有不同的设计规则。设计则只有得到了厂家提供的规则以后,才能开始设计。在幅员设计过程中,要进行定期的检查,防止错误和积累而导致难以修改。二、设
3、计目的及意义1 .利用所学的集成电路知识设计一个3-8组合译码器,考虑可以实现此功能的多种电路结构,分析它们各自的优缺点并进行比拟,选着较好的一种结构来实现预期功能。2 ,了解L-Edit的使用环境和方法学习并熟练掌握使用方法,选择适宜的nm工艺,画出预期设计电路的电路图,并画出棒状图作为电路图转化为幅员的之间的桥梁。3 .了解L-Edit的使用环境和方法学习并熟练掌握使用方法,选择适宜的nm工艺,画出预期设计电路的电路图,并画出棒状图作为电路图转化为幅员的之间的桥梁。4 .了解S-Edit的使用环境和方法,学习并熟悉掌握使用方法。5 ,了解如何分析所绘制的电路图的功能能够到达原来预计的效果6
4、 ,了解如何使用电路分析软件来验证电路的功能。7 .掌握电路分析中工作电压和输入信号的添加方法。8 .掌握电路分析中分析设定和输出设定的方法。9 .掌握从仿真分析结果中提取相应的参数和对结果进行分析归纳。三、设计内容及要求1 .首先利用S-Edit编辑反相器和三输入与非门。操作流程进入S-Edit建立新文件环境设置新增模块一一建立反相器电路与符号一新增模块一建立与三输入非门电路与符号应用模块建立3-8译码器电路。2 .以S-Edit编辑反相器模块输出成SPICE文件进入T-SPICE加载包含文件电源设定输入设定一一分析设定输出设定执行仿真显示结果。3 .反相器直流特性操作流程:以S-Edit编
5、辑反相器模块输出成SPICE文件进入T-SPICE加载包含文件分析设定显示设定执行仿真显示结果。4 .三输入与非门直流分析操作流程:以S-Edit编辑与非门模块输出成SPICE文件进入T-SPICE加载包含文件电源设定输入设定分析设定显示设定执行仿真显示结果。5 .3-8译码器直流分析操作流程:以S-Edit编辑与非门模块输出成SPICE文件进入T-SPICE加载包含文件电源设定输入设定分析设定显示设定执行仿真显示结果。6 .使用L-Edit画反相器、三输入与非门布局图的步骤:翻开L-Edit程序另存新文件取代设定编辑元件环境设定选取图层选择绘图形状设计规则设定设计规则检查检查错误修改对象绘制
6、多边形设计规则检查检查错误移动对象7,利用T-Cell建立反相器、三输入与非门布局图的步骤:建立新单元创立变量定义变量值一一引用创立方块函数一保存文件一一建立新单元引用Cell设计规则检查修改参数设计规则检查保存文件创立变量定义变量值引用创立多边形函数保存文件一一设计规则检查创立变量定义变量值引用创立多边形函数一一保存文件设计规则检查创立变量定义变量值一一引用创立圆形函数保存文件设计规则检查。8 .使用L-Edit画3-8组合译码器布局图步骤:进入L-Edit建立新文件环境设定编辑组件绘制多种图层形状设计规则检查。四、设计思想及说明38译码器的输入是3只引脚,输出是8个引脚。用上下电平来表示输
7、入和输出。输入是二进制。输入为3位二进制数;最大为m,对应十进制数为7o输出是8只引脚表示10进制数。根据输入的二进制数来输出。如果输入为IOl那么就是第5只引脚低电平,表示二进制数是5。其逻辑表达式:3-8译码器真值表:设计幅员。五、设计采用的硬件和软件环境硬件:电脑软件环境:TannerPro11.1六、设计步骤、各模块组成及说明设计步骤1、进入S-Edit建立新文件环境设置引用模块建立反相器电路与符号新增模块建立与非门电路与符号。2、以S-Edit编辑反相器模块输出成SPICE文件进入T-SPICE加载包含文件电源设定输入设定分析设定一一输出设定执行仿真一显示结果。反相器直流特性操作流程
8、:以S-Edit编辑反相器模块输出成SPICE文件进入T-SPICE加载包含文件分析设定一显示设定执行仿真显示结果。与非门直流分析操作流程:以S-Edit编辑与非门模块输出成SPICE文件进入T-SPICE加载包含文件电源设定输入设定分析设定显示设定执行仿真显ZF结果。3、翻开L-Edit程序另存新文件取代设定编辑元件一环境设定选取图层选择绘图形状设计规则设定设计规则检查检查错误修改对象绘制多边形一一设计规则检查检查错误移动对象。4、建立新单元创立变量定义变量值引用创立方块函数保存文件建立新单元引用Cell设计规则检查修改参数设计规则检查保存文件创立变量定义变量值引用创立多边形函数保存文件设计
9、规则检查创立变量定义变量值引用创立多边形函数保存文件设计规则检查创立变量一一定义变量值引用创立圆形函数保存文件一设计规则检查。模块反相器:3-8译码器的输入端。三输入与非门:3-8译码器的输出端。七、源代码、设计图T-Sipce仿真源代码:反相器:* SPICEnetlistwrittenbyS-EditWin3210.10* WrittenonJun9,2020at15:17:47.includeD:TannerEDAXT-Spice10.1modelsml2_125.md.tranIn400n.printtranv(out)v(in)* Waveformprobingcommands.pr
10、obe.optionsprobefilename=Filel.dat+probesdbfile=,CUsers20172DesktopEDA实验Filel.sdb+probetopmodle=inveter* Maincircuit:inveterMlOUTINGndGndNMOSL=2uW=22uAD=66pPD=24uAS=66pPS=24uM2OUTINVddVddPMOSL=2uW=22uAD=66pPD=24AS=66pPS=24uv3VddGnd5.0v4INGndpulse(0.05.00IOn10100n200)* Endofmaincircuit:inveter.includ
11、eD:TannerEDAXT-Spice10.1modelsml2_125.md.tranIn400n.printtranv(out)v(i)三输入与非门:* SPICEnetlistwrittenbyS-EditWin3210.10* WrittenonJun9,2020at16:19:31* Waveformprobingcommands.probe.optionsprobefilename=Filel.dat+probesdbfile=,CUsers20172DesktopEDA实验Filel.sdb+probetopmodule=NAND3_pulse* Maincircuit:NAN
12、D3_pulseMlOUTAN8GndNMOSL=2uW=22uAD=66pPD=24uAS=66pPS=24uM2N8BN7GndNMOSL=2uW=22uAD=66pPD=24AS=66pPS=24uM3N7CGndGndNMOSL=2uW=22uAD=66pPD=24uAS=66pPS=24uM4N7CGndGndNMOSL=2W=22uAD=66pPD=24uAS=66pPS=24uM5OUTAVddVddPMOSL=2uW=22uAD=66pPD=24uAS=66pPS=24uM6OUTBVddVddPMOSL=2uW=22AD=66pPD=24uAS=66pPS=24uM7OUTC
13、VddVddPMOSL=2uW=22uAD=66pPD=24uAS=66pPS=24uv8VddGnd5.0v9CGndpulse(0.05.0OIOnIOn100n200n)vlBGndpulse(0.05.0OIOnIOn100n200n)vllAGndpulse(0.05.0OIOnIOn100n200n)*Endofmaincircuit:NAND3_pulse,includeD:TannerEDAXT-Spice10.1modelsml2_125.md.tranIn400n.printtranv(out)v(八)v(B)v(C)38译码器:* SPICEnetlistwrittenb
14、yS-EditWin3210.10* WrittenonJun9,2020at16:49:52* Waveformprobingcommands.probe.optionsprobefilename=Filel.dat+probesdbfile=,CUsers20172DesktopEDA实验Filel.sdb+probetopmodule=3_8TS.SUBCKTinveterINOUTGndVddMlOUTINGndGndNMOSL=2uW=22uAD=66pPD=24uAS=66pPS=24uM2OUTINVddVddPMOSL=2uW=22uAD=66pPD=24uAS=66pPS=24,ENDS.SUBCKTNAND3_pulseABCOUTGndVddMlOUTAN8GndNMOSL=2uW=22uAD=66pPD=24uAS=66pPS=24uM2N8BN7GndNMOSL=2uW=22uAD=66pPD=24uAS=66pPS=24uM3N7CGndGndNMOSL=2uW=22uAD=66pPD=24uAS=66pPS=24uM4N7CGndGndNMOSL=2W=22uAD=66pPD=24uAS=66pPS=2