基于单元移动算法的ECO时序优化CAD自动化模块

Kan Mei War, B. A. Rosdi, C. Wee
{"title":"基于单元移动算法的ECO时序优化CAD自动化模块","authors":"Kan Mei War, B. A. Rosdi, C. Wee","doi":"10.1109/ISIEA.2011.6108716","DOIUrl":null,"url":null,"abstract":"Incremental placement or Engineering Change Order (ECO) placement remains one of the most influential steps in Very Large Scale Integration (VLSI) layout design. New logic may be added into design after placement stage to meet functionality requirement. The added logic will cause design timing to become worse. In this paper, we develop an incremental placement Computer Aided Design (CAD) automation module to improve timing of the layout design. This incremental placement serves as a post-placement optimization solution that provide a cells position adjustment strategy such that no cells overlap occur and ensure no significant deviation from initial placement. Experiment is carried out by integrating the developed CAD automation module with standard industrial Electronic Design Automation (EDA) and Intel in-house design tools. Experimental results show that our approach can effectively reduce maximum and total negative slack on most of the benchmark circuits.","PeriodicalId":110449,"journal":{"name":"2011 IEEE Symposium on Industrial Electronics and Applications","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-12-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"CAD automation module based on cell moving algorithm for ECO timing optimization\",\"authors\":\"Kan Mei War, B. A. Rosdi, C. Wee\",\"doi\":\"10.1109/ISIEA.2011.6108716\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Incremental placement or Engineering Change Order (ECO) placement remains one of the most influential steps in Very Large Scale Integration (VLSI) layout design. New logic may be added into design after placement stage to meet functionality requirement. The added logic will cause design timing to become worse. In this paper, we develop an incremental placement Computer Aided Design (CAD) automation module to improve timing of the layout design. This incremental placement serves as a post-placement optimization solution that provide a cells position adjustment strategy such that no cells overlap occur and ensure no significant deviation from initial placement. Experiment is carried out by integrating the developed CAD automation module with standard industrial Electronic Design Automation (EDA) and Intel in-house design tools. Experimental results show that our approach can effectively reduce maximum and total negative slack on most of the benchmark circuits.\",\"PeriodicalId\":110449,\"journal\":{\"name\":\"2011 IEEE Symposium on Industrial Electronics and Applications\",\"volume\":\"6 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2011-12-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2011 IEEE Symposium on Industrial Electronics and Applications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISIEA.2011.6108716\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 IEEE Symposium on Industrial Electronics and Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISIEA.2011.6108716","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

摘要

增量布局或工程变更订单(ECO)布局仍然是超大规模集成电路(VLSI)布局设计中最具影响力的步骤之一。在放置阶段后,可以在设计中添加新的逻辑以满足功能要求。添加的逻辑将导致设计时序变得更糟。在本文中,我们开发了一个增量布局计算机辅助设计(CAD)自动化模块,以提高布局设计的时序。这种增量放置可以作为放置后的优化解决方案,提供单元位置调整策略,这样就不会发生单元重叠,并确保与初始放置没有明显偏差。通过将开发的CAD自动化模块与标准工业电子设计自动化(EDA)和英特尔内部设计工具集成,进行了实验。实验结果表明,该方法可以有效地降低大多数基准电路的最大负松弛和总负松弛。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
CAD automation module based on cell moving algorithm for ECO timing optimization
Incremental placement or Engineering Change Order (ECO) placement remains one of the most influential steps in Very Large Scale Integration (VLSI) layout design. New logic may be added into design after placement stage to meet functionality requirement. The added logic will cause design timing to become worse. In this paper, we develop an incremental placement Computer Aided Design (CAD) automation module to improve timing of the layout design. This incremental placement serves as a post-placement optimization solution that provide a cells position adjustment strategy such that no cells overlap occur and ensure no significant deviation from initial placement. Experiment is carried out by integrating the developed CAD automation module with standard industrial Electronic Design Automation (EDA) and Intel in-house design tools. Experimental results show that our approach can effectively reduce maximum and total negative slack on most of the benchmark circuits.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信