基于物理综合的后端设计流程.ppt

基于物理综合的后端设计流程.ppt

ID:51509851

大小:130.01 KB

页数:17页

时间:2020-03-25

基于物理综合的后端设计流程.ppt_第1页
基于物理综合的后端设计流程.ppt_第2页
基于物理综合的后端设计流程.ppt_第3页
基于物理综合的后端设计流程.ppt_第4页
基于物理综合的后端设计流程.ppt_第5页
资源描述:

《基于物理综合的后端设计流程.ppt》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于物理综合的后端设计流程作者:杜德臣殷烽华2003/5/20一.传统综合工具面临的挑战1.计算timing的方法-以designcompiler为代表的传统综合工具,都是基于wireloadmodel的方式来计算timing。根据每个节点的fanout及负载单元的类型计算出一个加权的电容值作为该节点的电容,从而算出路径上每个cell的delay-不关心net上的电阻、电容效应带来的额外延时不关心cell的placement情况,不考虑电路的congestion情况可能造成的影响continue2.这种方法对电路带来的

2、影响-timing计算不够精确,无法预知路径上net造成的delay,综合的结果不能足够近似与最后的结果,report出的结果不够可信。-算法上的不足造成电路上的缺陷,后端P&R非常困难,timingclosure有很大挑战,即使经过多轮循环也难以得到预期的结果。二.物理综合的改进方案1.-在进行电路综合的同时,进行cellplace,并同时调整cellplacement和电路结构来优化电路。-根据cellplacement的信息同时估算net的物理信息和电路的congestion情况。-根据cell和net的物理信息

3、计算实际的负载电容,从而算出路径上的celldelaycontinue2.优点-用比较接近真实的物理信息计算timing,综合后的电路接近最优,综合的report能比较真实的反映电路的状态-综合的时候可以兼顾电路的congestion情况,可以调整电路结构和placement在timing和congestion之间寻求折中,达到最优点三.Physicalcompiler简单使用方法1.基于tcl脚本,与DC不同2.配置文件:.synopsys_dc.setup3.启动命令:psyn_shell4.使用文件:-synth

4、esislibrary(*.db)-physicallibrary(*.pdb)-netlist(designcompiler生成)-floorplaninformation(SE生成)-designconstraints四.设计流程概述RTLSynthesis(DC)Floorplan(SE)CellPlacement(PC)CTGEN&Routing(SE)RCextraction(HyperExtract)Verification(backannotation)STA(PT)DRC&LVS(Dracula)Tap

5、eoutDC:DesignCompilerPC:PhysicalCompilerSE:SiliconEnsemblePT:PrimeTimeDRC:DesignRuleCheckLVS:LayoutVersusSchematicSTA:StaticTimingAnalysis4.1文件转换1.Physicallibrary标准pdb文件一般library中有提供,但若设计中包含hardIP,pdb文件需重新制作工具:lif2pliblef2plib–lefstdcell.lef–lefip.lef–liblibname

6、–outputfilename4.1continue2.def2pdefFloorplan的信息保存在*.def文件中,虽然def也可以被physicalcompiler读入,但可能存在一些格式上的问题,多次经验证明读入pdef是没有问题的。def2pdef–pdb*.pdb–def*.def–output*.pdefNote:def中specialnet段要保存好,以后还会用到4.1continue2.db2def5physicalcompiler的结果保存在db中,需要转换成后端工具可以读入的文件格式。db2def

7、5*.db–topdesigntop_module-pdb*.pdb–searchstdcell_db_path–def*.defNote:(1)将生成的def文件中specialnet段(该def不完整)用先前保存的替换,并检查是否还有specialnet部分落入def的其他地方,如有则删掉(2)仔细检查PIN段,看是否有pin的信息丢失,如有必要,调整pin的坐标4.1continueGCF文件综合中的designconstraints需要转换成布线工具可以读入的文件格式*.gcf转换是用pearl完成的,需要一个

8、简单的脚本Note:designconstraints需要两个版本designcompiler版本用来做简单的综合和GCFtcl版本用来做physicalcompiler4.2设计流程演示4.2.1FloorPlan所需文件:netlist(DC给出)LEF(库提供)工具:SE内容:(1)设定chip的利用率、长宽比。(2)设计p

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

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

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