基于物理综合的后端设计流程.ppt
《基于物理综合的后端设计流程.ppt》由会员分享,可在线阅读,更多相关《基于物理综合的后端设计流程.ppt(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于物理综合的后端基于物理综合的后端设计流程设计流程作者:杜德臣 殷烽华 2003/5/20一一.传统综合工具面临的挑战传统综合工具面临的挑战1.1.计算计算timingtiming的方法的方法 -以以design compilerdesign compiler为代表的为代表的传统综合工具,都是基于传统综合工具,都是基于wire load modelwire load model的方式来计的方式来计算算timingtiming。根据每个节点的。根据每个节点的fanoutfanout及负载单元的类型及负载单元的类型 计算出一个加权的电容值作为该节点的计算出一个加权的电容值作为该节点的 电容,从而
2、算出路径上每个电容,从而算出路径上每个cellcell的的delaydelay-不关心不关心netnet上的电阻、电容效应带来的额外延时上的电阻、电容效应带来的额外延时 不关心不关心cellcell的的placementplacement情况,不考虑电路的情况,不考虑电路的congestioncongestion情况可能造成的影响情况可能造成的影响continue2.这种方法对电路带来的影响 -timing计算不够精确,无法预知路径上net造成的delay,综合的结果不能足够近似与最后的结果,report出的结果不够可信。-算法上的不足造成电路上的缺陷,后端P&R非常困难,timing clo
3、sure有很大挑战,即使经过多轮循环也难以得到预期的结果。二二.物理综合的改进方案物理综合的改进方案1.-在进行电路综合的同时,进行cell place,并同时调整cell placement和电路结构 来优化电路。来优化电路。-根据cell placement的信息同时估算net的物理信息和电路的congestion情况。-根据cell和net的物理信息计算实际的负载电容,从而算出路径上的cell delaycontinue2.优点 -用比较接近真实的物理信息计算timing,综合后的电路接近最优,综合的report能 比较真实的反映电路的状态 -综合的时候可以兼顾电路的congestion
4、情 况,可以调整电路结构和placement在 timing和congestion之间寻求折中,达到最 优点三三.Physical compiler简单使用方法简单使用方法1.基于tcl脚本,与DC不同2.配置文件:.synopsys_dc.setup3.启动命令:psyn_shell4.使用文件:-synthesis library(*.db)-physical library (*.pdb)-netlist(design compiler 生成)-floorplan information(SE生成)-design constraints四四.设计流程概述设计流程概述RTL Synthes
5、is(DC)Floorplan(SE)Cell Placement(PC)CTGEN&Routing(SE)RC extraction (HyperExtract)Verification(back annotation)STA(PT)DRC&LVS (Dracula)Tape out DC:Design CompilerPC:Physical CompilerSE:Silicon EnsemblePT:Prime TimeDRC:Design Rule CheckLVS:Layout Versus SchematicSTA:Static Timing Analysis4.1文件转换文件转换1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 物理 综合 后端 设计 流程
限制150内