自动布局布线软件ppt课件.ppt

自动布局布线软件ppt课件.ppt

ID:58562665

大小:5.56 MB

页数:74页

时间:2020-10-21

自动布局布线软件ppt课件.ppt_第1页
自动布局布线软件ppt课件.ppt_第2页
自动布局布线软件ppt课件.ppt_第3页
自动布局布线软件ppt课件.ppt_第4页
自动布局布线软件ppt课件.ppt_第5页
资源描述:

《自动布局布线软件ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、自动布局布线软件2012年04月18日1IC典型流程功能要求系统建模电路仿真手工设计版图后仿真满足满足不满足不满足行为设计(Verilog/VHDL)行为仿真时序仿真版图自动布局、布线流片、封装、测试不满足满足满足不满足不满足后仿真综合、优化网表满足流片、封装、测试功能要求系统建模MatlabModelsim,Questasim,MuxplusIIDesignCompilerAstro,Encounter数字VLSI流程MatlabSpectreVirtuoso,lakerCalibre模拟IC流程SpectreModelsim,Questasim,Muxplu

2、sII2主要内容自动布局布线基本概念自动布局布线工具介绍Astro工具使用后仿真演示3自动布局布线基本概念版图,GDS,(GraphicDataSystem),用来控制集成电路光掩膜绘制。自动布局+自动布线=画完版图45自动布局布线工具介绍1.Synopsys的Astro。2002年以前叫Apollo,2007年以后软件名称改为ICCompiler(ICC)。2.Cadence的SOCEncounter6两个工具比较工艺库格式不同,Astro需要二进制db格式,Encounter需要ASCII形式的.lef文件Astro一个进程可以打开多个cell,命令行不占用

3、Terminal,而Encounter一个进程只能 打开一个cell,命令行占用Terminal。Astro能读入GDS,支持CELview,Encounter不支持读入GDS。Astro没有提供Calibre的接口,不能读入CalibreDRC的结果,Encounter可以直接读入Calibre的运行结果7Astro自动布局布线流程参考库时序约束文件IO管脚排列文件工艺文件门级网表数据输入布局规划布局时钟综合布线静态时序分析,后仿真DRC、LVS流片8数据输入工艺库文件--是Foundry或IP提供商提供的各种库(标准单元库、IO库、SRAM库和IP库)和工艺

4、文件--网站下载设计文件—网表文件(.sv文件)和时序约束文件(.sdc文件)--都是DC综合得到管脚排列文件(.tdf文件)--手动编写,保存成XXX.tdf到任意你能找到目录里。课件中是在软件启动目录下创建了一个data目录来保存tdf文件9IO管脚排列文件IO顺序插入一些特殊的IO单元:IO电源IO地Corner10;1.1Vdigitalcorepower/groundinsertPad"VDD""PVDD1RN""VDD""VDD"insertPad"VSS""PVSS1RN""VSS""VSS";3.3VdigitalIOpower/grounddb

5、CreateCellInst(geGetEditCell)"""PVDD2RN""VDD_IO""0""No"'(00)"fsk0323"dbCreateCellInst(geGetEditCell)"""PVSS2RN""VSS_IO""0""No"'(00)"fsk0323";CornercelldbCreateCellInst(geGetEditCell)"""PCORNERRN""CORNER1""0""No"'(00)"fsk0323"dbCreateCellInst(geGetEditCell)"""PCORNERRN""CORNER2""0""No

6、"'(00)"fsk0323"dbCreateCellInst(geGetEditCell)"""PCORNERRN""CORNER3""0""No"'(00)"fsk0323"dbCreateCellInst(geGetEditCell)"""PCORNERRN""CORNER4""0""No"'(00)"fsk0323"tdfPurgePadConstrpad"CORNER1""Bottom"pad"CORNER2""Right"pad"CORNER3""Top"pad"CORNER4""Left"pad"VDD_IO""left"1pad"VSS_IO""

7、left"2pad"data_in_block""top"1pad"fsk_out_block""top"2pad"VDD""right"1pad"VSS""right"2pad"clk_block""bottom"2pad"en_block""bottom"1IO管脚排列文件--tdfinsertPad使用方法:insertPadnetNamepadCellNamepadNameconnectPindbCreateCellInst使用方法:dbCreateCellInstcellIdchildLibNamechlidCellNamechilidInstName

8、rotationStrm

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。