Cadence实验系列7IC设计软件TannerSPRLVS.ppt
《Cadence实验系列7IC设计软件TannerSPRLVS.ppt》由会员分享,可在线阅读,更多相关《Cadence实验系列7IC设计软件TannerSPRLVS.ppt(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Cadence Cadence 实验系列实验系列实验系列实验系列7_7_ICIC设计软件设计软件设计软件设计软件_Tanner SPR&LVS_Tanner SPR&LVSstandard cell place and route标准组件配置与绕线Layout vs.Schematic版图电路图比较器(2)L-Edit中的SPR部分(3)LVS部分(4)现场演示(1)Tanner 简介 Tanner Tanner 最大的特点是可用于任何最大的特点是可用于任何PCPC机,不机,不仅具有强大的集成电路设计、模拟验证、版图编辑仅具有强大的集成电路设计、模拟验证、版图编辑和自动布局布线等功能,而且图形
2、处理速度快、编和自动布局布线等功能,而且图形处理速度快、编辑功能强、通俗易学、使用方便,实用于任何个人辑功能强、通俗易学、使用方便,实用于任何个人进行集成电路设计。进行集成电路设计。Tanner Tanner 的出现使的出现使ICIC设计工具告别价格昂贵设计工具告别价格昂贵的时代,告别只有极少数人才会使用的时代,告别只有极少数人才会使用ICIC设计工具的设计工具的时代。一套大型时代。一套大型EDAEDA设计软件动辄几百万美元,而设计软件动辄几百万美元,而一套完整的一套完整的TannerTanner在两万美元左右。在两万美元左右。Tanner 简介简介Tanner 设计流程设计流程用S-Edit
3、编辑电路输出成Spice文件用T-Spice模拟分析用L-Edit绘制布局图设计规则检查生成Spice文件用T-Spice模拟分析用LVS对比转成GDSII文件格式NYNYNYYNL-Edit的五个子模块的五个子模块DRC(DRC(设计规则检查设计规则检查)可以用来有效地对集成电路版图进行设计规则检查可以用来有效地对集成电路版图进行设计规则检查SPR SPR(标准单元布线)(标准单元布线)可以灵活地进行主要是用标准单元的集成电路版图可以灵活地进行主要是用标准单元的集成电路版图的自动布图布线的自动布图布线ExtractExtract(版图提取)(版图提取)用来提取版图的用来提取版图的SPICES
4、PICE网表,以便验证版图设计的正确性网表,以便验证版图设计的正确性Cross Section ViewerCross Section Viewer(剖面观察器)(剖面观察器)用来产生版图设计中的不同部分或元件的剖面用来产生版图设计中的不同部分或元件的剖面UPIUPI(用户编程界面)(用户编程界面)用来扩展用来扩展L-EditL-Edit的功能,的功能,L-EditL-Edit带有带有160160个左右的个左右的UPIUPI函数,可函数,可 以编制各种以编制各种UPIUPI宏宏L-Edit SPR的设计的流程图的设计的流程图简介简介l l标准组件配置与绕线(简称SPR)是L-edit的布图布线
5、功能中的一个模块,用标准单元做基本构件进行自动布图布线设计。l lSPR模块包括三个子模块:1.用来生成内核单元内核单元的内核布图布线模块(core generation)2.产生输入输出焊垫框架焊垫框架的焊垫框架产生器(padframe generation)3.用来连接内核单元和焊垫框架二者的焊垫布焊垫布线模块线模块(pad routing)l l这三个子模块都有相对的独立性,可以独立运行,也可以协同运行。SPR完成布图布线的过程完成布图布线的过程n nSPR分三步完成布图布线:1。先产生电路的内核单元 2。再产生焊垫框架 3。接着在内核和焊架框架中的焊垫间完成布线。n nSPR设定n n
6、选择选择ToolsSPRSetupToolsSPRSetup命令,有两个文件需要设命令,有两个文件需要设定,一个是标准组件库所在的文件(定,一个是标准组件库所在的文件(*.tdb*.tdb),另一个),另一个是由是由S-editS-edit设计好的电路模块所输出的设计好的电路模块所输出的NetlistsNetlists文件文件(*.tpr*.tpr),只有设定完这两个文件,才能让),只有设定完这两个文件,才能让L-editL-edit根根据电路图模块所输出的据电路图模块所输出的NetlistNetlist文件从指定标准库中找文件从指定标准库中找出相同名称的对应组件,进行自动摆放绕线。出相同名称
7、的对应组件,进行自动摆放绕线。更新SPR设置与网表文件,使之保持一致SPR三个子模块的设定n ni)电路核心设定(Core Setup)n n包括核心单元图层、全局信号、布局、输入输出信号等设置选项。n n如无特殊要求,清除I/O Signals里的所有信号。n nii)焊垫框架设定(Padframe Setup)n n包括常规和版图设定。n n如无特殊要求,清除Layout里的所有Pad。n niii)焊垫绕线设定(Pad Route Setup)n n包括常规、图层、设计规则、内核信号、焊垫框信号的设定。n n如无特殊要求,清除Core Signals和Padframe Signals里的
8、所有信号。SPR形成的组件名称n n执行SPRn n执行ToolsSPRPlace and Route命令单击Run按钮n n随后出现自动绕线布局的结果,如图所示。n n绕线结果会产生好几个组件,可以用ViewDesign Navigator命令,单击展开全部的功能按钮,观看各组件的层次关系。n n将此布局图进行SPICE网表转化(*.spc文件)n n执行ToolsExtract命令,输入设定内容,单击Run按钮n n由于不同流程有不同特性,在Output选项卡中可引入组件的模型文件,此模型文件包括电容电阻系数等数据,可供T-spice模拟之用。图中引用1.25um的CMOS流程组件模型文件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Cadence 实验 系列 IC 设计 软件 TannerSPRLVS
限制150内