Sign In

FlowPlace: Flow Matching for Chip Placement

์ž‘์„ฑ์ž
  • Haebom
์นดํ…Œ๊ณ ๋ฆฌ
Empty

์ €์ž

Peng Xie, Ke Xue, Yunqi Shi, Ruo-Tong Chen, Chengrui Gao, Siyuan Xu, Chenjian Ding, Mingxuan Yuan, Chao Qian

๐Ÿ’ก ๊ฐœ์š”

๋ณธ ๋…ผ๋ฌธ์€ ์นฉ ๋ฐฐ์น˜(chip placement) ๋ฌธ์ œ ํ•ด๊ฒฐ์„ ์œ„ํ•ด ์ œ์•ˆ๋œ FlowPlace ๋ฐฉ๋ฒ•๋ก ์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. FlowPlace๋Š” ๊ธฐ์กด ํ™•์‚ฐ ๋ชจ๋ธ ๊ธฐ๋ฐ˜ ๋ฐฉ๋ฒ•๋ก ์˜ ํ•œ๊ณ„์ธ ๋ฌด์ž‘์œ„ ํ•ฉ์„ฑ ๋ฐ์ดํ„ฐ ์‚ฌ์šฉ, ๊ธด ์ƒ˜ํ”Œ๋ง ์‹œ๊ฐ„, ๊ฒฝ์‚ฌํ•˜๊ฐ•๋ฒ• ๊ธฐ๋ฐ˜ ์ƒ˜ํ”Œ๋ง์œผ๋กœ ์ธํ•œ ๊ฒน์นจ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๊ณ ์•ˆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์Šคํฌ ๊ธฐ๋ฐ˜ ํ•ฉ์„ฑ ๋ฐ์ดํ„ฐ ์ƒ์„ฑ, ์œ ์—ฐํ•œ ์‚ฌ์ „ ์ •๋ณด ์ฃผ์ž…์ด ๊ฐ€๋Šฅํ•œ ํ๋ฆ„ ๊ธฐ๋ฐ˜ ํ•™์Šต, ๊ทธ๋ฆฌ๊ณ  ๊ฒน์นจ ์—†๋Š” ๋ ˆ์ด์•„์›ƒ ์ƒ์„ฑ์„ ์œ„ํ•œ ๊ฐ•์ œ ์ œ์•ฝ ์ƒ˜ํ”Œ๋ง ๊ธฐ๋ฒ•์„ ํ†ตํ•ฉํ•˜์—ฌ ์šฐ์ˆ˜ํ•œ ์„ฑ๋Šฅ๊ณผ ํšจ์œจ์„ฑ์„ ๋‹ฌ์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ”‘ ์‹œ์‚ฌ์  ๋ฐ ํ•œ๊ณ„

โ€ข
๊ธฐ์กด ํ™•์‚ฐ ๋ชจ๋ธ ๊ธฐ๋ฐ˜ ์นฉ ๋ฐฐ์น˜ ๋ฐฉ๋ฒ•๋ก ์˜ ์„ฑ๋Šฅ ๋ฐ ํšจ์œจ์„ฑ ํ•œ๊ณ„๋ฅผ ๊ทน๋ณตํ•˜๋Š” ์ƒˆ๋กœ์šด ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ œ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.
โ€ข
๊ฒน์นจ ์—†๋Š” ์นฉ ๋ฐฐ์น˜๋ฅผ ํšจ์œจ์ ์œผ๋กœ ์ƒ์„ฑํ•˜๋ฉฐ, PPA(Power, Performance, Area) ์ธก๋ฉด์—์„œ ํ–ฅ์ƒ๋œ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์˜€์Šต๋‹ˆ๋‹ค.
โ€ข
10-50๋ฐฐ ๋น ๋ฅธ ์ƒ˜ํ”Œ๋ง ์†๋„๋ฅผ ๋‹ฌ์„ฑํ•˜์—ฌ ์‹ค์ œ ์นฉ ์„ค๊ณ„ ๊ณผ์ •์—์„œ์˜ ํ™œ์šฉ ๊ฐ€๋Šฅ์„ฑ์„ ๋†’์˜€์Šต๋‹ˆ๋‹ค.
โ€ข
(ํ•œ๊ณ„์  ๋˜๋Š” ํ–ฅํ›„ ๊ณผ์ œ) ์ œ์‹œ๋œ ๋ฐฉ๋ฒ•๋ก ์ด ํŠน์ • ๋ฒค์น˜๋งˆํฌ์—์„œ ๊ฒ€์ฆ๋˜์—ˆ์œผ๋ฏ€๋กœ, ๋” ๋ณต์žกํ•˜๊ณ  ๋‹ค์–‘ํ•œ ์นฉ ์„ค๊ณ„ ๋ฌธ์ œ์— ๋Œ€ํ•œ ์ผ๋ฐ˜ํ™” ์„ฑ๋Šฅ ๋ฐ ์ถ”๊ฐ€์ ์ธ ์ตœ์ ํ™” ์—ฐ๊ตฌ๊ฐ€ ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๐Ÿ‘