首页> 外文会议>ACM international symposium on physical design 2010 >Going with the Flow: Bridging the Gap between Theory and Practice in Physical Design
【24h】

Going with the Flow: Bridging the Gap between Theory and Practice in Physical Design

机译:与时俱进:弥合物理设计理论与实践之间的鸿沟

获取原文
获取原文并翻译 | 示例

摘要

A practical Physical Design flow is an intricate chain of many algorithms. Assorted placers andrnrouters are interspersed with incremental logical synthesis algorithms that patch up timing. Thernoverall goal is to address a plethora of design objectives simultaneously such as LVS/DRCrncorrectness, speed, area, power and yield. Each new technology node adds additional complicationsrnto flow. Increased crosstalk sensitivity, and tighter power and yield requirements are currentlyrncausing havoc in 28nm.rnEDA research has been focused primarily on improving individual algorithms. Over the pastrndecade ISPD has hosted contests to find the best placement and global routing tool. Thoughrnimportant, does it really matter for each algorithm to be optimal? And what does ‘optimal’ meanrngiven the many conflicting objectives? This presentation focuses on the overall flow issues basedrnon the experiences with a state-of-the-art commercial physical design toolset.rnIt is important to be up-front about priorities in a multi-objective design flow. Which effectsrndominate and which can be addressed incrementally? It is surprisingly hard to get good results fromrnan algorithm that uses conflicting objectives in its cost function. Instead, it is often preferable to letrneach algorithm address only a single issue and patch up the less important ones incrementally in thernnext steps. This presentation also addresses the ‘bumpiness’ of multi-algorithm flows. The manyrnlocal optima and limited experimental evidence make it hard to properly tune the chain ofrnalgorithms.
机译:实际的物理设计流程是许多算法的复杂链。各种各样的布局器和路由器散布着逐步完善时序的增量逻辑综合算法。总体目标是同时解决众多设计目标,例如LVS / DRC的正确性,速度,面积,功率和良率。每个新技术节点都会给流程增加其他复杂性。串扰灵敏度的提高以及对功率和产量要求的提高,目前正对28nm造成严重破坏。EDA研究主要集中在改进单个算法上。在过去的十年中,ISPD举办了竞赛,以寻找最佳的布局和全局布线工具。虽然很重要,但每个算法是否最优真的重要吗?鉴于许多相互矛盾的目标,“最佳”意味着什么?本演讲着重于基于最先进的商业物理设计工具集经验的总体流程问题。重要的是要预先了解多目标设计流程中的优先级。哪些影响占主导地位,哪些可以逐步解决?令人惊讶的是,难以从在成本函数中使用相互矛盾的目标的rnan算法获得良好的结果。取而代之的是,通常最好让每个算法只解决一个问题,并在接下来的步骤中逐步修补那些次要的问题。此演示文稿还解决了多算法流的“凹凸不平”问题。众多的局部最优和有限的实验证据使得难以正确调整算法链。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号