{"title":"一种基于图固定算法的VLSI版图合法化技术","authors":"S.D. Wu, C. Tsai, M. Yang","doi":"10.1109/VDAT.2006.258148","DOIUrl":null,"url":null,"abstract":"This paper describes a novel graph fixing algorithm which can be used to fix the design constraint violations for a VLSI layout. Layouts are designed so that the process design rule and user specified constraints must be satisfied. Custom layout methodologies and process design rule migration activities introduce rule and constraint violations in layouts. Traditionally, layout compaction technique based on minimal area criterion is used to solve layout constraint violation problem. Unfortunately such layout compaction technique often fail in real designs since the layout often changed significantly and resulted in circuit performance degeneracy after layout compaction. Recently, a minimum layout perturbation was proposed to overcome the aforementioned drawback. The layout legalization was formulated as a linear programming problem which objective function was the summation of the perturbation of shapes. Such works reduced the impact on circuit performance greatly. In this paper, based on the concept of minimum layout perturbation, a more efficient graph fixing algorithm is proposed to solve layout legalization problem. This algorithm has been implemented as a part of Lakertrade AutoCorrect function and demonstrated the efficiency and feasibility for several real designs","PeriodicalId":356198,"journal":{"name":"2006 International Symposium on VLSI Design, Automation and Test","volume":"60 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-04-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"A VLSI Layout Legalization Technique Based on a Graph Fixing Algorithm\",\"authors\":\"S.D. Wu, C. Tsai, M. Yang\",\"doi\":\"10.1109/VDAT.2006.258148\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper describes a novel graph fixing algorithm which can be used to fix the design constraint violations for a VLSI layout. Layouts are designed so that the process design rule and user specified constraints must be satisfied. Custom layout methodologies and process design rule migration activities introduce rule and constraint violations in layouts. Traditionally, layout compaction technique based on minimal area criterion is used to solve layout constraint violation problem. Unfortunately such layout compaction technique often fail in real designs since the layout often changed significantly and resulted in circuit performance degeneracy after layout compaction. Recently, a minimum layout perturbation was proposed to overcome the aforementioned drawback. The layout legalization was formulated as a linear programming problem which objective function was the summation of the perturbation of shapes. Such works reduced the impact on circuit performance greatly. In this paper, based on the concept of minimum layout perturbation, a more efficient graph fixing algorithm is proposed to solve layout legalization problem. This algorithm has been implemented as a part of Lakertrade AutoCorrect function and demonstrated the efficiency and feasibility for several real designs\",\"PeriodicalId\":356198,\"journal\":{\"name\":\"2006 International Symposium on VLSI Design, Automation and Test\",\"volume\":\"60 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2006-04-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2006 International Symposium on VLSI Design, Automation and Test\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/VDAT.2006.258148\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2006 International Symposium on VLSI Design, Automation and Test","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/VDAT.2006.258148","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A VLSI Layout Legalization Technique Based on a Graph Fixing Algorithm
This paper describes a novel graph fixing algorithm which can be used to fix the design constraint violations for a VLSI layout. Layouts are designed so that the process design rule and user specified constraints must be satisfied. Custom layout methodologies and process design rule migration activities introduce rule and constraint violations in layouts. Traditionally, layout compaction technique based on minimal area criterion is used to solve layout constraint violation problem. Unfortunately such layout compaction technique often fail in real designs since the layout often changed significantly and resulted in circuit performance degeneracy after layout compaction. Recently, a minimum layout perturbation was proposed to overcome the aforementioned drawback. The layout legalization was formulated as a linear programming problem which objective function was the summation of the perturbation of shapes. Such works reduced the impact on circuit performance greatly. In this paper, based on the concept of minimum layout perturbation, a more efficient graph fixing algorithm is proposed to solve layout legalization problem. This algorithm has been implemented as a part of Lakertrade AutoCorrect function and demonstrated the efficiency and feasibility for several real designs