A Fast Optimal Double Row Legalization Algorithm
Autor: | Ulrike Schorr, Meike Neuwohner, Stefan Hougardy |
---|---|
Rok vydání: | 2021 |
Předmět: |
FOS: Computer and information sciences
B.7.2 Computer science Movement (music) Double row 02 engineering and technology Cell movement Computer Graphics and Computer-Aided Design Computer Science Applications 020202 computer hardware & architecture Task (project management) Combinatorics Quadratic equation Computer Science - Data Structures and Algorithms 0202 electrical engineering electronic engineering information engineering Data Structures and Algorithms (cs.DS) Electrical and Electronic Engineering Row Legalization |
Zdroj: | ISPD |
DOI: | 10.48550/arxiv.2101.08561 |
Popis: | In Placement Legalization, it is often assumed that (almost) all standard cells possess the same height and can therefore be aligned in cell rows, which can then be treated independently. However, this is no longer true for recent technologies, where a substantial number of cells of double- or even arbitrary multiple-row height is to be expected. Due to interdependencies between the cell placements within several rows, the legalization task becomes considerably harder. In this paper, we show how to optimize quadratic cell movement for pairs of adjacent rows comprising cells of single- as well as double-row height with a fixed left-to-right ordering in time $\mathcal{O}(n\cdot\log(n))$, whereby $n$ denotes the number of cells involved. Opposed to prior works, we thereby do not artificially bound the maximum cell movement and can guarantee to find an optimum solution. Experimental results show an average percental decrease of over $26\%$ in the total quadratic movement when compared to a legalization approach that fixes cells of more than single-row height after Global Placement. Comment: 8 pages, 3 figures, to be published in ISPD'21 |
Databáze: | OpenAIRE |
Externí odkaz: |