Multiparametric Optimization and Penalty System in Integrated Circuit Component Placement

This paper addresses the complex problem of placement optimization in integrated circuit (IC) design by proposing a novel approach that integrates a penalty system within a multiparametric optimization framework. The primary goal is to improve the placement process by not only optimizing traditional parameters such as delay, power consumption, and area but also ensuring adherence to design rules from the early stages of the algorithm. A matrix-based genetic algorithm is employed, leveraging a quadratic assignment problem (QAP) model to handle the placement of circuit elements. By incorporating design rule checks (DRC) directly into the fitness function, the algorithm can effectively eliminate placements that exhibit significant rule violations, thereby reducing the need for extensive post-processing adjustments. Two distinct methods for DRC integration were explored: one based on rectangular trees with query systems and the other utilizing a quadrant tree with boundary tracking. The impact of these methods on the overall optimization process was analyzed, demonstrating that the integration of penalty systems significantly enhances the efficiency and accuracy of IC placement by minimizing the occurrence of rule violations and subsequently reducing the need for human intervention during the final stages of design.

Authors

Institutions

Publication Details

Published
2024-11-13
DOI
https://doi.org/10.1109/ewdts63723.2024.10873782
Citations
1
Primary Topic
VLSI and Analog Circuit Testing
Type
article
Field-Weighted Citation Impact
0.49
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Multiparametric Optimization and Penalty System in Integrated Circuit Component Placement

Vachagan Davtyan, David Revazyan, Vazgen Meliqyan, Ashot Harutyuyan et al.
1 citations
VLSI and Analog Circuit Testing
0.49
article

Multiparametric Optimization and Penalty System in Integrated Circuit Component Placement

Vachagan Davtyan, David Revazyan, Vazgen Meliqyan, Ashot Harutyuyan, Elen Ghazaryan
article en
1 citations

Abstract

This paper addresses the complex problem of placement optimization in integrated circuit (IC) design by proposing a novel approach that integrates a penalty system within a multiparametric optimization framework. The primary goal is to improve the placement process by not only optimizing traditional parameters such as delay, power consumption, and area but also ensuring adherence to design rules from the early stages of the algorithm. A matrix-based genetic algorithm is employed, leveraging a quadratic assignment problem (QAP) model to handle the placement of circuit elements. By incorporating design rule checks (DRC) directly into the fitness function, the algorithm can effectively eliminate placements that exhibit significant rule violations, thereby reducing the need for extensive post-processing adjustments. Two distinct methods for DRC integration were explored: one based on rectangular trees with query systems and the other utilizing a quadrant tree with boundary tracking. The impact of these methods on the overall optimization process was analyzed, demonstrating that the integration of penalty systems significantly enhances the efficiency and accuracy of IC placement by minimizing the occurrence of rule violations and subsequently reducing the need for human intervention during the final stages of design.

National Polytechnic University of Armenia (AM)
Openalex Percentile: Top 31%
VLSI and Analog Circuit Testing
0.49
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.