Title :
Automatic design rule correction in presence of multiple grids and track patterns
Author :
Salodkar, Nitin ; Rajagopalan, Satish ; Bhattacharya, Surya ; Batterywala, Shabbir
Author_Institution :
RMZ Infinity, Synopsys India Pvt. Ltd., Bangalore, India
fDate :
May 29 2013-June 7 2013
Abstract :
Traditionally, automatic design rule correction (DRC) problem is modeled as a Linear Program (LP) with design rules as difference constraints under minimum perturbation objective. This yields Totally Uni-Modular (TUM) constraint matrices thereby guaranteeing integral grid-compliant solutions with LP solvers. However, advanced technology nodes introduce per-layer grids or discrete tracks that result into non-TUM constraint matrices for the DRC problem. Consequently, LP solvers do not guarantee integral solutions. In this work, we propose a novel formulation using an ´unrolling´ technique. Our formulation guarantees TUM constraint matrices and hence integral multiple grid/track compliant solutions. We demonstrate its efficacy on layouts at advanced nodes.
Keywords :
linear programming; matrix algebra; network synthesis; DRC problem; LP solvers; advanced technology nodes; automatic design rule correction; discrete tracks; integral grid-compliant solutions; integral multiple grid-track compliant solutions; linear programming; minimum perturbation objective constraint; multiple grid and track patterns; nonTUM constraint matrices; totally unimodular constraint matrices; unrolling technique; Compaction; Context; Geometry; Layout; Linear programming; Tracking; Upper bound; Layout automation; difference constraints; integer linear program; linear program; total uni-modularity;
Conference_Titel :
Design Automation Conference (DAC), 2013 50th ACM/EDAC/IEEE
Conference_Location :
Austin, TX