欢迎来到天天文库
浏览记录
ID:58562665
大小:5.56 MB
页数:74页
时间:2020-10-21
《自动布局布线软件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
此文档下载收益归作者所有