Going with the flow: bridging the gap between theory and practice in physical design.

Proceedings of the 19th international symposium on Physical design(2010)

引用 2|浏览1
暂无评分
摘要
A practical Physical Design flow is an intricate chain of many algorithms. Assorted placers and routers are interspersed with incremental logical synthesis algorithms that patch up timing. The overall goal is to address a plethora of design objectives simultaneously such as LVS/DRC correctness, speed, area, power and yield. Each new technology node adds additional complications to flow. Increased crosstalk sensitivity, and tighter power and yield requirements are currently causing havoc in 28nm. EDA research has been focused primarily on improving individual algorithms. Over the past decade ISPD has hosted contests to find the best placement and global routing tool. Though important, does it really matter for each algorithm to be optimal? And what does "optimal" mean given the many conflicting objectives? This presentation focuses on the overall flow issues based on the experiences with a state-of-the-art commercial physical design toolset. It is important to be up-front about priorities in a multi-objective design flow. Which effects dominate and which can be addressed incrementally? It is surprisingly hard to get good results from an algorithm that uses conflicting objectives in its cost function. Instead, it is often preferable to let each algorithm address only a single issue and patch up the less important ones incrementally in the next steps. This presentation also addresses the "bumpiness" of multi-algorithm flows. The many local optima and limited experimental evidence make it hard to properly tune the chain of algorithms.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要