On coloring rectangular and diagonal grid graphs for multiple patterning lithography

Daifeng Guo, Hongbo Zhang, Martin D.F. Wong

Research output: Chapter in book/report/conference proceedingConference proceedingpeer-review

8 Citations (Scopus)

Abstract

Rectangular and diagonal grid graphs are induced subgraphs of a rectangular or diagonal grid respectively. Their k-coloring problem has direct applications in printing contact/via layouts by multi-patterning lithography (MPL). However, the problem in general is computationally difficult for k>2, while it remains an open question on grid graphs due to their regularity and sparsity. In this paper, we conduct a complete analysis of the k-coloring problems on rectangular and diagonal grid graphs, and particularly the NP-completeness of 3-coloring on a diagonal grid graph is proved. In practice, we propose an exact 3-coloring algorithm. Experiments are conducted to verify its effectiveness and performance. Extensions and other results are also discussed.
Original languageEnglish
Title of host publication2018 23rd Asia and South Pacific Design Automation Conference (ASP-DAC)
PublisherIEEE
Pages387-392
Number of pages6
ISBN (Electronic)9781509006021
ISBN (Print)9781509006038 (Print on Demand)
DOIs
Publication statusPublished - Jan 2018
Event23rd Asia and South Pacific Design Automation Conference, ASP-DAC 2018 - Jeju, Korea, Republic of
Duration: 22 Jan 201825 Jan 2018
https://www.aspdac.com/aspdac2018/ (Link to conference website)
https://tsys.jp/aspdac/2018/program/program.html (Link to conference programme)

Publication series

NameProceedings of Asia and South Pacific Design Automation Conference (ASP-DAC)

Conference

Conference23rd Asia and South Pacific Design Automation Conference, ASP-DAC 2018
Country/TerritoryKorea, Republic of
CityJeju
Period22/01/1825/01/18
Internet address

Fingerprint

Dive into the research topics of 'On coloring rectangular and diagonal grid graphs for multiple patterning lithography'. Together they form a unique fingerprint.

Cite this