欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载  

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

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

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

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

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

    注意事项

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

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




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开