Skip to main content

PatternPaint: Practical Layout Pattern Generation Using Diffusion-Based Inpainting

Publication ,  Conference
Zhou, G; Korrapati, B; Reddy, GR; Chang, CC; Pan, J; Hu, J; Chen, Y; Thakurta, DG
Published in: Proceedings Design Automation Conference
January 1, 2025

Generating diverse VLSI layout patterns is essential for various downstream tasks in design for manufacturing, as design rules continually evolve during the development of new technology nodes. However, existing training-based methods for layout pattern generation rely on large datasets. In practical scenarios, especially when developing a new technology node, obtaining such extensive layout data is challenging. Consequently, training models with large datasets becomes impractical, limiting the scalability and adaptability of prior approaches. To this end, we propose PatternPaint, a diffusion-based framework capable of generating legal patterns with limited design-rule-compliant training samples. PatternPaint simplifies complex layout pattern generation into a series of inpainting processes with a template-based denoising scheme. Furthermore, we perform few-shot finetuning on a pretrained image foundation model with only 20 design-rule-compliant samples. Experimental results show that using a sub-3nm technology node (Intel 18A), our model is the only one that can generate legal patterns in complex 2D metal interconnect design rule settings among all previous works and achieves a high diversity score. Additionally, our few-shot finetuning can boost the legality rate by 1.87 X compared to the original pretrained model. As a result, we demonstrate a production-ready approach for layout pattern generation in developing new technology nodes.

Duke Scholars

Published In

Proceedings Design Automation Conference

DOI

ISSN

0738-100X

Publication Date

January 1, 2025
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Zhou, G., Korrapati, B., Reddy, G. R., Chang, C. C., Pan, J., Hu, J., … Thakurta, D. G. (2025). PatternPaint: Practical Layout Pattern Generation Using Diffusion-Based Inpainting. In Proceedings Design Automation Conference. https://doi.org/10.1109/DAC63849.2025.11132857
Zhou, G., B. Korrapati, G. R. Reddy, C. C. Chang, J. Pan, J. Hu, Y. Chen, and D. G. Thakurta. “PatternPaint: Practical Layout Pattern Generation Using Diffusion-Based Inpainting.” In Proceedings Design Automation Conference, 2025. https://doi.org/10.1109/DAC63849.2025.11132857.
Zhou G, Korrapati B, Reddy GR, Chang CC, Pan J, Hu J, et al. PatternPaint: Practical Layout Pattern Generation Using Diffusion-Based Inpainting. In: Proceedings Design Automation Conference. 2025.
Zhou, G., et al. “PatternPaint: Practical Layout Pattern Generation Using Diffusion-Based Inpainting.” Proceedings Design Automation Conference, 2025. Scopus, doi:10.1109/DAC63849.2025.11132857.
Zhou G, Korrapati B, Reddy GR, Chang CC, Pan J, Hu J, Chen Y, Thakurta DG. PatternPaint: Practical Layout Pattern Generation Using Diffusion-Based Inpainting. Proceedings Design Automation Conference. 2025.

Published In

Proceedings Design Automation Conference

DOI

ISSN

0738-100X

Publication Date

January 1, 2025