Skip to content

Latest commit

ย 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Etch Process Window Studio

์‹๊ฐ ๊ณต์ •์—์„œ ์‹๊ฐ ์†๋„๋งŒ ๋†’์ด๋ฉด ์„ ํƒ๋น„์™€ ๊ท ์ผ๋„๊ฐ€ ๋ฌด๋„ˆ์ง„๋‹ค. ๊ทธ๋ž˜์„œ ์ด ํ”„๋กœ์ ํŠธ๋Š” ์„ธ ์‘๋‹ต์„ ๋™์‹œ์— ๋งŒ์กฑํ•˜๋Š” ์กฐ๊ฑด ๋ฒ”์œ„, ๊ณง ๊ณต์ • ์œˆ๋„์šฐ๋ฅผ ์‹คํ—˜ ๋ฒ”์œ„ ์•ˆ์—์„œ ํŒ์ •ํ•˜๋Š” ๋„๊ตฌ๋ฅผ ๋ชฉํ‘œ๋กœ ์‚ผ์•˜๋‹ค. ์‹ค์ œ ์žฅ๋น„ ๋ฐ์ดํ„ฐ๋Š” ๊ณต๊ฐœํ•  ์ˆ˜ ์—†์–ด ๊ณต๊ฐœ๋œ silicon RIE ๋…ผ๋ฌธ์˜ 32-run ์‹คํ—˜๊ณ„ํš(DOE)์„ ์ง์ ‘ ์ „์‚ฌํ–ˆ๋‹ค. ๊ทธ ๋ฐ์ดํ„ฐ๋กœ 21ํ•ญ ๋ฐ˜์‘ํ‘œ๋ฉด๋ชจํ˜•(RSM)์„ ์žฌ๊ตฌ์„ฑํ•ด ๋…ผ๋ฌธ ๊ณ„์ˆ˜์™€ ๋Œ€์กฐํ–ˆ๊ณ , ๊ทธ ์œ„์—์„œ ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ์„ฑ๋Šฅ ๊ธฐ์ค€์„ ๋™์‹œ์— ๋งŒ์กฑํ•˜๋Š” ์˜์—ญ์„ ํƒ์ƒ‰ํ•˜๋„๋ก ๋งŒ๋“ค์—ˆ๋‹ค.

๊ฒฐ๊ณผ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. ์‹๊ฐ ์†๋„ Rยฒ 0.9901, ์„ ํƒ๋น„ Rยฒ 0.8876์œผ๋กœ ๋…ผ๋ฌธ ๊ฐ’๊ณผ ๋น„์Šทํ–ˆ์ง€๋งŒ, ์ž”์ฐจํ‘œ์ค€์˜ค์ฐจ์™€ ๊ณ„์ˆ˜ 18๊ฐœ๊ฐ€ ๋…ผ๋ฌธ๊ณผ ๋‹ฌ๋ผ ์™„์ „ํ•œ ์žฌํ˜„์œผ๋กœ ํŒ์ •ํ•˜์ง€ ์•Š์•˜๋‹ค. ๋ฐ๋ชจ ๊ธฐ์ค€์—์„œ ํ‰๊ท ์˜ˆ์ธก๋งŒ์œผ๋กœ ๊ธฐ์ค€์„ ์ถฉ์กฑํ•œ ๊ฒฉ์ž๋Š” 46.4%์˜€์œผ๋‚˜ 95% ์˜ˆ์ธก๊ตฌ๊ฐ„๊นŒ์ง€ ํ†ต๊ณผํ•œ ํ™•์ • ๊ฒฉ์ž๋Š” 0๊ฐœ์˜€๋‹ค. ํ‰๊ท ๋งŒ ๋ณด๋ฉด ์ ˆ๋ฐ˜ ๊ฐ€๊นŒ์ด ํ†ต๊ณผํ•˜์ง€๋งŒ ๋ถˆํ™•์‹ค์„ฑ์„ ๋ฐ˜์˜ํ•˜๋ฉด ํ™•์‹ ํ•  ์ˆ˜ ์žˆ๋Š” ์กฐ๊ฑด์ด ๋‚จ์ง€ ์•Š๋Š”๋‹ค๋Š” ์‚ฌ์‹ค์„ ์ด ๋„๊ตฌ๋กœ ํ™•์ธํ–ˆ๋‹ค.

์ด ์ €์žฅ์†Œ๋Š” ๋…ผ๋ฌธ ์žฌํ˜„ ๊ฒ€์ฆ๊ณผ ๊ณต์ • ์œˆ๋„์šฐ ํƒ์ƒ‰ ๋„๊ตฌ๋ฅผ ๋‹ค๋ฃจ๋ฉฐ, ์–‘์‚ฐ ๋ ˆ์‹œํ”ผ๋ฅผ ์ถ”์ฒœํ•˜๊ฑฐ๋‚˜ ๋…ผ๋ฌธ ๊ฒฐ๊ณผ๋ฅผ ์™„์ „ํžˆ ๋ณต์›ํ–ˆ๋‹ค๊ณ  ์ฃผ์žฅํ•˜์ง€ ์•Š๋Š”๋‹ค.

ํ”„๋กœ์ ํŠธ ์š”์•ฝ

ํ•ญ๋ชฉ ๋‚ด์šฉ
๋ฌธ์ œ ์‹๊ฐ ์†๋„, ์„ ํƒ๋น„, ๋น„๊ท ์ผ๋„๋ฅผ ๋™์‹œ์— ๋งŒ์กฑํ•˜๋Š” ๊ณต์ • ์˜์—ญ ํŒ์ •
๋ฐ์ดํ„ฐ Legtenberg et al. (1995) SFโ‚†/Oโ‚‚/CHFโ‚ƒ RIE, 32-run ์ค‘์•™ํ•ฉ์„ฑ์„ค๊ณ„(CCD)
์ธ์ž SFโ‚†, Oโ‚‚, CHFโ‚ƒ, pressure, RF power 5๊ฐœ (coded โˆ’2~+2)
๋ชจ๋ธ 21ํ•ญ full-quadratic OLS (์ ˆํŽธ 1 + ์„ ํ˜• 5 + ์ œ๊ณฑ 5 + interaction 10)
์ฃผ์š” ์‘๋‹ต Si etch rate, Si/SiOโ‚‚ selectivity, etch-rate non-uniformity
๋ณด์กฐ ์‘๋‹ต anisotropy(์ „์‚ฌ ๋ถˆ์ผ์น˜), DC bias(๊ฐ์‚ฌ์šฉ)
์ฃผ์š” ๊ธฐ๋Šฅ ๋…ผ๋ฌธ ๊ณ„์ˆ˜ ๊ฐ์‚ฌ, ANOVA, ์š”์ธ ๊ทธ๋ฃน ๋ฏผ๊ฐ๋„, 95% ์˜ˆ์ธก๊ตฌ๊ฐ„, 3๋‹จ๊ณ„ ๊ณต์ • ์œˆ๋„์šฐ ํŒ์ •, Streamlit UI
๊ฒ€์ฆ ๋‹จ์œ„ ํ…Œ์ŠคํŠธ์™€ UI ํ…Œ์ŠคํŠธ ํ•จ์ˆ˜ 55๊ฐœ, parametrize ์ „๊ฐœ ํ›„ 68 passed
์ ์šฉ ๋ฒ”์œ„ ๋…ผ๋ฌธ ์žฅ๋น„์™€ DOE ๋ฒ”์œ„ ์•ˆ์˜ ํƒ์ƒ‰์  ๋ถ„์„. ์–‘์‚ฐ ์กฐ๊ฑด ์ถ”์ฒœ ์•„๋‹˜
์ €์žฅ์†Œ ์šด์˜ ๊ณต๊ฐœ ์ €์žฅ์†Œ๋กœ ์šด์˜. ์›๋ฌธ PDF๋Š” ์ €์ž‘๊ถŒ์ƒ ์ œ์™ธ

1. ๋ฌธ์ œ ์ •์˜

์‹๊ฐ ๊ณต์ •์—์„œ "์‹๊ฐ ์†๋„๊ฐ€ ๊ฐ€์žฅ ๋†’์€ ์กฐ๊ฑด"์€ ์‹ค์ œ๋กœ ์“ธ ์ˆ˜ ์žˆ๋Š” ์กฐ๊ฑด์ด ์•„๋‹ˆ๋‹ค. ์‹ค๋ฆฌ์ฝ˜์ด ๋น ๋ฅด๊ฒŒ ๊นŽ์—ฌ๋„ SiOโ‚‚ ๋งˆ์Šคํฌ๊ฐ€ ํ•จ๊ป˜ ๊นŽ์ด๋ฉด ์„ ํƒ๋น„(selectivity)๊ฐ€ ๋–จ์–ด์ ธ ํŒจํ„ด์ด ๋ฌด๋„ˆ์ง€๊ณ , ์›จ์ดํผ ์•ˆ์—์„œ ์‹๊ฐ ๊นŠ์ด๊ฐ€ ๊ณ ๋ฅด์ง€ ์•Š์œผ๋ฉด ๋น„๊ท ์ผ๋„(non-uniformity) ๋•Œ๋ฌธ์— ์ผ๋ถ€ ๋‹ค์ด๋งŒ ์“ธ ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ด ํ”„๋กœ์ ํŠธ๋Š” ๋‹จ์ผ ์ตœ๋Œ“๊ฐ’ ํƒ์ƒ‰์ด ์•„๋‹ˆ๋ผ ์„ธ ์กฐ๊ฑด์„ ๋™์‹œ์— ๋งŒ์กฑํ•˜๋Š” ์˜์—ญ(process window)์„ ์ฐพ๋Š” ๋ฌธ์ œ๋กœ ์ •์˜ํ–ˆ๋‹ค.

์‹ค์ œ ์žฅ๋น„ ๋ฐ์ดํ„ฐ๋Š” ๊ณต๊ฐœํ•˜๊ธฐ ์–ด๋ ต๊ธฐ ๋•Œ๋ฌธ์— ๊ณต๊ฐœ ๋…ผ๋ฌธ์˜ DOE๋ฅผ ์‚ฌ์šฉํ–ˆ๋‹ค. ๋‹ค๋งŒ ์„œ๋กœ ๋‹ค๋ฅธ ๋…ผ๋ฌธ์˜ ์‹คํ—˜๊ฐ’์„ ํ•ฉ์น˜๋ฉด ์žฅ๋น„, chamber, ๊ณ„์ธก ๋ฐฉ์‹ ์ฐจ์ด๊ฐ€ ์„ž์—ฌ ๊ทผ๊ฑฐ๊ฐ€ ์•ฝํ•ด์ง€๋ฏ€๋กœ, ์™„์ „ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ง„ ํ•œ ํŽธ๋งŒ ์‚ฌ์šฉํ•˜๊ณ  ๋ถ€์กฑํ•œ ํ‘œ๋ฅผ ๊ฒฐํ•ฉํ•˜์ง€ ์•Š์•˜๋‹ค.

2. ๋ฐ์ดํ„ฐ ์„ ์ •๊ณผ ๊ฐ์‚ฌ

ํ›„๋ณด 3ํŽธ ๊ฒ€ํ† 

๊ฐ€์ด๋“œ๋ผ์ธ์˜ "3ํŽธ ์ด์ƒ ํƒ์ƒ‰ํ•˜์ง€ ์•Š๋Š”๋‹ค" ๊ทœ์น™์— ๋”ฐ๋ผ ์„ธ ํŽธ์„ ๊ฒ€ํ† ํ•˜๊ณ  ํ•œ ํŽธ๋งŒ ์ฑ„ํƒํ–ˆ๋‹ค.

๋…ผ๋ฌธ ํŒ์ • ์‚ฌ์œ 
Legtenberg et al. (1995) ์ฑ„ํƒ 5์ธ์ž์˜ ์‹ค์ œ ์ˆ˜์ค€๊ณผ coded ์ˆ˜์ค€, 32-run ์‹ค์ธก ์‘๋‹ต, 21๊ฐœ ํšŒ๊ท€๊ณ„์ˆ˜์™€ Rยฒ๊ฐ€ ๋ชจ๋‘ ๊ณต๊ฐœ
Muttalib et al. (2017) ํƒˆ๋ฝ ANOVA์™€ ํšŒ๊ท€๊ณ„์ˆ˜ ์—†์Œ. Table 2์˜ pressure ์—ด์ด gas ratio์™€ ๊ฒฐํ•ฉ๋˜์–ด L9 ์ง๊ต์„ฑ ์—†์Œ. Table 4 ํ‰๊ท ์ด ์ธ์‡„๊ฐ’์œผ๋กœ ์žฌํ˜„๋˜์ง€ ์•Š์Œ
Tipton et al. (1993) ํƒˆ๋ฝ 20-run ํšŒ๊ท€๊ณ„์ˆ˜๋Š” ์žˆ์œผ๋‚˜ run๋ณ„ ์‹ค์ธก ์‘๋‹ตํ‘œ๊ฐ€ ๋ณธ๋ฌธ์— ์—†์–ด ๋…๋ฆฝ ์žฌํ˜„ ๋ถˆ๊ฐ€

๋ถ€์กฑํ•œ ๋…ผ๋ฌธ์„ ์˜ˆ๋น„๋กœ ์ฑ„์šฐ๋ฉด ์žฌํ˜„๋ณด๋‹ค ์ถ”์ •์ด ๋งŽ์•„์ง€๋ฏ€๋กœ ์ฑ„ํƒ ๊ธฐ์ค€์„ ๋‚ฎ์ถ”์ง€ ์•Š์•˜๋‹ค.

์ธ์ž ์ˆ˜์ค€

์ธ์ž โˆ’2 โˆ’1 0 +1 +2
SFโ‚† (sccm) 10 20 30 40 50
Oโ‚‚ (sccm) 2 6 10 14 18
CHFโ‚ƒ (sccm) 2 7 12 17 22
Pressure (mTorr) 20 60 100 140 180
RF power (W) 20 60 100 140 180

32๊ฐœ run ์ค‘ ์ค‘์‹ฌ์  6ํšŒ ๋ฐ˜๋ณต์ด ํฌํ•จ๋˜์–ด ์ˆœ์ˆ˜์˜ค์ฐจ(pure error)๋ฅผ ์ถ”์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

์ „์‚ฌ ์›์น™

์›๋ฌธ PDF์˜ SHA-256, DOI, ๋‹ค์šด๋กœ๋“œ URL์„ data/source_manifest.json์— ๊ธฐ๋กํ–ˆ๊ณ , scripts/validate_acquisition.py๊ฐ€ 32ํ–‰ ์„ค๊ณ„, coded-to-actual ๋งคํ•‘, ์ค‘์‹ฌ์  6ํšŒ๋ฅผ ์ž๋™์œผ๋กœ ๊ฒ€์ฆํ•œ๋‹ค.

์ „์‚ฌํ•˜๋ฉด์„œ ์ง€ํ‚จ ์›์น™์€ ์„ธ ๊ฐ€์ง€๋‹ค. synthetic response๋Š” ๋งŒ๋“ค์ง€ ์•Š์•˜๋‹ค. ๊ทธ๋ž˜ํ”„๋Š” ๋งค๋„๋Ÿฌ์›Œ์ง€์ง€๋งŒ ๋…ผ๋ฌธ๊ณผ ๋Œ€์กฐํ•  ๊ทผ๊ฑฐ๊ฐ€ ์‚ฌ๋ผ์ง€๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๋…ผ๋ฌธ ๊ณ„์ˆ˜์™€ ๋‹ค๋ฅธ ๊ฐ’๋„ ์ž„์˜๋กœ ๊ณ ์น˜์ง€ ์•Š์•˜๋‹ค. ์›์ €์ž์˜ ์ •์ • ๊ณต์ง€๊ฐ€ ์—†์œผ๋ฏ€๋กœ ์ฐจ์ด๋ฅผ ๊ฐ์‚ฌ ์‚ฐ์ถœ๋ฌผ๋กœ ๋ณด์กดํ–ˆ๋‹ค. ๋…ผ๋ฌธ์˜ ๋ณ„ํ‘œ(outward-sloped profile)๋Š” anisotropy_outward_slope ์—ด๋กœ ๋”ฐ๋กœ ๋ณด์กดํ–ˆ๋‹ค.

3. ๋ชจ๋ธ๊ณผ ๊ณต์ • ์œˆ๋„์šฐ ์„ค๊ณ„

21ํ•ญ RSM

๋…ผ๋ฌธ๊ณผ ๊ฐ™์€ coded factor ์ˆœ์„œ(SFโ‚†, Oโ‚‚, CHFโ‚ƒ, pressure, RF power)๋กœ full-quadratic OLS๋ฅผ ๊ตฌํ˜„ํ–ˆ๋‹ค.

๊ตฌ์„ฑ ๊ฐœ์ˆ˜
์ ˆํŽธ 1
์„ ํ˜•ํ•ญ 5
์ œ๊ณฑํ•ญ 5
interaction ํ•ญ 10
ํ•ฉ๊ณ„ 21

์„ค๊ณ„ํ–‰๋ ฌ์€ 32ร—21์ด๊ณ  rank 21, ์ž”์ฐจ ์ž์œ ๋„ 11์ด๋‹ค. ์ค‘์‹ฌ์  6ํšŒ ๋ฐ˜๋ณต์ด ์žˆ์œผ๋ฏ€๋กœ ์ž”์ฐจ ์ œ๊ณฑํ•ฉ์„ ์ˆœ์ˆ˜์˜ค์ฐจ(df 5)์™€ ์ ํ•ฉ๊ฒฐ์—ฌ(lack-of-fit, df 6)๋กœ ๋ถ„๋ฆฌํ–ˆ๋‹ค.

๊ณต์ • ์œˆ๋„์šฐ 3๋‹จ๊ณ„ ํŒ์ •

๊ฐ ๊ฒฉ์ž์ ์—์„œ ์„ธ ์‘๋‹ต์˜ ํ‰๊ท ์˜ˆ์ธก๊ณผ 95% ์ ๋ณ„(pointwise) ์˜ˆ์ธก๊ตฌ๊ฐ„์„ ์‚ฐ์ถœํ•œ ๋’ค ๋‹ค์Œ ์ˆœ์„œ๋กœ ํŒ์ •ํ•œ๋‹ค.

  1. ์„ค๊ณ„ ์ง€์ง€์˜์—ญ ๊ฒ€์‚ฌ. ์ธ์ž๋ณ„ ๋ฒ”์œ„๋งŒ ๋ณด์ง€ ์•Š๊ณ  CCD ์ ๋“ค์˜ ๋ณผ๋ก๊ป์งˆ(convex hull) ์•ˆ์— ์žˆ๋Š”์ง€, ๊ด€์ธก ๋ ˆ๋ฒ„๋ฆฌ์ง€ ํ•œ๊ณ„ ์•ˆ์— ์žˆ๋Š”์ง€ ํ•จ๊ป˜ ํ™•์ธํ•œ๋‹ค. ๊ฐ ์ธ์ž๊ฐ€ ๊ฐœ๋ณ„ ๋ฒ”์œ„ ์•ˆ์— ์žˆ์–ด๋„ ๋‹ค์ฐจ์› ์กฐํ•ฉ์ด ์„ค๊ณ„์—์„œ ์ง€์ง€๋˜์ง€ ์•Š์œผ๋ฉด ํŒ์ •์—์„œ ์ œ์™ธํ•œ๋‹ค.
  2. ํ™•์ •(confirmed). ์˜ˆ์ธก๊ตฌ๊ฐ„ ์ „์ฒด๊ฐ€ ์„ธ ๊ธฐ์ค€์„ ํ†ต๊ณผํ•˜๊ณ  ์„ค๊ณ„ ์ง€์ง€์˜์—ญ ์•ˆ์— ์žˆ๋Š” ์ .
  3. ๋ถˆํ™•์‹ค(uncertain). ์˜ˆ์ธก๊ตฌ๊ฐ„์ด ๊ธฐ์ค€ ๊ฒฝ๊ณ„์™€ ๊ฒน์ณ ํ™•์ •๋„ ํƒˆ๋ฝ๋„ ์•„๋‹Œ ์ . ํ‰๊ท ์˜ˆ์ธก์ด ๊ธฐ์ค€์„ ๋„˜๋Š”์ง€์™€๋Š” ๋ณ„๊ฐœ๋กœ ํŒ์ •ํ•œ๋‹ค.
  4. ํƒˆ๋ฝ(rejected). ์ ์–ด๋„ ํ•œ ์‘๋‹ต์—์„œ ์˜ˆ์ธก๊ตฌ๊ฐ„ ์ „์ฒด๊ฐ€ ๊ธฐ์ค€์„ ๋ฒ—์–ด๋‚˜๋Š” ์ .

๋‘ ์ข…๋ฅ˜์˜ ์ œํ•œ์€ ์„œ๋กœ ๋‹ค๋ฅด๊ฒŒ ๋™์ž‘ํ•œ๋‹ค. ์ธ์ž๋ณ„ DOE ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚œ ์ž…๋ ฅ์€ ์ขŒํ‘œ ๋ณ€ํ™˜ ๋‹จ๊ณ„์—์„œ ValueError๋กœ ๊ฑฐ๋ถ€๋˜์–ด ์˜ˆ์ธก์ด ์•„์˜ˆ ๊ณ„์‚ฐ๋˜์ง€ ์•Š๋Š”๋‹ค(design.py:actual_to_coded). ๋ฐ˜๋ฉด ๋ณผ๋ก๊ป์งˆ๊ณผ ๋ ˆ๋ฒ„๋ฆฌ์ง€ ๊ฒ€์‚ฌ๋Š” ๊ฒฉ์ž ์ „์ฒด๋ฅผ ๊ณ„์‚ฐํ•œ ๋’ค ์‚ฌํ›„ ๋งˆ์Šคํ‚น์œผ๋กœ ์ ์šฉํ•œ๋‹ค(window.py). ํ™•์ •๋ฅ ๊ณผ ์ข…ํ•ฉ ํŒ์ • ํŒจ๋„์€ ๋งˆ์Šคํ‚น ์ดํ›„ ๊ฐ’์ด์ง€๋งŒ, ํ‰๊ท ์˜ˆ์ธก ์ถฉ์กฑ๋ฅ ๊ณผ ์‘๋‹ต๋ณ„ contour๋Š” ์ „์ฒด ๊ฒฉ์ž ๊ฐ’์ด๋‹ค. ์ง€์ง€์˜์—ญ ๋ฐ–์€ ๊ทธ๋ฆผ์—์„œ ์‚ฌ์„ ์œผ๋กœ๋งŒ ํ‘œ์‹œํ•œ๋‹ค.

์ˆ˜์น˜ ์ฝ”์–ด๋Š” src/etch_window/์— ์žˆ๊ณ  UI์™€ ๋ถ„๋ฆฌํ–ˆ๋‹ค.

4. ํ•ต์‹ฌ ๊ฒฐ๊ณผ

๋ชจ๋ธ ์ ํ•ฉ

์‘๋‹ต Rยฒ adjusted Rยฒ ์ž”์ฐจํ‘œ์ค€์˜ค์ฐจ ๋…ผ๋ฌธ Rยฒ ํŒ์ •
Si etch rate 0.9901 0.9720 0.0260 0.99 ์ฃผ ๋ชจ๋ธ
Si/SiOโ‚‚ selectivity 0.8876 0.6832 2.7908 0.90 ์ฃผ ๋ชจ๋ธ
Non-uniformity 0.6958 0.1428 1.6445 โ€” ํƒ์ƒ‰ ๋ชจ๋ธ
Anisotropy 0.8371 0.5410 0.0995 0.95 ๋ณด์กฐ(์ „์‚ฌ ๋ถˆ์ผ์น˜)
DC bias 0.9931 0.9805 20.6847 0.99 ๊ฐ์‚ฌ์šฉ

๋น„๊ท ์ผ๋„๋Š” 32๊ฐœ ํ‘œ๋ณธ์— 21๊ฐœ ํ•ญ์„ ์‚ฌ์šฉํ•ด adjusted Rยฒ๊ฐ€ 0.1428๊นŒ์ง€ ๋–จ์–ด์ง€๊ณ , ์ „์ฒด ๋ชจ๋ธ F ๊ฒ€์ •๋„ p = 0.356์œผ๋กœ ์œ ์˜ํ•˜์ง€ ์•Š๋‹ค. ๊ทธ๋ž˜์„œ ์ด ์‘๋‹ต์€ ์˜ˆ์ธก ๋ชจ๋ธ์ด ์•„๋‹ˆ๋ผ ํƒ์ƒ‰ ๋ชจ๋ธ๋กœ๋งŒ ์ทจ๊ธ‰ํ–ˆ๋‹ค.

์š”์ธ ๊ทธ๋ฃน ๋ฏผ๊ฐ๋„

์‘๋‹ต ์ตœ๋Œ€ ๊ธฐ์—ฌ ์ธ์ž ์ •๊ทœํ™” ๋ถ€๋ถ„ ์ œ๊ณฑํ•ฉ ํ•ด๋‹น ์ธ์ž p-value
Si etch rate RF power 71.1% 8.1ร—10โปยนโฐ
Si/SiOโ‚‚ selectivity Pressure 39.4% 0.0021
Non-uniformity CHFโ‚ƒ 36.9% 0.111

์ด ๊ฐ’์€ ๊ฐ ์š”์ธ์— ์†ํ•œ ์„ ํ˜•ํ•ญ, ์ œ๊ณฑํ•ญ, interaction ํ•ญ์„ full model์—์„œ ํ•จ๊ป˜ ์ œ๊ฑฐํ–ˆ์„ ๋•Œ ๋Š˜์–ด๋‚˜๋Š” ๋ถ€๋ถ„ ์ œ๊ณฑํ•ฉ์„ ๋‹ค์„ฏ ์š”์ธ ๊ทธ๋ฃน์˜ ๋ถ€๋ถ„ ์ œ๊ณฑํ•ฉ ํ•ฉ๊ณ„๋กœ ๋‚˜๋ˆˆ ๋น„์œจ์ด๋‹ค. ๊ทธ๋ž˜์„œ ํ•ฉ์€ 100%๊ฐ€ ๋˜์ง€๋งŒ, interaction ํ•ญ์ด ๋‘ ์š”์ธ ๊ทธ๋ฃน์— ๋™์‹œ์— ํฌํ•จ๋˜๋ฏ€๋กœ ์ด๋ณ€๋™์„ ๋‚˜๋ˆ„์–ด ๊ฐ–๋Š” ๊ฐ€์‚ฐํ˜• ANOVA ๊ธฐ์—ฌ์œจ๊ณผ๋Š” ๋‹ค๋ฅด๊ณ  ์ƒ๋Œ€ ์ˆœ์œ„๋กœ๋งŒ ์ฝ์–ด์•ผ ํ•œ๋‹ค. ํŠนํžˆ ๋น„๊ท ์ผ๋„์˜ CHFโ‚ƒ๋Š” ๊ธฐ์—ฌ์œจ ์ˆœ์œ„๋งŒ 1์œ„์ผ ๋ฟ p-value๊ฐ€ 0.111์ด๊ณ  ๋ชจ๋ธ ์ „์ฒด๋„ ์œ ์˜ํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ, ์ง€๋ฐฐ ์ธ์ž๋กœ ํŒ์ •ํ•˜์ง€ ์•Š์•˜๋‹ค.

๋ฐ๋ชจ ๊ณต์ • ์œˆ๋„์šฐ

๊ณ ์ •๊ฐ’ CHFโ‚ƒ 12 sccm, pressure 100 mTorr, RF power 100 W์—์„œ SFโ‚† 10โ€“50 sccm๊ณผ Oโ‚‚ 2โ€“18 sccm์„ 81ร—81 ๊ฒฉ์ž๋กœ ํƒ์ƒ‰ํ•œ ๊ฒฐ๊ณผ๋‹ค.

ํ•ญ๋ชฉ ๊ฒฐ๊ณผ
ํ‰๊ท ์˜ˆ์ธก ์ถฉ์กฑ๋ฅ  46.4%
์„ค๊ณ„ ์ง€์ง€์˜์—ญ ๋น„์œจ 50.0%
95% ์˜ˆ์ธก๊ตฌ๊ฐ„ ํ™•์ •๋ฅ  0.0%
ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ 68 passed

6,561๊ฐœ ๊ฒฉ์ž ์ค‘ 3,042๊ฐœ(46.4%)๊ฐ€ ํ‰๊ท ์˜ˆ์ธก๋งŒ์œผ๋กœ๋Š” ์„ธ ๊ธฐ์ค€์„ ๋งŒ์กฑํ–ˆ๋‹ค. ์ด ์ˆ˜๋Š” ์„ค๊ณ„ ์ง€์ง€์˜์—ญ ๋งˆ์Šคํ‚น ์ „์˜ ์ „์ฒด ๊ฒฉ์ž ๊ธฐ์ค€์ด๋‹ค. 3,281๊ฐœ(50.0%)๋Š” CCD ๋ณผ๋ก๊ป์งˆ๊ณผ ๋ ˆ๋ฒ„๋ฆฌ์ง€ ํ•œ๊ณ„ ์•ˆ์— ์žˆ์—ˆ๋Š”๋ฐ, ์ด ๋น„์œจ์€ ์„ฑ๋Šฅ ์ง€ํ‘œ๊ฐ€ ์•„๋‹ˆ๋ผ ์˜ˆ์ธก์„ ํ—ˆ์šฉํ•ด๋„ ๋˜๋Š” ๋ฒ”์œ„์˜ ํฌ๊ธฐ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋‘ ์กฐ๊ฑด์„ ๋ชจ๋‘ ๋งŒ์กฑํ•˜๋ฉด์„œ 95% ์˜ˆ์ธก๊ตฌ๊ฐ„๊นŒ์ง€ ํ†ต๊ณผํ•œ ๊ฒฉ์ž๋Š” 0๊ฐœ์˜€๋‹ค. ํ‰๊ท ๋งŒ ๋ณด๋ฉด ์ ˆ๋ฐ˜ ๊ฐ€๊นŒ์ด ํ†ต๊ณผํ•˜์ง€๋งŒ, ๋ถˆํ™•์‹ค์„ฑ์„ ๋ฐ˜์˜ํ•˜๋ฉด ํ™•์‹ ํ•  ์ˆ˜ ์žˆ๋Š” ์กฐ๊ฑด์ด ๋‚จ์ง€ ์•Š๋Š”๋‹ค๋Š” ๋œป์ด๋‹ค.

์˜ˆ์‹œ ๊ธฐ์ค€(etch rate โ‰ฅ 0.4 ยตm/min, selectivity โ‰ฅ 8, non-uniformity โ‰ค 4.5%)์€ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์ž˜ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•  ๋ฐ๋ชจ ๊ธฐ์ค€์ด๋ฉฐ ๋…ผ๋ฌธ ๊ฐ’๋„, ์–‘์‚ฐ ์Šน์ธ ๊ธฐ์ค€๋„ ์•„๋‹ˆ๋‹ค. data/processed/phase_b_summary.json์— "source": "demonstration_only_not_from_paper"๋กœ ๊ธฐ๋กํ•ด ๋‘์—ˆ๋‹ค.

5. ๋…ผ๋ฌธ๊ณผ ์ผ์น˜ํ•˜์ง€ ์•Š์€ ๊ฒฐ๊ณผ

์ด ํ”„๋กœ์ ํŠธ์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์‚ฐ์ถœ๋ฌผ์€ ๋†’์€ Rยฒ๊ฐ€ ์•„๋‹ˆ๋ผ, ๋…ผ๋ฌธ๊ณผ ๋งž์ง€ ์•Š์€ ๋ถ€๋ถ„์„ ๊ณ ์น˜์ง€ ์•Š๊ณ  ๊ทธ๋Œ€๋กœ ๋‚จ๊ธด ๋Œ€์กฐ ๊ธฐ๋ก์ด๋‹ค.

๊ณ„์ˆ˜ ๋ถˆ์ผ์น˜ 18๊ฐœ

๋ฐ˜์˜ฌ๋ฆผ ํ—ˆ์šฉ์˜ค์ฐจ๋ฅผ ๋ฒ—์–ด๋‚œ ๊ณ„์ˆ˜๋Š” ์ด 18๊ฐœ์ด๊ณ , ์‘๋‹ต๋ณ„ ๋ถ„ํฌ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

์‘๋‹ต ๋ถˆ์ผ์น˜ ํ•ญ ์ˆ˜
Anisotropy 14
Si etch rate 2
Si/SiOโ‚‚ selectivity 1
DC bias 1
ํ•ฉ๊ณ„ 18

anisotropy๋ฅผ ์ œ์™ธํ•œ 4๊ฐœ ํ•ญ์˜ ์ƒ์„ธ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

์‘๋‹ต ํ•ญ ์ ํ•ฉ๊ฐ’ ๋…ผ๋ฌธ๊ฐ’ ์„ฑ๊ฒฉ
Si etch rate b3 (CHFโ‚ƒ ์„ ํ˜•) โˆ’0.0044 +0.004 ํฌ๊ธฐ ์œ ์‚ฌ, ๋ถ€ํ˜ธ ๋ฐ˜๋Œ€
Si etch rate b4 (pressure ์„ ํ˜•) โˆ’0.0340 โˆ’0.0430 ๋ถ€ํ˜ธ ๋™์ผ, ์ ˆ๋Œ“๊ฐ’ ์•ฝ 21% ์ž‘์Œ
Si/SiOโ‚‚ selectivity b3 (CHFโ‚ƒ ์„ ํ˜•) +0.1417 โˆ’0.14 ํฌ๊ธฐ ์œ ์‚ฌ, ๋ถ€ํ˜ธ ๋ฐ˜๋Œ€
DC bias b34 (CHFโ‚ƒร—pressure) โˆ’6.5625 +7.0 ํฌ๊ธฐ ์œ ์‚ฌ, ๋ถ€ํ˜ธ ๋ฐ˜๋Œ€

๋ถ€ํ˜ธ๊ฐ€ ๋ฐ˜๋Œ€์ธ ์„ธ ํ•ญ์€ ์ธ์‡„ ์˜ค๋ฅ˜์ผ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์ง€๋งŒ ์›์ €์ž ์ •์ • ๊ณต์ง€๊ฐ€ ์—†์œผ๋ฏ€๋กœ ํ™•์ •ํ•˜์ง€ ์•Š์•˜๋‹ค. anisotropy๋Š” ๋ณ„ํ‘œ ํ–‰์„ 2โˆ’A๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ํ•ด์„๊ณผ ์ œ์™ธํ•˜๋Š” ํ•ด์„์„ ๋ชจ๋‘ ์‹œํ—˜ํ–ˆ์œผ๋‚˜ ๋…ผ๋ฌธ ํ‘œ๋ฅผ ๋ณต์›ํ•˜์ง€ ๋ชปํ–ˆ๋‹ค.

์ œ์™ธ ํ•ด์„์€ ์• ์ดˆ์— ํ•ญ๋ณ„ ๋Œ€์กฐ๊ฐ€ ์„ฑ๋ฆฝํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋ณ„ํ‘œ๊ฐ€ ๋ถ™์€ 8๊ฐœ run(3, 9, 11, 15, 17, 20, 21, 24)์„ ๋นผ๋ฉด ์„ค๊ณ„ํ–‰๋ ฌ์ด 24ร—21์ด์ง€๋งŒ rank๊ฐ€ 19๋กœ ๋–จ์–ด์ง„๋‹ค. ์ด๋•Œ np.linalg.lstsq๋Š” ์—ฌ์ „ํžˆ ๋‹ต์„ ๋‚ธ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ ๋‹ต์€ ๋˜‘๊ฐ™์ด ์ž˜ ๋งž๋Š” ๋ฌดํ•œํžˆ ๋งŽ์€ ํ•ด ์ค‘ ์ตœ์†Œ๋…ธ๋ฆ„ ํ•ด ํ•˜๋‚˜์ผ ๋ฟ์ด๋‹ค. ๊ทธ๋ž˜์„œ 21๊ฐœ ํ•ญ ์ค‘ 15๊ฐœ๋Š” ๊ฐœ๋ณ„์ ์œผ๋กœ ์‹๋ณ„๋˜์ง€ ์•Š๊ณ , ๊ฐœ๋ณ„ ๋Œ€์กฐ๊ฐ€ ๊ฐ€๋Šฅํ•œ ํ•ญ์€ b0, b1, b5, b11, b55, b15 6๊ฐœ๋ฟ์ด๋‹ค. scripts/audit_paper_coefficients.py๊ฐ€ ์ด rank ๋ถ€์กฑ์„ ๊ฒฝ๊ณ ๋กœ ์ถœ๋ ฅํ•˜๊ณ  ์‹๋ณ„ ๋ถˆ๊ฐ€๋Šฅํ•œ ํ•ญ์— [not identifiable]์„ ํ‘œ์‹œํ•œ๋‹ค. ์ด ๋™์ž‘์€ tests/test_audit_paper_coefficients.py๋กœ ๊ณ ์ •ํ–ˆ๋‹ค.

์ž”์ฐจํ‘œ์ค€์˜ค์ฐจ ๋ถˆ์ผ์น˜

์‘๋‹ต ์ ํ•ฉ ์ž”์ฐจ s ๋…ผ๋ฌธ s ๋ฐฐ์œจ
Si etch rate 0.0260 0.01 2.6๋ฐฐ
Si/SiOโ‚‚ selectivity 2.7908 0.5 5.6๋ฐฐ

Rยฒ๊ฐ€ ๋…ผ๋ฌธ ๊ฐ’๊ณผ ๋น„์Šทํ•ด๋„ ๊ฐ™์€ ๋ชจ๋ธ์„ ์žฌํ˜„ํ–ˆ๋‹ค๊ณ  ๋ณผ ์ˆ˜ ์—†๋‹ค. Rยฒ๋Š” ์ด๋ณ€๋™ ๋Œ€๋น„ ์„ค๋ช…๋œ ๋น„์œจ์ด๋ฏ€๋กœ ์ž”์ฐจ์˜ ์ ˆ๋Œ€ ํฌ๊ธฐ๊ฐ€ ๋‹ฌ๋ผ๋„ ๋น„์Šทํ•˜๊ฒŒ ๋‚˜์˜ฌ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์‹๊ฐ ์†๋„๋Š” Rยฒ 0.9901๋กœ ๋…ผ๋ฌธ 0.99์™€ ๊ฑฐ์˜ ๊ฐ™์ง€๋งŒ ์ž”์ฐจํ‘œ์ค€์˜ค์ฐจ, ๊ณง ๋ชจ๋ธ์ด ์„ค๋ช…ํ•˜์ง€ ๋ชปํ•œ ์˜ค์ฐจ์˜ ํฌ๊ธฐ๋Š” 2.6๋ฐฐ์ด๊ณ  ์„ ํƒ๋น„๋Š” 5.6๋ฐฐ ํฌ๋‹ค. ์ธ์ž ์ˆœ์„œ, coding ์‹, ์„ค๊ณ„ํ–‰๋ ฌ rank, ์ œ๊ณฑํ•ญ๊ณผ interaction ํ•ญ ์ˆœ์„œ, ์ „์‚ฌ๊ฐ’์„ ์ฐจ๋ก€๋กœ ์ ๊ฒ€ํ–ˆ์œผ๋‚˜ ์ฐจ์ด๊ฐ€ ๋‚จ์•˜๊ณ , ์›์ž๋ฃŒ๋ฅผ ์ˆ˜์ •ํ•˜์ง€ ์•Š๊ณ  ๊ฐ์‚ฌ ์ด์Šˆ๋กœ ๋ณด์กดํ–ˆ๋‹ค.

์ ํ•ฉ๊ฒฐ์—ฌ(lack-of-fit) ๊ฒ€์ •

์ค‘์‹ฌ์  6ํšŒ ๋ฐ˜๋ณต์œผ๋กœ ์ˆœ์ˆ˜์˜ค์ฐจ๋ฅผ ๋ถ„๋ฆฌํ•œ ๊ฒฐ๊ณผ๋‹ค.

์‘๋‹ต LOF F p-value ํŒ์ •
Si etch rate 11.98 0.0077 ์ ํ•ฉ๊ฒฐ์—ฌ ์œ ์˜
Si/SiOโ‚‚ selectivity 71.04 0.0001 ์ ํ•ฉ๊ฒฐ์—ฌ ์œ ์˜
Non-uniformity 1.60 0.312 ์œ ์˜ํ•˜์ง€ ์•Š์Œ

์ฃผ ์‘๋‹ต ๋‘ ๊ฐœ์—์„œ ์ ํ•ฉ๊ฒฐ์—ฌ๊ฐ€ ์œ ์˜ํ•˜๋‹ค. 2์ฐจ ๋ชจํ˜•์ด ์ค‘์‹ฌ์  ๋ฐ˜๋ณต์ด ๋ณด์—ฌ ์ฃผ๋Š” ์‹คํ—˜ ์žฌํ˜„์„ฑ ์ˆ˜์ค€๊นŒ์ง€๋Š” ์„ค๋ช…ํ•˜์ง€ ๋ชปํ•œ๋‹ค๋Š” ๋œป์ด๋ฉฐ, ์˜ˆ์ธก๊ตฌ๊ฐ„์„ ๋„“๊ฒŒ ์žก์•„์•ผ ํ•  ๊ทผ๊ฑฐ์ด์ž ยง4์˜ ํ™•์ •๋ฅ  0%๋ฅผ ๋’ท๋ฐ›์นจํ•˜๋Š” ๊ฒฐ๊ณผ๋‹ค. ์ˆ˜์น˜๋Š” data/processed/anova_lack_of_fit.csv์— ์žˆ๋‹ค.

6. ์‹œ๊ฐ์  ๊ฒฐ๊ณผ

๊ณต์ • ์œˆ๋„์šฐ ํŒ์ •

๋ฐ๋ชจ ๊ธฐ์ค€์˜ SFโ‚†โ€“Oโ‚‚ ๊ณต์ • ์œˆ๋„์šฐ

์„ธ ์‘๋‹ต์˜ contour์™€ ์ข…ํ•ฉ ํŒ์ •์„ ํ•œ ํ™”๋ฉด์— ํ‘œ์‹œํ•œ๋‹ค. ํฐ ์‹ค์„ ์€ ๊ฐ ์‘๋‹ต์˜ ๋ฐ๋ชจ ๊ธฐ์ค€ ๊ฒฝ๊ณ„์ด๊ณ , ์‚ฌ์„  ๋น—๊ธˆ์€ ์„ค๊ณ„ ์ง€์ง€์˜์—ญ ๋ฐ–์ด๋ผ ํ™•์ • ํŒ์ •์—์„œ ์ œ์™ธํ•œ ๊ตฌ์—ญ์ด๋‹ค. ์ด ๊ตฌ์—ญ๋„ ์˜ˆ์ธก๊ฐ’์€ ๊ณ„์‚ฐ๋˜๊ณ  ํ‰๊ท ์˜ˆ์ธก ์ถฉ์กฑ๋ฅ ์—๋Š” ํฌํ•จ๋˜์ง€๋งŒ, ํ™•์ • ํŒ์ •์—๋Š” ๋„ฃ์ง€ ์•Š๋Š”๋‹ค. ์šฐํ•˜๋‹จ ์ข…ํ•ฉ ํŒจ๋„์˜ ์ดˆ๋ก, ์ฃผํ™ฉ, ํšŒ์ƒ‰์€ ๋ชจ๋‘ ์„ค๊ณ„ ์ง€์ง€์˜์—ญ ์•ˆ์ชฝ์ด๋ฉฐ ๊ฐ๊ฐ ํ™•์ •, ๋ถˆํ™•์‹ค, ํƒˆ๋ฝ์„ ๋œปํ•œ๋‹ค. ์ง€์ง€์˜์—ญ 3,281๊ฐœ ์ค‘ 199๊ฐœ๊ฐ€ ํšŒ์ƒ‰(ํƒˆ๋ฝ)์ด๊ณ , ์ œ๋ชฉ์˜ confirmed in design region: 0.0%๊ฐ€ 95% ์˜ˆ์ธก๊ตฌ๊ฐ„๊นŒ์ง€ ํ†ต๊ณผํ•œ ๊ฒฉ์ž๊ฐ€ ์—†์Œ์„ ๋ณด์—ฌ ์ค€๋‹ค.

์ด ๊ทธ๋ฆผ์€ CHFโ‚ƒ 12 sccm, pressure 100 mTorr, RF power 100 W๋กœ ๊ณ ์ •ํ•œ ํ•˜๋‚˜์˜ 2์ฐจ์› ๋‹จ๋ฉด์ด๋ฏ€๋กœ ๋‹ค๋ฅธ ๊ณ ์ •๊ฐ’์—์„œ๋Š” ๋ชจ์–‘์ด ๋‹ฌ๋ผ์ง„๋‹ค. ๊ธฐ์ค€๊ฐ’์ด ๋ฐ๋ชจ์šฉ์ด๋ฏ€๋กœ ์ƒ‰์ด ์ง„ํ•œ ์˜์—ญ์„ ๊ทธ๋Œ€๋กœ ๊ณต์ • ์กฐ๊ฑด์œผ๋กœ ์˜ฎ๊ฒจ์„œ๋Š” ์•ˆ ๋˜๊ณ , ํ™•์ • ๊ฒฉ์ž๊ฐ€ 0๊ฐœ์ด๋ฏ€๋กœ ์–‘์‚ฐ ๋ ˆ์‹œํ”ผ ํ›„๋ณด๋กœ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค.

์š”์ธ ๊ทธ๋ฃน ๋ฏผ๊ฐ๋„

์‘๋‹ต๋ณ„ ์š”์ธ ๊ทธ๋ฃน ์‚ญ์ œ ๋ฏผ๊ฐ๋„

๊ฐ ์š”์ธ ๊ทธ๋ฃน์„ full model์—์„œ ์ œ๊ฑฐํ–ˆ์„ ๋•Œ ๋Š˜์–ด๋‚˜๋Š” ๋ถ€๋ถ„ ์ œ๊ณฑํ•ฉ์„ ์ •๊ทœํ™”ํ•œ ๊ฐ’์ด๋‹ค. ์‹๊ฐ ์†๋„๋Š” RF power, ์„ ํƒ๋น„๋Š” pressure, ๋น„๊ท ์ผ๋„๋Š” CHFโ‚ƒ๊ฐ€ ๊ฐ€์žฅ ํฌ๋‹ค.

๋ง‰๋Œ€๋Š” ๋‹ค์„ฏ ์š”์ธ ๊ทธ๋ฃน์˜ ๋ถ€๋ถ„ ์ œ๊ณฑํ•ฉ ํ•ฉ๊ณ„์— ๋Œ€ํ•œ ๋น„์œจ์ด๋ผ ํ•ฉ์ด 100%์ด๊ณ , interaction ํ•ญ์ด ๋‘ ๊ทธ๋ฃน์— ์ค‘๋ณต ๊ณ„์‚ฐ๋˜๋ฏ€๋กœ ์ด๋ณ€๋™ ๋Œ€๋น„ ๊ฐ€์‚ฐํ˜• ๊ธฐ์—ฌ์œจ์ด ์•„๋‹ˆ๋‹ค. ํ†ต๊ณ„์  ์œ ์˜์„ฑ๊ณผ ์ˆœ์œ„๋Š” ๋ณ„๊ฐœ์—ฌ์„œ ๋น„๊ท ์ผ๋„์˜ CHFโ‚ƒ๋Š” p = 0.111๋กœ ๊ฐ•ํ•œ ์ฆ๊ฑฐ๊ฐ€ ์•„๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ด ๊ทธ๋ฆผ์€ ์–ด๋–ค ์ธ์ž๋ฅผ ๋จผ์ € ํ™•์ธํ• ์ง€ ์ •ํ•˜๋Š” ์šฐ์„ ์ˆœ์œ„ ์ฐธ๊ณ  ์ž๋ฃŒ์ด์ง€ ์ธ๊ณผ๊ด€๊ณ„์˜ ์ฆ๊ฑฐ๊ฐ€ ์•„๋‹ˆ๋‹ค.

์ค‘์‹ฌ์„  main effect

DOE ๋ฒ”์œ„ ๋‚ด ์ค‘์‹ฌ์„  main effect

๋‚˜๋จธ์ง€ ๋„ค ์ธ์ž๋ฅผ ์ค‘์‹ฌ์ (coded 0)์— ๊ณ ์ •ํ•˜๊ณ  ํ•œ ์ธ์ž๋งŒ โˆ’2์—์„œ +2๊นŒ์ง€ ๋ณ€ํ™”์‹œํ‚จ ์˜ˆ์ธก ๊ณก์„ ์ด๋‹ค. RF power๊ฐ€ ์‹๊ฐ ์†๋„๋ฅผ ํฌ๊ฒŒ ๋Œ์–ด์˜ฌ๋ฆฌ๋ฉด์„œ ์„ ํƒ๋น„๋Š” ๋‚ฎ์ถ”๋Š” ์ ˆ์ถฉ, Oโ‚‚๊ฐ€ ๋Š˜์ˆ˜๋ก ๋น„๊ท ์ผ๋„๊ฐ€ ์ค„์–ด๋“œ๋Š” ๊ฒฝํ–ฅ์„ ํ•œ๋ˆˆ์— ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

๊ณก์„ ์€ coded โˆ’2~+2 ๋ฒ”์œ„ ์•ˆ์—์„œ๋งŒ ์œ ํšจํ•˜๋‹ค. ๋ฒ”์œ„ ๊ฒ€์‚ฌ๋Š” ์‹ค์ œ๊ฐ’์„ coded๋กœ ๋ฐ”๊พธ๋Š” actual_to_coded์— ์žˆ์œผ๋ฏ€๋กœ, ์ด๋ฅผ ๊ฑฐ์น˜๋Š” UI ์ž…๋ ฅ๊ณผ ๊ณต์ • ์œˆ๋„์šฐ ๊ฒฉ์ž์—์„œ๋Š” ์ถ•์„ ์—ฐ์žฅํ•œ ์™ธ์‚ฝ์ด ์ฐจ๋‹จ๋œ๋‹ค. ๋‹ค๋ฅธ ์ธ์ž๋ฅผ ์ค‘์‹ฌ์ ์ด ์•„๋‹Œ ๊ฐ’์— ๊ณ ์ •ํ•˜๋ฉด ๊ณก์„  ๋ชจ์–‘์ด ๋ฐ”๋€Œ๋ฏ€๋กœ ์ด ๊ทธ๋ฆผ ํ•˜๋‚˜๋กœ ์ธ์ž๋ณ„ ์ตœ์ ๊ฐ’์„ ๊ฒฐ์ •ํ•  ์ˆ˜ ์—†๋‹ค. ๋…ผ๋ฌธ์ด ์ œ์‹œํ•œ ํ”Œ๋ผ์ฆˆ๋งˆ ํ™”ํ•™ ์„ค๋ช…๊ณผ ๋ฐฉํ–ฅ์€ ์ผ์น˜ํ•˜์ง€๋งŒ, ์ด ๋ถ„์„๋งŒ์œผ๋กœ ์ƒˆ๋กœ์šด ์ธ๊ณผ๊ด€๊ณ„๋ฅผ ์ฆ๋ช…ํ•œ ๊ฒƒ์€ ์•„๋‹ˆ๋‹ค.

7. Streamlit UI

์ˆ˜์น˜ ์ฝ”์–ด๋ฅผ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š๊ณ  ํ™”๋ฉด ๊ณ„์ธต๋งŒ ์—ฐ๊ฒฐํ–ˆ๋‹ค. UI๋Š” ๊ณ„์‚ฐ์„ ๋‹ค์‹œ ์ •์˜ํ•˜์ง€ ์•Š๊ณ  src/etch_window/์˜ ๊ฐ™์€ ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•œ๋‹ค.

ํƒญ ๊ธฐ๋Šฅ
Process window ์„ธ ๊ฐ€์ง€ ์‚ฌ์šฉ์ž ์ž…๋ ฅ ๊ธฐ์ค€(etch rate ์ตœ์†Œ, selectivity ์ตœ์†Œ, non-uniformity ์ตœ๋Œ€) ์ž…๋ ฅ, ํƒ์ƒ‰์ถ• 2๊ฐœ ์„ ํƒ, ๋‚˜๋จธ์ง€ ์„ธ ์ธ์ž ๊ณ ์ •๊ฐ’ slider ์กฐ์ •, ํ‰๊ท ์˜ˆ์ธก๊ณผ 95% ์˜ˆ์ธก๊ตฌ๊ฐ„ ๊ธฐ๋ฐ˜ 3๋‹จ๊ณ„ ํŒ์ •, ์ถฉ์กฑ ๊ฒฉ์ž CSV ๋‹ค์šด๋กœ๋“œ
๋…ผ๋ฌธ ์žฌํ˜„ ๋Œ€์กฐ ์‘๋‹ต๋ณ„ Rยฒ, adjusted Rยฒ, ์ž”์ฐจํ‘œ์ค€์˜ค์ฐจ์™€ ๋…ผ๋ฌธ Rยฒ ๋น„๊ต, 21๊ฐœ ํ•ญ์˜ ์ ํ•ฉ ๊ณ„์ˆ˜, ๋…ผ๋ฌธ ๊ณ„์ˆ˜, ์ฐจ์ด, ํ—ˆ์šฉ์˜ค์ฐจ ํŒ์ •
ANOVA ยท Main effect ์š”์ธ ๊ทธ๋ฃน ์‚ญ์ œ ๊ธฐ๋ฐ˜ ์ •๊ทœํ™” ๋ถ€๋ถ„ ์ œ๊ณฑํ•ฉ, ์ค‘์‹ฌ์„  main-effect ๊ณก์„ , ํ•ญ๋ณ„ ๋ถ€๋ถ„ F ๊ฒ€์ •๊ณผ p-value
๋ฐ์ดํ„ฐ ยท ํ•œ๊ณ„ ๋…ผ๋ฌธ ์„œ์ง€์‚ฌํ•ญ, 5๊ฐœ ์ธ์ž์˜ ์‹ค์ œ ๋‹จ์œ„ ๋ฒ”์œ„, 32ํ–‰ ์ „์‚ฌ DOE, ๊ทธ๋ฆฌ๊ณ  ๋น„๊ท ์ผ๋„์˜ ๋‚ฎ์€ adjusted Rยฒ, anisotropy ์ „์‚ฌ ๋ถˆ์ผ์น˜, ๋ฐ๋ชจ ๊ธฐ์ค€์˜ ๋น„์ƒ์‚ฐ ์„ฑ๊ฒฉ์„ ๋ช…์‹œํ•œ ํ•œ๊ณ„ ์„ค๋ช…

์ธ์ž๋ณ„ DOE ๋ฒ”์œ„ ๋ฐ– ๊ฐ’์€ slider๊ฐ€ ์• ์ดˆ์— ๋งŒ๋“ค ์ˆ˜ ์—†๊ณ , ๋ฒ”์œ„ ์•ˆ์ด์ง€๋งŒ ์„ค๊ณ„๊ฐ€ ์ง€์ง€ํ•˜์ง€ ์•Š๋Š” ์กฐํ•ฉ์€ ๊ณ„์‚ฐ ํ›„ ํŒ์ •์—์„œ ์ œ์™ธ๋œ๋‹ค. ๋”ฐ๋ผ์„œ DOE ๋ฒ”์œ„ ๋ฐ– ์˜ˆ์ธก์ด ๊ฒฐ๊ณผ๋กœ ์ œ์‹œ๋˜์ง€ ์•Š๋Š”๋‹ค.

8. ๊ฒ€์ฆ๊ณผ ์žฌํ˜„ ๋ฐฉ๋ฒ•

cd etch-process-window-studio
python -m venv .venv
.\.venv\Scripts\python.exe -m pip install -e ".[test]"
$env:PYTHONPATH = "src"

# 1. ๋ฐ์ดํ„ฐ ํ™•๋ณด ๊ฒ€์ฆ (32ํ–‰ ์„ค๊ณ„, coded-to-actual ๋งคํ•‘, ์ค‘์‹ฌ์  6ํšŒ)
.\.venv\Scripts\python.exe scripts\validate_acquisition.py

# 2. Phase B ์‚ฐ์ถœ๋ฌผ ์žฌ์ƒ์„ฑ (๊ณ„์ˆ˜, ์ง€ํ‘œ, ANOVA, ๋ฏผ๊ฐ๋„, ๊ณต์ • ์œˆ๋„์šฐ, ๊ทธ๋ฆผ)
.\.venv\Scripts\python.exe scripts\run_phase_b.py

# 3. ๋‹จ์œ„ ํ…Œ์ŠคํŠธ์™€ UI ํ…Œ์ŠคํŠธ
.\.venv\Scripts\python.exe -m pytest -q

# 4. Streamlit ์‹คํ–‰
.\.venv\Scripts\python.exe -m streamlit run app.py

์›๋ฌธ PDF ์—†์ด๋„ ์œ„ ๊ฒ€์ฆ์ด ๋ชจ๋‘ ์‹คํ–‰๋œ๋‹ค. PDF๋Š” ์ €์ž‘๊ถŒ๊ณผ ์ €์žฅ์†Œ ์šฉ๋Ÿ‰์„ ๊ณ ๋ คํ•ด ํฌํ•จํ•˜์ง€ ์•Š์•˜๊ณ , ๊ธฐ๋ณธ ๊ฒ€์ฆ์€ ๊ณต๊ฐœ CSV, ์„ค๊ณ„ ๋งคํ•‘, ์ถœ์ฒ˜ manifest๋งŒ ํ™•์ธํ•œ๋‹ค. manifest์˜ URL์—์„œ PDF๋ฅผ ์ง์ ‘ ๋ฐ›์•„ ์ง€์ • ๊ฒฝ๋กœ์— ๋‘๋ฉด SHA-256๊นŒ์ง€ ๋Œ€์กฐํ•  ์ˆ˜ ์žˆ๋‹ค.

.\.venv\Scripts\python.exe scripts\validate_acquisition.py --require-pdfs

2๋ฒˆ์€ 1๋ฒˆ๊ณผ 4๋ฒˆ ์‚ฌ์ด์—์„œ ๊ฑด๋„ˆ๋›ธ ์ˆ˜ ์—†๋‹ค. ์•ฑ์˜ "Process window" ํƒญ์€ ์›์ž๋ฃŒ๋กœ ์ ํ•ฉํ•œ ๋ชจ๋ธ์„ ์บ์‹œํ•ด ๋‘๊ณ  slider๊ฐ€ ๋ฐ”๋€” ๋•Œ๋งˆ๋‹ค ๊ฒฉ์ž๋งŒ ๋‹ค์‹œ ๊ณ„์‚ฐํ•œ๋‹ค. ์ด ์บ์‹œ๋Š” 2๋ฒˆ์„ ๋‹ค์‹œ ๋Œ๋ ค ์š”์•ฝ digest๊ฐ€ ๋ฐ”๋€” ๋•Œ๋งŒ ๊ฐฑ์‹ ๋œ๋‹ค. ๋ฐ˜๋ฉด "๋…ผ๋ฌธ ์žฌํ˜„ ๋Œ€์กฐ" ํƒญ๊ณผ "ANOVA" ํƒญ์€ 2๋ฒˆ์ด ๋งŒ๋“  CSV๋ฅผ ์ฝ๋Š”๋‹ค. ๋‘ ๊ฒฝ๋กœ๊ฐ€ ์„œ๋กœ ๋‹ค๋ฅธ ๋ฒ„์ „์„ ๋ณด์—ฌ ์ฃผ๋ฉด ์•ˆ ๋˜๋ฏ€๋กœ run_phase_b.py๋Š” ์ž๊ธฐ ์ž…๋ ฅ(์›์ž๋ฃŒ CSV 2๊ฐœ, ์ˆ˜์น˜ ์ฝ”์–ด ๋ชจ๋“ˆ 5๊ฐœ, ์Šคํฌ๋ฆฝํŠธ ์ž์‹ )์˜ SHA-256์„ phase_b_summary.json์— ๊ธฐ๋กํ•œ๋‹ค. ์•ฑ์€ ์‹œ์ž‘ํ•  ๋•Œ ์ด ๊ฐ’์„ ๋‹ค์‹œ ๊ณ„์‚ฐํ•ด ๋Œ€์กฐํ•˜๊ณ , ํ•˜๋‚˜๋ผ๋„ ์–ด๊ธ‹๋‚˜๋ฉด ์–ด๋–ค ํƒญ๋„ ๊ทธ๋ฆฌ์ง€ ์•Š๊ณ  ๋ฉˆ์ถ˜๋‹ค. ๊ตฌํ˜„์€ src/etch_window/provenance.py์— ์žˆ๋‹ค.

์ˆ˜์น˜ ์ฝ”์–ด(์œ„ 5๊ฐœ ๋ชจ๋“ˆ์ด๋‚˜ run_phase_b.py ์ž์‹ )๋ฅผ ๊ณ ์ณค๋‹ค๋ฉด 2๋ฒˆ(run_phase_b.py)์„ ๋‹ค์‹œ ๋Œ๋ฆฐ ๋’ค 3๋ฒˆ(pytest)์„ ์‹คํ–‰ํ•œ๋‹ค. ์žฌ๋นŒ๋“œ๋ฅผ ๊ฑด๋„ˆ๋›ฐ๋ฉด ์ด SHA-256์ด ์–ด๊ธ‹๋‚˜ provenance ํ…Œ์ŠคํŠธ 4๊ฐœ๊ฐ€ ์‹คํŒจํ•˜๋Š”๋ฐ, ๊ทธ์ค‘ 3๊ฐœ๋Š” ์‹คํŒจ ๋ฉ”์‹œ์ง€๋งŒ์œผ๋กœ๋Š” ์›์ธ์ด digest ๋ถˆ์ผ์น˜๋ผ๋Š” ์‚ฌ์‹ค์„ ์•Œ๊ธฐ ์–ด๋ ต๋‹ค. ๊ทธ๋ž˜์„œ ์ด ์‹คํŒจ๋ฅผ ๋ณด๋ฉด ๋จผ์ € ์žฌ๋นŒ๋“œ ์—ฌ๋ถ€๋ถ€ํ„ฐ ํ™•์ธํ•œ๋‹ค.

๋…ผ๋ฌธ ๊ณ„์ˆ˜ ๋Œ€์กฐ๋งŒ ๋”ฐ๋กœ ์‹คํ–‰ํ•˜๋ ค๋ฉด scripts\audit_paper_coefficients.py๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ์ด ์Šคํฌ๋ฆฝํŠธ๋Š” outward-slope 8๊ฐœ run์„ ์ œ์™ธํ•œ anisotropy ์„ค๊ณ„๊ฐ€ rank ๋ถ€์กฑ(19/21)์ž„์„ ๊ฒฝ๊ณ ๋กœ ์ถœ๋ ฅํ•˜๊ณ , ๊ฐœ๋ณ„ ์‹๋ณ„์ด ๋ถˆ๊ฐ€๋Šฅํ•œ 15๊ฐœ ํ•ญ์— [not identifiable]์„ ํ‘œ์‹œํ•œ๋‹ค(ยง5 ์ฐธ์กฐ).

9. ์ €์žฅ์†Œ ๊ตฌ์กฐ์™€ ์ƒ์„ธ ๋ฌธ์„œ

etch-process-window-studio/
โ”œโ”€โ”€ app.py                          # Streamlit UI (Phase C)
โ”œโ”€โ”€ data/
โ”‚   โ”œโ”€โ”€ raw/                        # ๋…ผ๋ฌธ ์ „์‚ฌ DOE 32ํ–‰, ๋…ผ๋ฌธ ๊ณ„์ˆ˜, ํƒˆ๋ฝ ๋…ผ๋ฌธ ๊ฐ์‚ฌํ‘œ
โ”‚   โ”œโ”€โ”€ processed/                  # ๊ณ„์ˆ˜, ์ง€ํ‘œ, ANOVA, ๋ฏผ๊ฐ๋„, ๊ณต์ • ์œˆ๋„์šฐ ๊ฒฉ์ž, ์š”์•ฝ JSON
โ”‚   โ””โ”€โ”€ source_manifest.json        # ์ถœ์ฒ˜, DOI, PDF SHA-256, ์ฑ„ํƒ/ํƒˆ๋ฝ ์ƒํƒœ
โ”œโ”€โ”€ papers/                         # ์›๋ฌธ PDF (์ €์ž‘๊ถŒ์ƒ ์ €์žฅ์†Œ์—์„œ ์ œ์™ธ)
โ”œโ”€โ”€ scripts/
โ”‚   โ”œโ”€โ”€ validate_acquisition.py     # ์„ค๊ณ„, ๋งคํ•‘, ์ค‘์‹ฌ์ , ํ•ด์‹œ ๊ฒ€์ฆ
โ”‚   โ”œโ”€โ”€ audit_paper_coefficients.py # ๋…ผ๋ฌธ Table 4.4 ํ•ญ๋ณ„ ๋Œ€์กฐ, rank ๋ถ€์กฑ ๊ฒฝ๊ณ 
โ”‚   โ””โ”€โ”€ run_phase_b.py              # Phase B ์‚ฐ์ถœ๋ฌผ ์ผ๊ด„ ์ƒ์„ฑ
โ”œโ”€โ”€ src/etch_window/
โ”‚   โ”œโ”€โ”€ data_access.py              # ์›์ž๋ฃŒ ๋กœ๋”ฉ๊ณผ ์‘๋‹ต ๋งคํ•‘(RESPONSE_COLUMNS) ๋‹จ์ผ ์ •์˜
โ”‚   โ”œโ”€โ”€ design.py                   # ์„ค๊ณ„ํ–‰๋ ฌ, coded-to-actual ๋ณ€ํ™˜
โ”‚   โ”œโ”€โ”€ rsm.py                      # 21ํ•ญ OLS, ๋ ˆ๋ฒ„๋ฆฌ์ง€, ์˜ˆ์ธก๊ตฌ๊ฐ„
โ”‚   โ”œโ”€โ”€ anova.py                    # ์ „์ฒด ANOVA, ๋ถ€๋ถ„ ์ œ๊ณฑํ•ฉ, lack-of-fit
โ”‚   โ”œโ”€โ”€ window.py                   # ๊ณต์ • ์œˆ๋„์šฐ ํŒ์ •, ๋ณผ๋ก๊ป์งˆ๊ณผ ๋ ˆ๋ฒ„๋ฆฌ์ง€ ๋งˆ์Šคํฌ
โ”‚   โ”œโ”€โ”€ provenance.py               # ์‚ฌ์ „ ๊ณ„์‚ฐ ํ‘œ์™€ ์ž…๋ ฅ์˜ SHA-256 ๋Œ€์กฐ
โ”‚   โ””โ”€โ”€ ui_support.py               # UI์šฉ ํ‘œ์™€ ๊ทธ๋ฆผ ์ƒ์„ฑ
โ”œโ”€โ”€ tests/                          # ๋‹จ์œ„ ํ…Œ์ŠคํŠธ์™€ UI ํ…Œ์ŠคํŠธ ํ•จ์ˆ˜ 55๊ฐœ (68 passed)
โ””โ”€โ”€ reports/                        # ๋‹จ๊ณ„๋ณ„ ๊ฒ€์ฆ ๋ณด๊ณ ์„œ์™€ ๊ทธ๋ฆผ

์ƒ์„ธ ๋ฌธ์„œ

๋ฌธ์„œ ๋‚ด์šฉ
reports/PHASE_A_DATA_ACQUISITION.md ํ›„๋ณด 3ํŽธ ๊ฒ€ํ† , ์ฑ„ํƒ๊ณผ ํƒˆ๋ฝ ๊ทผ๊ฑฐ, ์ „์‚ฌ ๊ฒ€์ฆ, ๊ณ„์ˆ˜ ์‚ฌ์ „ ๊ฐ์‚ฌ
reports/PHASE_B_NUMERICAL_CORE.md 21ํ•ญ RSM ์ ํ•ฉ, ๋…ผ๋ฌธ ๋Œ€์กฐ, ANOVA์™€ ๋ฏผ๊ฐ๋„, ๋ฐ๋ชจ ๊ณต์ • ์œˆ๋„์šฐ
reports/PHASE_C_UI_REVISED_2026-08-04.md Streamlit UI ๊ธฐ๋Šฅ๊ณผ ์‹ค์ œ ๋ธŒ๋ผ์šฐ์ € ๊ฒ€์ฆ. ํ…Œ์ŠคํŠธ ๊ฐœ์ˆ˜๋ฅผ 15๊ฐœ๋กœ ์ •ํ•ฉํ™”ํ•œ ์ˆ˜์ •๋ณธ

ํ…Œ์ŠคํŠธ ๊ฐœ์ˆ˜์˜ ๊ธฐ์ค€ ๋ฌธ์„œ๋Š” ์ด README๋‹ค. ๋‹จ๊ณ„๋ณ„ ๋ณด๊ณ ์„œ๋Š” ์ž‘์„ฑ ์‹œ์ ์˜ ๊ธฐ๋ก์ด๋ฏ€๋กœ ๊ทธ ์‹œ์  ๊ฐ’์„ ๊ทธ๋Œ€๋กœ ๋‘”๋‹ค. ์ด๋ ฅ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

์‹œ์  ๊ฐœ์ˆ˜ ๋น„๊ณ 
reports/PHASE_C_UI.md ์›๋ณธ 14 ์™„๋ฃŒ ๊ธฐ์ค€ ํ‘œ์— ๋‚จ์€ ์˜ค๋ž˜๋œ ๊ฐ’
reports/PHASE_C_UI_REVISED_2026-08-04.md 15 ์‹ค์ œ ์ˆ˜์ง‘ ์ˆ˜์— ๋งž์ถฐ ์ •ํ•ฉํ™”
2026-08-14 (M-7 ์ˆ˜์ •) 16 ์‘๋‹ต ํŒจ๋„๋ณ„ spec ๊ฒฝ๊ณ„ ๊ฒ€์ฆ ์ถ”๊ฐ€
2026-08-16 (2026-08-13 ๋ฆฌ๋ทฐ ์ž”์—ฌ ํ•ญ๋ชฉ) ํ•จ์ˆ˜ 37๊ฐœ / 39 passed provenance, rank, PI ํญ, -O ๊ฒ€์ฆ ์ถ”๊ฐ€
2026-08-16 (์ฝ”๋“œ ๋ฆฌ๋ทฐ ํ›„์† ์ˆ˜์ •) ํ•จ์ˆ˜ 44๊ฐœ / 47 passed feasible๊ณผ supported_confidence_state ๋ฎคํ…Œ์ด์…˜ ํ…Œ์ŠคํŠธ, data_access.py ๋“œ๋ฆฌํ”„ํŠธ ํšŒ๊ท€ ์ถ”๊ฐ€
2026-09-08 (๊ฐ™์€ ๋‚  ์ฝ”๋“œ ๋ฆฌ๋ทฐ High ํ•ญ๋ชฉ) ํ•จ์ˆ˜ 55๊ฐœ / 68 passed ์š”์ธ ๋ฏผ๊ฐ๋„, adjusted Rยฒ, ํ•ญ๋ณ„ F ๊ฒ€์ •, ๊ณ„์ˆ˜ ๋ถˆ์ผ์น˜ 18๊ฐœ, ์„ค๊ณ„ํ–‰๋ ฌ ์—ด ์ˆœ์„œ, ๋น„๊ท ์ผ๋„์™€ ์„ ํƒ๋น„์˜ ์˜ˆ์ธก๊ตฌ๊ฐ„ ๋ฐฉํ–ฅ์„ ๊ณ ์ •ํ•˜๋Š” ํ…Œ์ŠคํŠธ ์ถ”๊ฐ€

ํ‘œ์˜ ๋งˆ์ง€๋ง‰ ๋‘ ์ค„์—์„œ ๋‘ ์ˆ˜๊ฐ€ ๊ฐˆ๋ฆฌ๋Š” ์ด์œ ๋Š” parametrize๋กœ ์—ฌ๋Ÿฌ ๋ฒˆ ์‹คํ–‰๋˜๋Š” ํ…Œ์ŠคํŠธ๊ฐ€ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. tests/test_provenance.py์˜ ํ•œ ํ…Œ์ŠคํŠธ๊ฐ€ 4ํšŒ, 2026-09-08์— ์ถ”๊ฐ€ํ•œ ํ•ญ๋ณ„ F ๊ฒ€์ •๊ณผ adjusted Rยฒ ํ…Œ์ŠคํŠธ๊ฐ€ ์‘๋‹ต๋ณ„๋กœ 5ํšŒ์”ฉ, ์ ํ•ฉ๊ฒฐ์—ฌ ๊ฒ€์ •๊ณผ ํ—ˆ์šฉ์˜ค์ฐจ ๊ฒฝ๊ณ„ ํ…Œ์ŠคํŠธ๊ฐ€ 2ํšŒ์”ฉ ์‹คํ–‰๋œ๋‹ค. def test_ ํ•จ์ˆ˜ ์ˆ˜๋Š” 55๊ฐœ, pytest ์‹คํ–‰ ์ˆ˜๋Š” 68๊ฐœ์ด๋ฉฐ ๋‘˜ ๋‹ค ๋งž๋Š” ๊ฐ’์ด๋‹ค.

10. ํ•œ๊ณ„์™€ ํ›„์† ๊ณผ์ œ

ํ•œ๊ณ„

  • ๋‹จ์ผ ๋…ผ๋ฌธ์˜ 32๊ฐœ ์‹คํ—˜๋งŒ ์‚ฌ์šฉํ–ˆ์œผ๋ฏ€๋กœ ๋…๋ฆฝ ๋ฐ์ดํ„ฐ์…‹ ๊ฒ€์ฆ์ด ์•„๋‹ˆ๋‹ค.
  • ๋…ผ๋ฌธ ์žฅ๋น„์™€ ์‹ค์ œ ์ ์šฉ ์žฅ๋น„๊ฐ€ ๋‹ค๋ฅด๋‹ค. chamber ์ƒํƒœ, wafer loading, mask ๊ตฌ์กฐ, ์˜จ๋„, ๊ณ„์ธก ๋ฐฉ์‹์ด ๋ฐ˜์˜๋˜์ง€ ์•Š์•˜๋‹ค.
  • ์žฅ๋น„ drift์™€ lot ๊ฐ„ ๋ณ€๋™์ด ๋ฐ์ดํ„ฐ์— ์—†๋‹ค.
  • ๋น„๊ท ์ผ๋„ ๋ชจ๋ธ์€ adjusted Rยฒ 0.1428, ์ „์ฒด ๋ชจ๋ธ p = 0.356์œผ๋กœ ์˜ˆ์ธก๋ ฅ์ด ์•ฝํ•˜๋‹ค.
  • ์ฃผ ์‘๋‹ต ๋‘ ๊ฐœ์—์„œ ์ ํ•ฉ๊ฒฐ์—ฌ๊ฐ€ ์œ ์˜ํ•˜๋‹ค(ยง5). 2์ฐจ ๋ชจํ˜•์ด ์‹คํ—˜ ์žฌํ˜„์„ฑ ์ˆ˜์ค€๊นŒ์ง€ ์„ค๋ช…ํ•˜์ง€ ๋ชปํ•œ๋‹ค.
  • ์˜ˆ์ธก๊ตฌ๊ฐ„์€ ์ ๋ณ„(pointwise) 95% ๊ตฌ๊ฐ„์ด๋ฉฐ ๊ฒฉ์ž ์ „์ฒด์— ๋Œ€ํ•œ ๋™์‹œ ์‹ ๋ขฐ๊ตฌ๊ฐ„์ด ์•„๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ์ ์„ ๋™์‹œ์— ํŒ๋‹จํ•˜๋ฉด ์‹ค์ œ ์‹ ๋ขฐ์ˆ˜์ค€์€ 95%๋ณด๋‹ค ๋‚ฎ๋‹ค.
  • DOE ๋ฒ”์œ„ ๋ฐ– ์™ธ์‚ฝ์€ actual_to_coded๋ฅผ ๊ฑฐ์น˜๋Š” UI ์ž…๋ ฅ๊ณผ ๊ฒฉ์ž ๊ฒฝ๋กœ์—์„œ ์ฐจ๋‹จ๋˜๋ฉฐ, ๋ชจ๋ธ์˜ predict๋ฅผ coded ๊ฐ’์œผ๋กœ ์ง์ ‘ ํ˜ธ์ถœํ•˜๋Š” ๊ฒฝ์šฐ๊นŒ์ง€ ๋ง‰์ง€๋Š” ์•Š๋Š”๋‹ค. ๋ณผ๋ก๊ป์งˆ๊ณผ ๋ ˆ๋ฒ„๋ฆฌ์ง€ ํ•œ๊ณ„ ๋ฐ– ์กฐํ•ฉ์€ ๊ณ„์‚ฐ์€ ๋˜์ง€๋งŒ ํ™•์ • ํŒ์ •์—์„œ ์ œ์™ธํ•œ๋‹ค.
  • ๋…ผ๋ฌธ ๊ณ„์ˆ˜ ๋ถˆ์ผ์น˜ 18๊ฐœ์˜ ์›์ธ์ด ํ™•์ •๋˜์ง€ ์•Š์•˜๋‹ค.

ํ›„์† ๊ณผ์ œ

์ƒˆ๋กœ์šด ์ˆ˜์น˜๋ฅผ ๋งŒ๋“ค์–ด ๋‚ด๋Š” ํ™•์žฅ์ด ์•„๋‹ˆ๋ผ, ์œ„ ํ•œ๊ณ„๋ฅผ ์‹ค์ œ๋กœ ์ค„์ด๋Š” ์ž‘์—…๋งŒ ๋‚˜์—ดํ•œ๋‹ค.

  1. ๋Œ€์ƒ ์žฅ๋น„ ํ™•์ธ ์‹คํ—˜. ๋ฐ๋ชจ ๊ธฐ์ค€ ๋Œ€์‹  ์‹ค์ œ ์š”๊ตฌ ๊ธฐ์ค€์„ ๋„ฃ๊ณ , ์˜ˆ์ธก๊ตฌ๊ฐ„์ด ๋„“์€ ์กฐ๊ฑด ์ค‘ ์ผ๋ถ€๋ฅผ ์‹ค์ œ ์žฅ๋น„์—์„œ ์ธก์ •ํ•ด ๋ชจ๋ธ๊ณผ ๋Œ€์กฐํ•œ๋‹ค.
  2. ์žฌ๋ณด์ •. ํ™•์ธ ์‹คํ—˜ ๊ฒฐ๊ณผ๋กœ ์ ˆํŽธ๊ณผ ์ฃผ์š” ๊ณ„์ˆ˜๋ฅผ ์žฌ์ ํ•ฉํ•˜๊ณ , ์žฅ๋น„๋ณ„ offset์ด ํ•„์š”ํ•œ์ง€ ํŒ๋‹จํ•œ๋‹ค.
  3. ๋น„๊ท ์ผ๋„ ๋ชจ๋ธ ์ถ•์†Œ. 21ํ•ญ ์ „์ฒด ๋Œ€์‹  ์œ ์˜ํ•œ ํ•ญ๋งŒ ๋‚จ๊ธด ์ถ•์†Œ ๋ชจ๋ธ๊ณผ ํ˜„์žฌ ๋ชจ๋ธ์˜ ์˜ˆ์ธก๊ตฌ๊ฐ„ ํญ์„ ๋น„๊ตํ•œ๋‹ค.
  4. ๋™์‹œ ์‹ ๋ขฐ๊ตฌ๊ฐ„ ๋„์ž…. ์ ๋ณ„ ๊ตฌ๊ฐ„์„ Bonferroni ๋˜๋Š” Scheffรฉ ๊ธฐ๋ฐ˜ ๋™์‹œ ๊ตฌ๊ฐ„์œผ๋กœ ๋ฐ”๊ฟจ์„ ๋•Œ ํ™•์ • ์˜์—ญ์ด ์–ด๋–ป๊ฒŒ ๋ณ€ํ•˜๋Š”์ง€ ํ™•์ธํ•œ๋‹ค.
  5. ์™ธ๋ถ€ ๋…ผ๋ฌธ ๊ต์ฐจ ๊ฒ€์ฆ. ๋™์ผ ๊ฐ€์Šค๊ณ„์˜ ๋‹ค๋ฅธ ๊ณต๊ฐœ DOE๊ฐ€ ํ™•๋ณด๋˜๋ฉด ๊ฒฐํ•ฉํ•˜์ง€ ๋ง๊ณ  ๋ณ„๋„ ๋ชจ๋ธ๋กœ ์ ํ•ฉํ•ด ๋ฐฉํ–ฅ์„ฑ๋งŒ ๋น„๊ตํ•œ๋‹ค.
  6. ์šด์˜ ๊ฒ€์ฆ. ์‹ค์ œ ์‚ฌ์šฉ ์‹œ ์ž…๋ ฅ ๊ธฐ์ค€ ์ด๋ ฅ, ํŒ์ • ๊ฒฐ๊ณผ ์žฌํ˜„์„ฑ, ๋ฐ์ดํ„ฐ์™€ ๋ชจ๋ธ ๋ฒ„์ „ ์ถ”์  ์ ˆ์ฐจ๋ฅผ ์ •์˜ํ•œ๋‹ค.

๊ณต๊ฐœ ๋ฒ”์œ„

์ด ์ €์žฅ์†Œ๋Š” ๊ณต๊ฐœ ์ €์žฅ์†Œ๋กœ ์šด์˜ํ•œ๋‹ค. ์›๋ฌธ PDF(papers/*.pdf)๋Š” ์ €์ž‘๊ถŒ์ƒ ์ €์žฅ์†Œ์— ํฌํ•จํ•˜์ง€ ์•Š๊ณ  SHA-256๊ณผ ์ธ์šฉ ์ •๋ณด๋งŒ ์ถ”์ ํ•œ๋‹ค.

About

Reproducible RSM process-window analysis for a public silicon plasma-etch DOE

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages