中文

一种快速最优的双行合法化算法

数据结构与算法 2021-01-22 v1

摘要

在布局合法化中,通常假设(几乎)所有标准单元具有相同的高度,因此可在单元行中对齐,进而各行可独立处理。然而,对于近期技术而言这不再成立,其中预期会出现大量双行甚至任意多行高度的单元。由于若干行内单元放置之间的相互依赖,合法化任务变得相当困难。本文中,我们展示了如何以 O(nlog(n))\mathcal{O}(n\cdot\log(n)) 的时间优化由单行与双行高度单元组成、具有固定从左到右顺序的相邻行对的二次单元移动,其中 nn 表示所涉单元数。与先前工作相反,我们由此不对最大单元移动人为设限,且能保证找到最优解。实验结果表明,与在全局布局后固定多行高单元的合法化方法相比,总二次移动平均百分比降低超过 26%26\%

关键词

引用

@article{arxiv.2101.08561,
  title  = {A Fast Optimal Double Row Legalization Algorithm},
  author = {Stefan Hougardy and Meike Neuwohner and Ulrike Schorr},
  journal= {arXiv preprint arXiv:2101.08561},
  year   = {2021}
}

备注

8 pages, 3 figures, to be published in ISPD'21