欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    CMOS集成电路版图-Tanner-L-Edit设计入门.ppt

    • 资源ID:27520440       资源大小:1.46MB        全文页数:72页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    CMOS集成电路版图-Tanner-L-Edit设计入门.ppt

    7/25/2022主要内容:主要内容:n版图设计概念;n版图设计流程及在IC设计中的位置;nTanner版图流程举例(反相器等)。7/25/2022版图设计概念定义:版图设计是创建工程制图(网表)的精确的物理描述过程,而这一物理描述遵守有制造工艺、设计流程以及通过仿真显示为可行的性能要求所带来的一系列约束。7/25/2022双极集成电路版图设计双极集成电路版图设计 7/25/2022MOSMOS集成电路版图设计集成电路版图设计 7/25/2022电压比较器电压比较器7/25/2022运算放大器运算放大器7/25/20227/25/2022版图设计流程流程的定义:流程是一系列有效方法的集合,应用流程是一系列有效方法的集合,应用这些方法,可以实现和验证一个设计思想的有效描述,这些方法,可以实现和验证一个设计思想的有效描述,使最终的结果显示出预期功能的适当特性。使最终的结果显示出预期功能的适当特性。全定制:起因于设计工程师对设计的所有方面有完全起因于设计工程师对设计的所有方面有完全定制的自由。定制的自由。7/25/2022模拟版图设计流程电路输入规范电路验证版图验证版图参数提取版图输入实现7/25/2022CMOS VLSI制造工艺(略)7/25/2022Tanner版图流程举例(反相器) 集成电路设计近年来发展相当迅速,许多设计需要借助计算机辅助设计软件。 作为将来从事集成电路设计的工作人员,至少需要对版图有所了解,但是许多软件(如cadence)实在工作站上执行的,不利于初学者。 L-Edit软件是基于PC上的设计工具,简单易学,操作方便,通过学习,掌握版图的设计流程。7/25/2022Tanner Pro简介:简介: Tanner Pro是一套集成电路设计软件,包括是一套集成电路设计软件,包括S-EDIT,T-SPICE,W-EDIT,L-EDIT,与,与LVS ,他们,他们的主要功能分别如下:的主要功能分别如下:1、S-Edit:编辑电路图2、T-Spice:电路分析与模拟3、W-Edit:显示T-Spice模拟结果4、L-Edit:编辑布局图、自动配置与绕线、设计规则检查、截面观察、电路转化5、LVS:电路图与布局结果对比 7/25/20227/25/20227/25/20227/25/2022设计参数的设置SetupDesignn该对话框共有六页,分别是:Technology(工艺参数)、Grid(网格参数)、Selection(选择参数)、Drawing(绘图参数)、Curves(曲线参数)、Xref files(外部交叉引用参数)n网格分为显示网格、鼠标网格(跳跃、平滑)、定位器网格7/25/2022设计规则的作用n设计规则规定了生产中可以接受的几何尺寸的要求和达到的电学性能。n对设计和制造双方来说,设计规则既是工艺加工应该达到的规范,也是设计必循遵循的原则n设计规则表示了成品率和性能的最佳折衷7/25/2022设计规则的设置(一一)、设计的类型、设计的类型n Minimum Widthn Exact Width n Not Exist n Spacing n Surround n Overlap n Extension n Density 7/25/2022(1)Minimum Width该层上所有object在任意方向上的宽度7/25/2022(2) Exact width该层上所有object在特定方向上的准确宽度7/25/2022(3)Not Exist在指定的层上,所有object都不能存在.这是唯一不含距离的规则7/25/2022(4)Spacing在指定的层上或者在指定的两层之间的object的最小间距7/25/2022(5)Surround一个层上的物体,在每个方向上,被另一层上的物体至少要环绕x各单位7/25/2022(6)Overlap一个层上的物体必须与另一个层上的物体交叠的最小尺寸。Objects which overlap more than the specified distance orwhose edges coincide are not considered in violation of overlap rules.重叠大于规定距离或边缘重合都不算违规7/25/2022(7)Extension一个层上的物体必须超过另一个层上的物体的边界的最小尺寸。当:距离超过指定数字、 只有一边刚好重合,其他都在物体之外、 被完全surround 的时候,不算是违背规则7/25/2022(8)DensityThe density rule finds and flags objects on the derived density layer specified in Layer1. The layer specified must be a Density type derived layer. Violations to the rule include any polygons output to a density layer.按照规则,查找按照规则,查找layer1下拉选框中制定的密度推导层下拉选框中制定的密度推导层中的对象,并对其加以标志。中的对象,并对其加以标志。Layer1下拉选框中制定下拉选框中制定的图层必须是密度类型的推导层。如有多变性输出到的图层必须是密度类型的推导层。如有多变性输出到密度层,就构成违规。密度层,就构成违规。7/25/2022(二)例外情况的忽略(ignore)采用此来设置一些可以忽略的情况,对于特定的规则设置才有用。Coincidences 边界一致的可以被忽略边界一致的可以被忽略. SurroundIntersections 物体之间交叉的物体之间交叉的 . Surround、If layer 2 completely encloses layer 1 Spacing45 degree acute angles 物体部分包括 45 (或更小) Minimum width Spacing Surround7/25/2022(三)本课程所用规则的设计-1np阱之间间距20um. Pwell to pwell spacing =20umnP阱对有源区的最小覆盖10um p-well surround active =10umn有源区最小宽度10um Active minium width =10umn有源区最小间距10umActive to Active Spacing =10um 7/25/2022(三)本课程所用规则的设计-2n多晶硅条最小宽度5 umPoly minum width =5 umn多晶硅条最小间距5 umpoly to poly spacing=5 umn离子注入区对有源区最小覆盖10 ump-select surround active=10 um n-select surround active =10umn铝引线孔7.5*7.5 um*umMetal1 Contact Exact Size =7.5um7/25/2022(三)本课程所用规则的设计-3n铝条最小宽度10um Metal1 Minimum Width =10umn铝条间距最小10umMetal1 to Metal1 Spacing=10umn铝条对铝引线孔最小覆盖2.5umMetal1 surround Contact=2.5umn引线孔距扩散区最小距离5umMetal1 Contact to P-Select spacing=5umMetal1 Contact to N-Select spacing=5um7/25/2022(三)本课程所用规则的设计-4n铝引线孔距多晶硅最小距离5umMetal1 Contact to Poly spacing =5umn多晶硅对引线孔的最小覆盖2.5umPoly surround Metal Contact = 2.5umn压焊点100*100um*um,压焊点距电路30um7/25/2022L-Edit画版图的详细步骤1、将屏幕改为256色,打开L-Edit程序,系统自动将工作文件命名为L ayout1.sdb;2、选择save as命令,将文件另存为新文件名;3、 取代设定:选择Replace setup命令,进行设计规则取代(如果用其他设计规则,可以输入设计规则);4、编辑组件,进行环境设定:选择setupdesign命令对单位格点等进行设定;5、选取图层;6、选择绘图形状;7/25/20227、设计规则检查;8、检查错误:选择fileopen命令打开错误记录文件cell0.drc进行查看错误,利用toolsclear error layer命令可清除错误符号;9、移动对象:利用alt加鼠标拖曳的方式修改对象的大小;7/25/20221、将屏幕改为、将屏幕改为256色,打开色,打开L-Edit程序,系统自程序,系统自动将工作文件命名为动将工作文件命名为Layout1.tdb并显示在窗口的并显示在窗口的标题栏上。标题栏上。7/25/20222、选择、选择save as命令,将文件另存为新文件名;命令,将文件另存为新文件名;7/25/20223、 取代设定:选择取代设定:选择Replace setup命令,进行设命令,进行设计规则取代;计规则取代;7/25/20224、编辑组件,进行环境设定:选择、编辑组件,进行环境设定:选择setupdesign命令对单位格点等进行设定;命令对单位格点等进行设定;7/25/20227/25/20225、选取图层:、选取图层:7/25/20226、选择绘图形状:、选择绘图形状:7/25/20227、设计规则检查: 设计规则检查7/25/20227/25/20228、检查错误:选择fileopen命令打开错误记录文件cell0.drc进行查看错误,利用toolsclear error layer命令可清除错误符号;7/25/20229、移动对象:利用alt加鼠标拖曳的方式修改对象的大小;7/25/2022PMOS版图举例版图举例简单PMOS的版图7/25/2022画画PMOS版图的详细步骤:版图的详细步骤:1、将屏幕改为256色,打开L-Edit程序,系统自动将工作文件命名为L ayout1.sdb;2、选择save as命令,将文件另存为新文件名;3、 取代设定:选择Replace setup命令,进行设计规则取代;4、编辑组件,进行环境设定:选择setupdesign命令对单位格点等进行设定;5、选取图层:在左边有个图层面板,可以选择要药绘制的图层;6、绘制N Well:L-Edit编辑环境假设是P衬底,所以可以直接绘制N Well区域;7/25/20227、绘制Active 图层,即工作区;8、截面观察:选择命令toolscross-section命令,可以模拟在基板上根据版图制作出来的结果;9、设计规则检查:版图必须配合设计规则进行绘制,利用DRC可以确保流程效率。10、绘制P Select图层:定义P型掺杂的 范围, P Select图层和Active交集处定义为pdiff;11、绘制poly 图层;13、绘制Metal1图层;进行DRC检查后保存结果.12、绘制Active Contact图层:用来作源/漏信号外接连线;7/25/20226、绘制N Well:L-Edit编辑环境假设是P衬底,所以可以直接绘制N Well区域;7/25/20227、绘制Active 图层,即工作区;8、截面观察:选择命令toolscross-section命令,可以模拟在基板上根据版图制作出来的结果;7/25/20229、设计规则检查:版图必须配合设计规则进行绘制,利用DRC可以确保流程效率。7/25/202210、绘制P Select图层:定义P型掺杂的 范围, P Select图层和Active交集处定义为pdiff,设计里有源区后,需要加上N select 或P select与Active图层重叠;7/25/202211、绘制poly 图层;7/25/202212、绘制Active Contact图层:用来作源/漏信号外接连线;7/25/202213、绘制Metal1图层;进行DRC检查后保存结果.7/25/2022 电路图电路图7/25/2022第一步:画第一步:画P扩散和扩散和N扩散扩散Notice Space request between diffs. About AB box and BB box. For OS, the height of cell is fixed. That is to say, the height of OS AB box is fixed.7/25/2022 Notice About the W/ L. Poly overlap diffs. Spaceing request between poly & diff. Spaceing between poly and poly.第二步:在扩散层上画第二步:在扩散层上画poly7/25/2022第三步:绘制信号连接线第三步:绘制信号连接线NoticenUse contact to connect diff & metal1, or poly & metal1. nSpacing request between contacts and between contact&poly.nMetal1 and poly overlap contact.nSpacing request between metals.nPlace as many contacts & vias as possible.7/25/2022第四步:画阱和接触孔第四步:画阱和接触孔NoticenMin width and area.nWell overlap diff and impl overlap diff.nDraw conns on metals, poly, diffs or xcad to mark the signals and the edges of cell.nTwo kinds of conns: internal and AB conn. 7/25/2022总体规划: 对版图进行总体规划,优化最小面积 对布局进行合理性调整,以期达到最佳性能。7/25/2022LVS的用法反相器为例1、打开LVS文件,再打开要对比的文件inv.spc和inv.sp文件2、修改文件:观察打开的inv.spc文件和inv.sp文件,修改.include的设定。3、打开LVS新文件,进行文件设定:在setup1中对很多项目进行设定。 4、进行选项设定和高级参数设定7/25/20225、进行执行设定、显示设定6、存储文件,执行对比:设定完成后,开始进行inv.spc文件和inv.sp文件的 对比,选择verificationrun命令,可以进行对比。7、修改电路:如果有误,修改版图,然后再进行对比,直到版图一致为止。7/25/2022nThe NAND Gate7/25/20227/25/2022nThe NOR Gate7/25/20227/25/2022nThe AND Gate7/25/20227/25/2022参考文献nDan Clein,“CMOS IC Layout concepts, Methodlogices,and Tools”,电子工业出版社;n张开华教授,集成电路版图设计专题;等。7/25/2022结束结束

    注意事项

    本文(CMOS集成电路版图-Tanner-L-Edit设计入门.ppt)为本站会员(豆****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开