7
DIANA Lab Report Korea University DIsplay And Nanosystem Lab. Special Report 2021 ์—ฐ์žฌ ์ˆœ์„œ 1ํšŒ. ์ฐจ์„ธ๋Œ€ ๋ฉ”๋ชจ๋ฆฌ MRAM๊ณผ MTJ ํŠน์„ฑ ๊ณ„์ธกํ•˜๊ธฐ 2ํšŒ. ์ฐจ์„ธ๋Œ€ ํƒœ์–‘์ „์ง€ ๊ธฐ์ˆ ์ธ ํŽ˜๋กœ๋ธŒ์Šค์นด์ดํŠธ ํƒœ์–‘์ „์ง€ 3ํšŒ. ์Šคํ•€ ์†Œ์ž ๊ธฐ์ˆ  4ํšŒ. ๋‰ด๋กœ๋ชจํ”ฝ ์†Œ์ž ๊ธฐ์ˆ  5ํšŒ. Medical OLED ๊ธฐ์ˆ  ๋™ํ–ฅ ๋ถ„์„ 6ํšŒ. ์ €์ „๋ ฅ IC ๊ธฐ์ˆ ๋™ํ–ฅ ๋ถ„์„ 7ํšŒ. 3์ฐจ์› ๋‚˜๋…ธ๊ตฌ์กฐ์˜ ์ „๊ธฐํ™”ํ•™ ์—๋„ˆ์ง€ ๋ถ„์•ผ ์‘์šฉ 8ํšŒ. ํ…Œ๋ผํ—ค๋ฅด์ธ  ๊ธฐ์ˆ 

Special Report DIANA Lab Report - blog.kakaocdn.net

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

50

DIANA Lab Report

Korea University

DIsplay AndNanosystem Lab.

Special Report

2021 ์—ฐ์žฌ ์ˆœ์„œ

1ํšŒ. ์ฐจ์„ธ๋Œ€ ๋ฉ”๋ชจ๋ฆฌ MRAM๊ณผ MTJ ํŠน์„ฑ ๊ณ„์ธกํ•˜๊ธฐ

2ํšŒ. ์ฐจ์„ธ๋Œ€ ํƒœ์–‘์ „์ง€ ๊ธฐ์ˆ ์ธ ํŽ˜๋กœ๋ธŒ์Šค์นด์ดํŠธ ํƒœ์–‘์ „์ง€

3ํšŒ. ์Šคํ•€ ์†Œ์ž ๊ธฐ์ˆ 

4ํšŒ. ๋‰ด๋กœ๋ชจํ”ฝ ์†Œ์ž ๊ธฐ์ˆ 

5ํšŒ. Medical OLED ๊ธฐ์ˆ  ๋™ํ–ฅ ๋ถ„์„

6ํšŒ. ์ €์ „๋ ฅ IC ๊ธฐ์ˆ ๋™ํ–ฅ ๋ถ„์„7ํšŒ. 3์ฐจ์› ๋‚˜๋…ธ๊ตฌ์กฐ์˜ ์ „๊ธฐํ™”ํ•™ ์—๋„ˆ์ง€ ๋ถ„์•ผ ์‘์šฉ

8ํšŒ. ํ…Œ๋ผํ—ค๋ฅด์ธ  ๊ธฐ์ˆ 

์„œ๋ก 

๊ฐ์ข… IT๊ธฐ๊ธฐ๋“ค์˜ ๊ธฐ๋Šฅ๋“ค์ด ์ ์  ๋‹ค์–‘ํ™” ๋˜๊ณ  ๊ณ ์„ฑ๋Šฅํ™” ๋˜์–ด

๊ฐ€๋ฉด์„œ ์ „๋ ฅ์†Œ๋ชจ๊ฐ€ ํฌ๊ฒŒ ์ฆ๊ฐ€ํ•˜๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๊ณ  ์žˆ์–ด ํ•œ์ •

๋œ ๋ฐฐํ„ฐ๋ฆฌ ์šฉ๋Ÿ‰ ๋‚ด์—์„œ ์‚ฌ์šฉ์‹œ๊ฐ„์„ ๊ฐœ์„ ํ•˜์—ฌ ํ•˜๋Š” ์ €์ „๋ ฅ IC

์„ค๊ณ„๊ฐ€ ์ค‘์š”ํ•œ ์š”์†Œ๊ฐ€ ๋˜์—ˆ๋‹ค.

์ €์ „๋ ฅ IC์— ๋Œ€ํ•œ ์š”๊ตฌ๋Š” ํœด๋Œ€์šฉ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—๋งŒ ๊ตญํ•œ๋˜

์ง€๋Š” ์•Š๋Š”๋‹ค. ๋น„์šฉ ๊ฒฝ์Ÿ์ด ๋งค์šฐ ์‹ฌ๊ฐํ•œ ์†Œ๋น„์ž ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—

์„œ๋Š” ํŒจํ‚ค์ง€ ๋น„์šฉ ์ ˆ๊ฐ์„ ์œ„ํ•ด ์ €์ „๋ ฅ์ด ํ•„์š”ํ•˜๋‹ค. ๊ฐ’๋น„์‹ผ ์„ธ

๋ผ๋ฏน ๋Œ€์‹  ๊ฐ’์‹ผ ํ”Œ๋ผ์Šคํ‹ฑ ํŒจํ‚ค์ง€๋ฅผ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ ์ „๋ ฅ ์†Œ๋น„๋Ÿ‰์ด

๋‚ฎ์•„์•ผ๋งŒ ํ•œ๋‹ค.

๋˜ํ•œ ์ „๋ ฅ ์ตœ์†Œํ™”๋Š” ํ•˜์ด-์—”๋“œ ๋งˆ์ดํฌ๋กœํ”„๋กœ์„ธ์„œ(High-

52

์ €์ „๋ ฅ IC ๊ธฐ์ˆ ๋™ํ–ฅ ๋ถ„์„;๊ฒฝ์Ÿ๋ ฅ ๋†’์€ IC ๊ตฌํ˜„์„ ์œ„ํ•œ โ€˜IP ์ €์ „๋ ฅโ€™ ์„ค๊ณ„

Special Report

์ตœ๊ทผ ๋ชจ๋ฐ”์ผ ๊ธฐ๊ธฐ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ IT ๋ชจ๋“  ๊ธฐ๊ธฐ๋“ค์˜ ๊ณ ์†ํ™”, ๋‹ค๊ธฐ๋Šฅํ™”๋กœ ์ธํ•˜์—ฌ ์ €์ „๋ ฅ IC๋Š” ์„ ํƒ์ด ์•„๋‹ˆ๋ผ ํ•„์ˆ˜๊ฐ€ ๋˜์—ˆ๋‹ค

๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ์„ค๊ณ„ ๋…ธ๋ ฅ๊ณผ ํ•จ๊ป˜ Leakage Power๋ฅผ ๊ฐ์†Œ์‹œํ‚ค๊ธฐ ์œ„ํ•ด FD-SOI ๊ณต์ •์„ ์ด์šฉํ•œ IC ๊ฐœ๋ฐœ์ด ์ง„ํ–‰๋˜

๊ณ  ์žˆ๋‹ค. leakage Power๋ฅผ ์ค„์ด๊ธฐ ์œ„ํ•ด์„œ๋Š” Power Gating์„ ํ™œ์šฉํ•˜์—ฌ ์ „๋ ฅ ์†Œ๋ชจ๋ฅผ ์ค„์ผ ํ•„์š”๊ฐ€ ์žˆ๋‹ค.

๊ธ€/ ๏ฟฝ๋‚˜๊ฒฝ์› (์ฃผ)Qualitas Semiconductor, ๊ณ ๋ ค๋Œ€ํ•™๊ต ๊ณตํ•™๋Œ€ํ•™์› ์ „๊ธฐ์ „์ž์ปดํ“จํ„ฐ๊ณตํ•™๊ณผ๏ฟฝ์ฃผ๋ณ‘๊ถŒ ๊ณ ๋ ค๋Œ€ํ•™๊ต ์ „๊ธฐ์ „์ž๊ณตํ•™๋ถ€ ๊ต์ˆ˜ ์žฌ์ง ์ค‘

53

End Microprocessors)์˜ ์‹ ๋ขฐ์„ฑ ํ–ฅ์ƒ์„ ์œ„ํ•ด ํ•„์š”ํ•˜๋‹ค. ์ด

๋Ÿฌํ•œ VLSI์˜ ์„ฑ๋Šฅ์„ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด ์ž‘๋™ ์ฃผํŒŒ์ˆ˜๊ฐ€ ์ฆ๊ฐ€ํ•˜์—ฌ

โ€˜Power Dissipationโ€™์ด ์ฆ๊ฐ€ํ•œ๋‹ค. ์ด๋Š” ์™€์ด์–ด(wire)์— ์ „์ž ์ด

๋™, MOS Transistor Hot Carrier Effect, Power Wire์— ์˜ํ•œ IR

Drop, Ground bouncing ๋“ฑ ์‹ ๋ขฐ์„ฑ ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚ค๋Š” ๊ฒฝํ–ฅ์ด

์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋“ค์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๊ณ ์„ฑ๋Šฅ์„ ์œ ์ง€ํ•˜๋Š” ์ „๋ ฅ

์ ˆ๊ฐ ๊ธฐ์ˆ ์ด ๊ฐ•ํ•˜๊ฒŒ ์š”๊ตฌ๋œ๋‹ค.

์ผ๋ฐ˜์ ์œผ๋กœ ๋ชจ๋“  ์ „์ž ๊ธฐ๊ธฐ์˜ ์ „๋ ฅ ์†Œ๋ชจ๋Š” SoC๋ฅผ ๊ตฌ์„ฑํ•˜๋Š”

ํŠธ๋žœ์ง€์Šคํ„ฐ ์†Œ์ž์˜ ์ „๋ ฅ ์†Œ๋ชจ๋ฅผ ์˜๋ฏธํ•˜๋ฉฐ ์ €์ „๋ ฅ IC ๊ตฌํ˜„์„ ์œ„

ํ•ด์„œ๋Š” ๊ณต์ •์†Œ์ž ๊ธฐ์ˆ ๊ณผ ํšŒ๋กœ ์‹œ์Šคํ…œ์—์„œ ๋‹ค์–‘ํ•˜๊ณ  ์ข…ํ•ฉ์ ์ธ

๊ณ ๋ ค๊ฐ€ ํ•„์š”ํ•˜๋‹ค.

๊ทธ๋ฆผ 1์˜ ์ „์ฒด ์ „๋ ฅ๋ฐฉ์ •์‹๊ณผ ๊ฐ™์ด ์ €์ „๋ ฅ IC์„ค๊ณ„๋ฅผ ์œ„ํ•ด์„œ๋Š”

๊ฐ ๋ฐฉ์ •์‹์˜ ์š”์†Œ๋“ค์„ ์ค„์ด๋Š” ๊ฒƒ์œผ๋กœ ํ•ด๊ฒฐ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ์ „๋ ฅ์†Œ

๋น„๋Š” ํฌ๊ฒŒ Dynamic Power์™€ Static Power๋กœ ๊ตฌ๋ถ„์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

Dynamic Power๋Š” ํšŒ๋กœ๊ฐ€ ๋™์ž‘ํ•  ๋•Œ ์†Œ๋ชจ๋˜๋Š” Power๋กœ

Switching ์ „๋ฅ˜ ๋ฐ ๋™์ž‘ํ•˜๋Š” ๋™์•ˆ PMOS์™€ NMOS๊ฐ€ ๋™์‹œ์— ๋™

์ž‘ํ•  ๋•Œ ๋‹จ๋ฝ์ „๋ฅ˜์— ์˜ํ•ด ์†Œ๋น„๋˜๋Š” ์ „๋ ฅ์ด๋‹ค.

Static Power๋ž€ ๋™์ž‘ํ•˜์ง€ ์•Š์„ ๋•Œ ์ฆ‰ ๋””๋ฐ”์ด์Šค๋Š” โ€˜offโ€™ ๋˜์—ˆ

์œผ๋‚˜, ์ „์›์ด ์ผœ์ ธ ์žˆ๋Š” Stand by ์ƒํƒœ๋ฅผ ์˜๋ฏธํ•˜๋ฉฐ ์ „์›์€ ์ผœ

์ ธ ์žˆ์ง€๋งŒ ์‹ ํ˜ธ๊ฐ€ ๋ฐ”๋€Œ์ง€ ์•Š์„ ๋•Œ Leakage Current์— ์˜ํ•ด ๋ฐœ

์ƒํ•˜๋Š” ์†Œ๋น„๋˜๋Š” ์ „๋ ฅ์„ ์˜๋ฏธํ•œ๋‹ค. ์ด๋Ÿฌํ•œ Leakage Current

๊ณต์ •์ด ๋ฏธ์„ธํ™” ๋˜์ง€ ์•Š์„ ๋•Œ๋Š” ํฌ๊ฒŒ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์•˜์œผ๋‚˜

์•„๋ž˜ ๊ทธ๋ฆผ 2์™€ ๊ฐ™์ด ๊ณต์ •์ด ๋ฏธ์„ธํ™” ๋˜์–ด ๊ฐ€๋ฉด์„œ ํฌ๊ฒŒ ์ฆ๊ฐ€ํ•˜์—ฌ

Static Power๋Š” 40nm ๋Œ€๋น„ํ•˜์—ฌ 20nm๋Š” ์•ฝ 4๋ฐฐ ๊ฐ€๋Ÿ‰ ์ฆ๊ฐ€ํ•˜๊ฒŒ

๋˜์—ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ณต์ •์˜ ๋ฏธ์„ธํ™”๊ฐ€ ๊ณ„์† ์ง„ํ–‰๋˜๋ฉด ๋””๋ฐ”์ด์Šค๊ฐ€ ๋™

์ž‘ํ•  ๋•Œ ๋ฐœ์ƒํ•˜๋Š” Dynamic Power๋ณด๋‹ค ๋Œ€๊ธฐ๋ชจ๋“œ ๋•Œ ๋ฐœ์ƒํ•˜๋Š”

Static power๋ฅผ ์ค„์ด๋Š” ๊ฒƒ์ด ๋งค์šฐ ์ค‘์š”ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค.

๊ทธ๋ฆผ 2. Dynamic power - Static Power ๋™ํ–ฅ

์ €์ „๋ ฅ ์„ค๊ณ„ ๊ธฐ๋ฒ•์œผ๋กœ๋Š” Power Gating, Multi-Voltage

Design, Multi-threshold Voltage, Clock Gating, DVFS ๋“ฑ์ด ์žˆ๋‹ค.

์ €์ „๋ ฅ IC ๊ธฐ์ˆ 

1. Power GatingPower Gating ๊ธฐ๋ฒ•์€ ๋™์ž‘ํ•˜์ง€ ์•Š๋Š” ๊ตฌ๊ฐ„(Stand by mode)์—

์„œ Power Switch Cell (Header Cell)์„ ์ด์šฉํ•˜์—ฌ block์„ ๊ทธ๋ฆผ 3

๊ณผ ๊ฐ™์ด ์ข…๋ฃŒ์‹œ์ผœ๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค. ๋‹ค์‹œ ๋™์ž‘์ด ํ•„์š”ํ•œ ๊ตฌ๊ฐ„์—

์„œ๋Š” Power Switch cell์„ โ€˜onโ€™ ์‹œ์ผœ ๋ธ”๋ก(block) ๋™์ž‘์‹œํ‚ค๋Š” ๊ตฌ

์กฐ๋กœ ๋ธ”๋ก์˜ ์ „์›์„ ์™„์ „ํžˆ ์ฐจ๋‹จํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ์‹์„ ์˜๋ฏธํ•œ๋‹ค.

52

๋ชฉ ์ฐจ

์„œ๋ก 

์ €์ „๋ ฅ IC ๊ธฐ์ˆ 1. Power Gating2. Clock Gating3. Threshold Voltage Design4. DVFS ๋ฐ ๋‹ค์ค‘ ๋™์ž‘์ „์•• ๊ธฐ์ˆ 5. Multi-voltage Design

๊ฒฐ๋ก 

๊ทธ๋ฆผ 1. Power ๋ฐฉ์ •์‹ ๋ฐ ๊ตฌ์„ฑ์š”์†Œ

Special Report

54

๊ทธ๋ฆผ 3. Power Gating Circuit

์ „์›์„ ์ฐจ๋‹จํ•˜์—ฌ ๋ธ”๋ก์ด ๊บผ์ง„ ์‹œ๊ฐ„ ๋™์•ˆ Dynamic Power

๋ฐ Static Power ๋ชจ๋‘ ์ ˆ์ „ ํšจ๊ณผ๋ฅผ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋‹ค. Power

Gating์€ ์ผ๋ฐ˜์ ์œผ๋กœ ๊ฐ€์žฅ ์ ๊ทน์ ์ธ ์ ˆ์ „ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋ฏ€๋กœ,

๊ธฐ๋Šฅ์„ ์œ ์ง€ํ•˜๋ฉด์„œ ๊ฐ€๋Šฅํ•œ ์—ฌ๋Ÿฌ ๋ธ”๋ก๋“ค์˜ ์ „์›์„ ์ฐจ๋‹จํ•˜๋Š” ๊ฒƒ

์ด ๊ฐ€์žฅ ์ด์ƒ์ ์ธ ๋ชฉํ‘œ์ด๋‹ค. Power Gating์œผ๋กœ ์ ˆ์ „ํšจ๊ณผ๋ฅผ ๊ฐ€

์ ธ์˜ค๊ธฐ ์œ„ํ•ด์„œ๋Š” Power Switching Network์™€ PMU(Power

Management Unit), Retention cell, Isolation Cell์ด ํ•„์š”ํ•˜๋‹ค.

A) Isolation Cell

๊ทธ๋ฆผ 4์™€ ๊ฐ™์ด Shut down Block์— ์ „์›์ด ์ผœ์ ธ ์žˆ์œผ๋ฉด

์‹ ํ˜ธ๊ฐ€ ISO_EN๋ณด๋‹ค ๋†’์•„ Shut down block์˜ ์ถœ๋ ฅ์‹ ํ˜ธ๊ฐ€

Always-On-block์— ๊ณต๊ธ‰๋˜๋ฉฐ ์ „์›์ด ์ฐจ๋‹จ๋˜๋ฉด ์ถœ๋ ฅ์‹ ํ˜ธ๊ฐ€

ISO_EN๋ณด๋‹ค ๋‚ฎ๊ฒŒ ๋˜์–ด O์ด ์ถœ๋ ฅ๋˜์–ด Always-On-Block์œผ๋กœ

์ž…๋ ฅ๋˜๊ฒŒ ๋œ๋‹ค.

๊ทธ๋ฆผ 4. Isolation Cell

b) Retention Cell

๋ธ”๋ก์˜ ์ „์›์ด ์ฐจ๋‹จํ–ˆ์„ ๋•Œ ๋ฐ์ดํ„ฐ๋ฅผ ์œ ์ง€ํ•˜๊ณ  ์žˆ์–ด์•ผ ํ•˜๋Š”

โ€˜Cellโ€™์ด ํ•„์š”ํ•˜๋ฉฐ ์ด๋ฅผ Retention cell์ด๋ผ๊ณ  ํ•œ๋‹ค. Retention

cell์€ ๊ทธ๋ฆผ 5์™€ ๊ฐ™์ด Save ์‹ ํ˜ธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์ „์›์ด ๊บผ์ง€

๊ธฐ ์ „์˜ Main Register์˜ ์ •๋ณด๋ฅผ Shadow Register์— ์ €์žฅํ•˜

๋ฉฐ Restore ์‹ ํ˜ธ๋ฅผ ํ†ตํ•ด ์ „์›์ด ์ผœ์ง€๊ธฐ ๋˜๋ฉด ๋ฐ์ดํ„ฐ๋ฅผ Main

Register์— ๋ณต์›ํ•˜๊ฒŒ ๋œ๋‹ค,

C) PMU (Power Management Unit)

PMU๋Š” ์ „์›์ƒํƒœ์™€ ์ฃผ์–ด์ง„ ์ „์••์— ๋Œ€ํ•ด Switch cell on/off

๋ฐ ์ „์› on/ff ์ค‘์— ์˜ฌ๋ฐ”๋ฅธ ์‹ ํ˜ธ ๊ฐ’์ด ๊ณ ์ •๋˜๋„๋ก ํ•˜๋ฉฐ ์‹ ํ˜ธ์˜

์ˆœ์„œ๊ฐ€ ์ •ํ™•ํžˆ ์ž…๋ ฅ๋˜๋Š”์ง€ ํ™•์ธํ•˜์—ฌ Power์™€ ๊ด€๋ จํ•œ ๋ชจ๋“  ์‹ 

ํ˜ธ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ์—ญํ• ์„ ํ•œ๋‹ค.

์ „๋ ฅ ์Šค์œ„์น˜ ๋„คํŠธ์›Œํฌ ์„ค๊ณ„์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ์š”์ธ:

a) Rush Current

Rush Current๋Š” ์ดˆ๊ธฐ ์ „์›์„ ์ผค ๋•Œ ํšŒ๋กœ์—์„œ ์œ ์ž…๋˜๋Š” ์ „๋ฅ˜

์ด๋‹ค. Electrical load๊ฐ€ ์ผœ์ง€๋ฉด ์ฒ˜์Œ์—๋Š” ํฐ ์ „๋ฅ˜๋ฅผ ๋Œ์–ด์™€ ๋‚ด

๋ถ€ ์ปคํŒจ์‹œํ„ฐ๋ฅผ ์ถฉ์ „ํ•œ๋‹ค. ์ด ์ „๋ฅ˜๋Š” ์ •์ƒ ์ž‘๋™ ์ค‘์— ๊ตฌ์„ฑ ์š”์†Œ

๊ฐ€ ์†Œ๋น„ํ•˜๋Š” ํ‰๊ท  ์ „๋ฅ˜์˜ ๋ช‡ ๋ฐฐ ๋˜์–ด ํŠธ๋žœ์ง€์Šคํ„ฐ๊ฐ€ ๊ฒฌ๋”œ ์ˆ˜ ์žˆ

๋Š” ์ „๋ฅ˜ ์–‘์„ ์ดˆ๊ณผ ํ•  ์ˆ˜๋„ ์žˆ๋‹ค. Power Domain์˜ ์ „์›์ด ์ผœ

์ง€๋ฉด ๋ชจ๋“  ์ปคํŒจ์‹œํ„ฐ๊ฐ€ ์ถฉ์ „๋˜๊ธฐ ์‹œ์ž‘ํ•˜์—ฌ ๋™์‹œ์— ๋ชจ๋‘ ์ถฉ์ „๋˜

๊ธฐ ๋•Œ๋ฌธ์— ์ „๋ฅ˜์˜ ์œ ์ž…๋Ÿ‰์ด ์ปค์„œ ์ „๋ฅ˜๊ฐ€ ๊ฐ‘์ž๊ธฐ ๋Œ์ง„ํ•˜๊ฒŒ ๋œ

๋‹ค. ์ด๋Ÿฌํ•œ Rush Current๋Š” Power Switch Network๋ฅผ ์†์ƒ์‹œ

ํ‚ฌ ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ์šฐ๋ฆฌ๋Š” Rush Current์˜ ์˜ํ–ฅ์„ ์™„ํ™”ํ•˜๊ธฐ

์œ„ํ•ด ์ „๋ ฅ ์Šค์œ„์น˜ ๋„คํŠธ์›Œํฌ์˜ ์„ธ์‹ฌํ•œ ์„ค๊ณ„๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ์ผ๋ฐ˜์ 

์œผ๋กœ ๋งŽ์€ ๋ณ‘๋ ฌ ์ „์› ์Šค์œ„์น˜๋Š” Power Domain Supply Grid๋ฅผ

ํ•˜๋‚˜ ์ด์ƒ์˜ ์ „์› ์Šค์œ„์น˜๋กœ ๊ตฌ๋™๋˜๋Š” ์—ฌ๋Ÿฌ ๋ธ”๋ก์œผ๋กœ ๋‚˜๋ˆ„์–ด ๊ตฌ

ํ˜„๋œ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๊ฐ ์ „์› ์Šค์œ„์น˜์˜ ๋ถ€ํ•˜๊ฐ€ ์ƒ๋‹นํžˆ ๊ฐ์†Œํ•˜๊ณ 

Rush Current๋ฅผ ์ตœ์†Œํ™” ํ•  ์ˆ˜ ์žˆ๋‹ค.

b) Leakage Current

๋‹ค๋ฅธ CMOS Transistor์™€ ๊ฐ™์ด Power Switch์—๋„ ์•ฝ๊ฐ„

์˜ leakage Current๊ฐ€ ์กด์žฌํ•œ๋‹ค. ์ „์› Power Switch Network

๋ฅผ ๊ตฌํ˜„ํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์ „์› ์Šค์œ„์น˜ ์ˆ˜๋Š” ์ตœ์ ํ™” ํ•˜์—ฌ์•ผ ํ•œ

๋‹ค. Power Switch๊ฐ€ ํ•„์š” ์ด์ƒ์œผ๋กœ ๋งŽ๊ฒŒ ๋˜๋ฉด Power Switch

Network์— ์˜ํ•œ leakage Current๊ฐ€ ๊ณผ๋„ํ•˜๊ฒŒ ๋ฐœ์ƒํ•˜๊ฒŒ ๋œ๋‹ค. ์ผ

๋ฐ˜์ ์œผ๋กœ ์ „์› ์Šค์œ„์น˜๋Š” High VT Cell์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌํ˜„ํ•œ๋‹ค.

c) IR(Voltage) Drop

Rush Current๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด Power Switch ๋˜๋Š” Sleep

transistor๋Š” ๋†’์€ ์ฑ„๋„ ์ €ํ•ญ์œผ๋กœ ์„ค๊ณ„๋˜์–ด ์žˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋กœ ์ธ

๊ทธ๋ฆผ 5. Retention Cell

54 55

ํ•ด Power Switch์—์„œ IR Drop ํฌ๊ฒŒ ๋ฐœ์ƒํ•˜์—ฌ ์‹ค์ œ Cell์˜ ๊ธฐ๋Šฅ

์ด ์ €ํ•˜๋˜๋Š” ํ˜„์ƒ์ด ๋ฐœ์ƒํ•œ๋‹ค. ๋”ฐ๋ผ์„œ Power Switch Network

Power Switch์—์„œ IR Drop๋ฅผ ์ตœ์†Œํ™”ํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋˜์–ด์•ผ

ํ•œ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์„ค๊ณ„์ž๋Š” ๋‘ ๊ฐ€์ง€ ์œ ํ˜•์˜ ์ „

์› ์Šค์œ„์น˜๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋œ๋‹ค. ํ•˜๋‚˜๋Š” ์ „์›์„ ์ผค ๋•Œ ์‚ฌ์šฉํ•˜๊ณ  ๋‹ค๋ฅธ

ํ•˜๋‚˜๋Š” ์ •์ƒ ์ž‘๋™ ์ค‘์— ์‚ฌ์šฉ๋œ๋‹ค. ์ด๋Ÿฌํ•œ ์œ ํ˜•์˜ Power Switch

์— ๋Œ€ํ•œ ์ œ์–ด ์ž…๋ ฅ์€ ํ•œ ๋ฒˆ์— ํ•˜๋‚˜์”ฉ ํ™œ์„ฑํ™”๋˜๋„๋ก ์ œ์–ด๋œ๋‹ค.

ํ•˜์ง€๋งŒ ๊ณต์ •์ด ๋ฏธ์„ธํ™”๋˜์–ด Metal์— ๋Œ€ํ•œ ์ €ํ•ญ์ด ์ปค์ง€๊ฒŒ ๋˜๋ฉด

์„œ Power Wire์— ์˜ํ•œ IR Drop์ด ํฌ๊ฒŒ ๋ฐœ์ƒํ•˜๊ณ  Power Switch

์ž์ฒด์˜ ์ €ํ•ญ๋„ ์ปค์ง€๊ฒŒ ๋˜์–ด Power Switch Network์˜ IR Drop

์„ ์ตœ์†Œํ™” ํ•˜๋Š”๋ฐ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๊ฒŒ ๋œ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ๊ฐœ์„ 

ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” Power Switch๋ฅผ ์ถ”๊ฐ€ํ•ด์•ผ ํ•˜๋Š”๋ฐ ์ด๋Š” leakage

Current ์ถ”๊ฐ€๋กœ ๋ฐœ์ƒํ•˜๊ฒŒ ๋œ๋‹ค. ํŠนํžˆ ๊ณ ์†์„ ๊ตฌํ˜„ํ•ด์•ผ ํ•˜๋Š” ๋ธ”๋ก

์—์„œ๋Š” ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๊ฐ€ ํฌ๊ฒŒ ๋ฐœ์ƒํ•˜๋Š”๋ฐ Power Switch ๋ฅผ ์ตœ์†Œ

ํ™” ํ•˜๋ฉด์„œ IR Drop์„ ์ค„์ผ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ Chip Floor Plan์„ ๊ตฌ

ํ˜„ ํ•  ๋•Œ๋ถ€ํ„ฐ ๊ณ ๋ คํ•˜์—ฌ ์„ค๊ณ„๊ฐ€ ์ง„ํ–‰๋˜์–ด์•ผ ํ•œ๋‹ค.

d) Ramp Up Time

Power Domain ์ข…๋ฃŒ์— ํ•„์š”ํ•œ ์‹œ๊ฐ„์„ Ramp Up Time์ด

๋ผ๊ณ  ํ•œ๋‹ค. ์ด Ramp Up Time์€ ๊ฐ€๋Šฅํ•œ ์ตœ์†Œ๊ฐ€ ๋˜์–ด์•ผ ํ•œ๋‹ค.

Power Network Design์€ ์ผ๋ฐ˜์ ์œผ๋กœ Power Switch ๋˜๋Š”

Sleep Transistor ์ˆ˜๋ฅผ ๋Š˜๋ ค์„œ Ramp Up Time์„ ์ค„์ด๋Š” ๋ฐฉ์‹

์œผ๋กœ ์ˆ˜ํ–‰๋˜์–ด์•ผ ํ•œ๋‹ค.

2. Clock Gating์•ž์„œ ์„ค๋ช…ํ•œ ๊ฒƒ๊ณผ ๊ฐ™์ด ํšŒ๋กœ์™€ ์—ฐ๊ด€๋œ Dynamic Power๋Š”

Switching ํ™œ๋™๋Ÿ‰ ๋ฐ ์ด ์šฉ๋Ÿ‰์„ฑ ๋ถ€ํ•˜์™€ ๊ด€๋ จ์ด ์žˆ๋‹ค. ๋””์ง€ํ„ธ ์„ค

๊ณ„์—์„œ ๊ฐ€์žฅ ์ž์ฃผ ์ „ํ™˜๋˜๋ฉด์„œ ๊ฐ€์žฅ ๋งŽ์€ ์ „๋ ฅ์„ ์†Œ๋ชจํ•˜๋Š” ๊ฒƒ์€

Clock Gate๋“ค์ด๋‹ค. ์ด๋Š” ์„ค๊ณ„์ƒ์˜ ๋ชจ๋“  ๋™๊ธฐํ™” ๋˜๋Š” ๋ถ€๋ถ„์œผ๋กœ

โ€˜Clockโ€™ ์‹ ํ˜ธ๋ฅผ ์ „์†กํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋˜๋Š” Cell๋“ค์„ ์˜๋ฏธํ•œ๋‹ค. ์ผ๋ถ€ ์„ค

๊ณ„์—์„œ Clock Switching ์ „๋ ฅ์ด ์ „์ฒด ์ „๋ ฅ์˜ 50%๊นŒ์ง€ ์‚ฌ์šฉ๋˜๊ธฐ

๋„ ํ•œ๋‹ค. ์ด๋Š” ์ „๋ ฅ์ ์œผ๋กœ ๋งค์šฐ ์ค‘์š”ํ•œ ์ธก๋ฉด์ด๊ธฐ ๋•Œ๋ฌธ์—, Clock

์ด ์Šค์œ„์นญ๋˜๋ฉด์„œ ์†Œ๋ชจํ•˜๋Š” ํŒŒ์›Œ๋ฅผ ์ค„์ด๋Š” ๊ฒƒ์ด ๋งค์šฐ ์ค‘์š”ํ•˜๋‹ค.

Clock Gating์˜ ์›๋ฆฌ๋Š”. ๋ฐ์ดํ„ฐ๊ฐ€ ์ „ํ™˜๋˜์ง€ ์•Š๋Š” ๊ตฌ๊ฐ„์—

โ€˜Clockโ€™์„ โ€˜offโ€™ ์‹œํ‚ค๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. ์ฆ‰ ํŠน์ • ๊ตฌ๊ฐ„ ๋‚ด์—์„œ ํ•ด๋‹น Flip

Flop์˜ ์ถœ๋ ฅ์ด ๋ณ€ํ™”ํ•˜์ง€ ์•Š๋Š” ์กฐ๊ฑด์„ ์ฐพ์•„ Clock ๋น„ํ™œ์„ฑํ™” ์‹œ์ผœ

์ฃผ๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. ์ด ๊ฒฝ์šฐ FF์˜ ์ถœ๋ ฅ์€ EN = 0์ธ ๋™์•ˆ ์•ˆ์ •์ ์œผ

๋กœ ์œ ์ง€๋œ๋‹ค. ๊ทธ๋ฆผ 6์˜ ์˜ค๋ฅธ์ชฝ์—๋Š” Clock Gating์ด ์ ์šฉ๋œ ํšŒ๋กœ

์ด๋ฉฐ ์—ฌ๊ธฐ์„œ EN์€ ํด๋Ÿญ ๊ฒฝ๋กœ์˜ AND Gate๋กœ ๋ณ€ํ™˜๋œ๋‹ค. ์ด๊ฒƒ์€

Clock Gating์„ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์„ ๋งค์šฐ ๋‹จ์ˆœํ™” ํ•œ ๊ฒƒ์ด๋‹ค.

๊ทธ๋ฆผ 6. Clock Gating์˜ ๊ตฌํ˜„

Clock Gate๋Š” ์•„ํ‚คํ…์ฒ˜ ๊ตฌํ˜„์œผ๋กœ ์ฒ˜๋ฆฌ๋˜์ง€ ์•Š์„ ๊ฒฝ์šฐ

Clock Gate์˜ ๊ฒฐํ•จ์ด ์ผ์–ด๋‚  ์ˆ˜ ์žˆ๋‹ค. ์•„๋ž˜๋Š” Clock Gating ๊ตฌ

ํ˜„์˜ ํƒ€์ด๋ฐ๊ณผ ๊ด€๋ จํ•˜์—ฌ ์ฃผ์˜ํ•ด์•ผ ํ•  ์‚ฌํ•ญ์— ๋Œ€ํ•ด ์š”์•ฝํ•˜์˜€๋‹ค.

์˜์—ญ/์ „์›/๋Œ€๊ธฐ ์‹œ๊ฐ„ ๊ท ํ˜•: ๊ทธ๋ฆผ 6๊ณผ ๊ฐ™์ด Clock Gating์€

๋ฐ์ดํ„ฐ ๊ฒฝ๋กœ ๋กœ์ง(Logic)์„ Clock Path๋กœ ์ „๋‹ฌํ•œ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜

๋ฉด ์ „์ฒด Clock latency Time์ด ์ฆ๊ฐ€ ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋˜ํ•œ 1~2๊ฐœ์˜

Flip Flop์˜ ๊ตฌ์กฐ๋งŒ Clock Gate๋กœ ๋Œ€์ฒดํ•˜๋Š” ๊ฒฝ์šฐ(Clock Gate

๊ตฌ์กฐ์˜ Switching ๋Œ€ Flip Flop ๋‚ด๋ถ€์˜ Switching์— ๋”ฐ๋ผ ๋‹ค๋ฆ„)

์ „๋ ฅ์€ ๊ฐ์†Œํ•˜์ง€ ์•Š๊ณ  ์ฆ๊ฐ€ํ•  ์ˆ˜๋„ ์žˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์œ ์‚ฌํ•œ

EN ์กฐ๊ฑด์„ ๊ฐ€์ง„ Flip Flop๋“ค์„, Common Clock Gate๋ฅผ ์‚ฝ์ž…ํ•˜

์—ฌ ๋ฉด์  ๋ฐ ์ „์› ์†์‹ค์„ ์ตœ์†Œํ™”ํ•˜์—ฌ์•ผ ํ•œ๋‹ค.

3. Multi Threshold Voltage DesignMulti Threshold Voltage Design์€ Leakage Power๋ฅผ ์ค„

์ด๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์ด๋‹ค. Multi Threshold Voltage Design์„ ๊ตฌํ˜„

ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ด๋ฅผ ์ง€์›ํ•˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ(Library)๊ฐ€ ํ•„์š”ํ•˜๋‹ค.

๊ธฐ์กด์ ์ธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ๋Š” HVT, RVT, LVT, SLVT๊ฐ€์žˆ๋‹ค. RVT

๋ฅผ ํ‘œ์ค€์œผ๋กœ ํ•˜์—ฌ HVT๋Š” ๋†’์€ Threshold Voltage๋กœ ์†๋„๊ฐ€ ๋Š

๋ฆฌ์ง€๋งŒ leakage Power๊ฐ€ ์ž‘๊ณ  LVT๋Š” leakage Power๋Š” ํฌ์ง€

๋งŒ Threshold Voltage๊ฐ€ ๋‚ฎ์•„ ๋น ๋ฅธ ์žฅ์ ์ด ์žˆ๋‹ค. ์•„์ฃผ ๋น ๋ฅธ ์†

๋„๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๋ธ”๋ก์— ํ•œํ•˜์—ฌ SLVT๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ํ•˜์ง€๋งŒ ์ด๋Ÿฐ

๋ธ”๋ก์—์„œ leakage Power๊ฐ€ ๋งค์šฐ ํฌ๊ฒŒ ๋˜์–ด ๊ฐ€๋Šฅํ•œ ์ ์€ ์ˆ˜์—

SLVT cell์„ ์‚ฌ์šฉํ•˜์—ฌ์•ผ ํ•œ๋‹ค.

์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋“ค์„ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด์„œ Multi Threshold Voltage

Design์„ ์‚ฌ์šฉํ•˜๊ฒŒ ๋œ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ cell๋“ค์€ ๋†’์€ Threshold

Voltage๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด์„œ Clock Speed๊ฐ€ ๋น ๋ฅธ ํŠน์ • path์— LVT

๋‚˜ SLVT๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ leakage Power๋ฅผ ์ค„์ด๋ฉด์„œ ์†๋„๋ฅผ ๊ตฌํ˜„

ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•œ๋‹ค. ์ด๋Ÿฌํ•œ ์„ค๊ณ„๊ฐ€ ํšจ๊ณผ์ ์œผ๋กœ ๊ตฌํ˜„๋˜๊ธฐ ์œ„ํ•ด

์„œ๋Š” Timing Margin์„ ๊ณ ๋ คํ•˜๋ฉด์„œ Threshold Voltage๊ฐ€ ๋‚ฎ์€

Cell๋“ค์˜ ์‚ฌ์šฉ์„ ์ตœ์†Œํ™”ํ•˜์—ฌ ์„ค๊ณ„ํ•ด์•ผ ํ•œ๋‹ค.

HVT (High Voltage Threshold) : Threshold Voltage๋Š”

๋†’์•„ leakage Power๋ฅผ ๋งŽ์ด ์ค„์ผ ์ˆ˜ ์žˆ์œผ๋‚˜ Speed๊ฐ€ ๋Š

๋ฆฌ๊ณ  ๋ฏธ์„ธ๊ณต์ •์—์„œ๋Š” ์ง€์›ํ•˜์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ๋‹ค.

RVT(Regular Voltage Threshold) : ํ‘œ์ค€์ ์ธ leakage

Special Report

56

Power์™€ Threshold Voltage๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์–ด ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ

๋˜๋Š” Cell์ด๋‹ค.

LVT(Low Voltage Threshold) : RVT ๋น„ํ•ด Leakage

Powerํฌ๊ณ  Threshold Voltage ๋‚ฎ์•„์„œ Speed๋ฅผ ๋น ๋ฅธ Block

์—์„œ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋‹ค.

SLVT (Super Low Voltage Threshold) : Leakage Power

๊ฐ€ ๋งค์šฐ ํฌ์ง€๋งŒ Threshold Voltage ๋งค์šฐ ๋‚ฎ์•„ High Speed

๋ฅผ ๊ตฌํ˜„ ํ•ด์•ผ๋งŒ ํ•˜๋Š” block์—์„œ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋‹ค.

์ด๋Ÿฌํ•œ ๋””์ž์ธ์€ ์š”์ฆ˜์—๋Š” IP์—์„œ๋„ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š”๋ฐ

MIPI(Mobile Industry Processor Interface)์™€ ๊ฐ™์ด ๊ณ ์†์„ ๊ตฌ

ํ˜„ํ•ด์•ผ ํ•˜์ง€๋งŒ ์นฉ์— ํƒ‘์žฌ ๋˜์—ˆ์„ ๋•Œ Leakage Power ๊ฐ์†Œ์‹œ

์ผœ์ฃผ๊ธฐ ์œ„ํ•ด RVT๋กœ ๋Œ€๋ถ€๋ถ„์˜ Cell๋“ค์„ ๊ตฌํ˜„ํ•˜๊ณ  Serialize/

Deserialize์™€ ๊ฐ™์€ ๊ณ ์† ๊ตฌํ˜„์ด ํ•„์š”ํ•œ ๊ณณ์—์„œ LVT๋‚˜ SLVT๋ฅผ

์‚ฌ์šฉํ•˜์—ฌ ์„ค๊ณ„๊ฐ€ ์ง„ํ–‰๋˜๊ณ  ์žˆ๋‹ค.

4. DVFS ๋ฐ ๋‹ค์ค‘ ๋™์ž‘์ „์•• ๊ธฐ์ˆ  Dynamic Power ์†Œ๋ชจ๋ฅผ ์ ˆ๊ฐํ•˜๊ธฐ ์œ„ํ•ด ์ €์ „๋ ฅ ์ž„๋ฒ ๋””๋“œ ํ”„

๋กœ์„ธ์„œ(Embedded Processor)์—์„œ ์ผ๋ฐ˜์ ์œผ๋กœ ์ ์šฉ๋˜๊ณ  ์žˆ๋Š”

๊ธฐ์ˆ ๋กœ์„œ DVS ๋ฐ DVFS๊ฐ€ ๋Œ€ํ‘œ์ ์ด๋‹ค. DVS๊ฐ€ ์ „์•• ์Šค์ผ€์ผ๋ง

์„ ํ†ตํ•œ Dynamic Power ์†Œ๋ชจ๋ฅผ ์ค„์ด๋Š” ๊ธฐ๋ฒ•์ž„์— ๋น„ํ•ด DVFS

๋Š” ์ „์••๊ณผ ์ฃผํŒŒ์ˆ˜๋ฅผ task deadline์„ ๊ฐ์•ˆํ•˜์—ฌ ์Šค์ผ€์ผ๋งํ•˜๋Š”

๊ธฐ๋ฒ•์ด๋‹ค. ๋”ฐ๋ผ์„œ DVS ๋ณด๋‹ค ์ „๋ ฅ์†Œ๋ชจ ์ธก๋ฉด์—์„œ ํšจ์œจ์„ฑ์ด ์šฐ์ˆ˜

ํ•˜๋‹ค. ๋ฌด์„  ๋‹จ๋ง๊ธฐ๊ธฐ์™€ ๊ฐ™์ด ์‹ค์‹œ๊ฐ„ ๋™์ž‘์ด ์š”๊ตฌ๋˜๋Š” ์‹œ์Šคํ…œ์˜

๊ฒฝ์šฐ, ์‹œ์Šคํ…œ์˜ ์ตœ๋Œ€ Clock ์†๋„๋Š” ๋ชจ๋“  task๋ฅผ ์ฃผ์–ด์ง„ ์‹œ๊ฐ„ ์ด

๋‚ด์— ๋๋‚ผ ์ˆ˜ ์žˆ๋Š” Clock ์†๋„๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™์•„์•ผ ์‹ค์‹œ๊ฐ„ ๋™

์ž‘์„ ๋ณด์žฅํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ๊ฐ task์˜ ๋™์ž‘ ์ƒํƒœ๋ฅผ ์‚ดํŽด๊ฐ€๋ฉด์„œ

dealline time ์ œ์•ฝ ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ๊ฐ€์žฅ ๋‚ฎ์€ Clock ์†๋„๊นŒ

์ง€ ์‹œ์Šคํ…œ์˜ Clock ์†๋„๋ฅผ ์กฐ์ ˆํ•ด๊ฐ€๋ฉด์„œ ๋‚ฎ์ถœ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋•Œ

Clock ์†๋„๋ฅผ ๋‚ฎ์ถค์— ๋”ฐ๋ผ ๊ณต๊ธ‰ ์ „์••๋„ ํ•จ๊ป˜ ๋‚ฎ์•„์ ธ์„œ ์ „๋ ฅ ์†Œ

๋ชจ๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค. DVFS๋ฅผ ๊ตฌํ˜„ํ•  ๋•Œ task ๊ฐ„์˜ ์ฒ˜๋ฆฌ ์ง€์—ฐ ๋ฐ

์‹œ์Šคํ…œ ๋‚ด๋ถ€์˜ ์•Œ ์ˆ˜ ์—†๋Š” delay๋ฅผ ๊ณ ๋ คํ•œ deadline ์ด์ „์˜ ์—ฌ

์œ  ์‹œ๊ฐ„์ด ํ•„์š”ํ•˜๋‹ค. ์ด๋Ÿฌํ•œ ์—ฌ์œ ์‹œ๊ฐ„ ์ถ”์ •์„ ์œ„ํ•ด PMU์˜ ์˜

์กด๋„๊ฐ€ ๋†’์•„์ง„๋‹ค. ๋˜ํ•œ DVFS ๊ตฌํ˜„์„ ์œ„ํ•ด์„œ๋Š” SoC ๋‚ด๋ถ€ ๋ธ”๋ก

๋ณ„ ๊ณต๊ธ‰ ์ „์›์„ ๊ฐ€๋ณ€ ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š” DC-DC ๋ณ€ํ™˜๊ธฐ์™€, Clock์„

๊ฐ€๋ณ€ ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š” programmable PLL, ๋ธ”๋ก๊ฐ„ ์„œ๋กœ ๋‹ค๋ฅธ ์ „์••

๋ ˆ๋ฒจ์„ ๋งž์ถœ ์ˆ˜ ์žˆ๋Š” level shifter ๋ธ”๋ก์ด ํ•„์š”ํ•˜๋‹ค. ์ด๋ฅผ ๊ณ ๋ ค

ํ•œ ๋‹ค์ค‘ ๋™์ž‘์ „์•• DVFS ์‹œ์Šคํ…œ์˜ ๋‚ด๋ถ€ ๋ธ”๋ก ๋‹ค์ด์–ด๊ทธ๋žจ์€ ๊ทธ

๋ฆผ 8๊ณผ ๊ฐ™์ด ๋„์‹ํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค.

๊ทธ๋ฆผ 8. DVFS๋ฅผ ์ ์šฉํ•œ Soc ๋‚ด๋ถ€ ๋ธ”๋ก ๋‹ค์ด์–ด๊ทธ๋žจ

DVFS์˜ ๊ธฐ๋ณธ ๊ฐœ๋…์€ ๋‹จ์ˆœํ•˜์ง€๋งŒ ์ด๋ฅผ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ์‹œ์Šค

ํ…œ์— ์ถ”๊ฐ€๋˜์–ด์•ผ ํ•˜๋Š” ๋ธ”๋ก๊ณผ ๋ถ€ํ•˜์˜ˆ์ธก ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์ƒ๋‹นํžˆ ๋ณต

์žกํ•˜๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ, ์˜์ƒ ์ฒ˜๋ฆฌ ๊ธฐ๋Šฅ์„ ์ค‘์‹ฌ์œผ๋กœ ํ•œ ์ผ๋ฐ˜์ ์ธ

DVFS ์‹œ์Šคํ…œ ๋ธ”๋ก๋„๋Š” ๊ทธ๋ฆผ 9์™€ ๊ฐ™๋‹ค.

๊ทธ๋ฆผ 9. DVFS ๋™์ž‘ ๊ตฌ์กฐ๋„

Performance manager๋Š” ์š”๊ตฌ๋˜๋Š” ์„ฑ๋Šฅ์„ ์˜ˆ์ธกํ•˜๊ณ , ๋‹ค์Œ

task๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ๋™์ž‘ ์ฃผํŒŒ์ˆ˜์™€ ์ „์••์„ ๊ฒฐ์ •ํ•œ๋‹ค.

๊ฒฐ์ •๋œ ๋™์ž‘ ์ฃผํŒŒ์ˆ˜์™€ ์ „์•• ๊ฐ’์€ ๊ฐ๊ฐ PLL๊ณผ voltage regulator

๋˜๋Š” DC-DC ๋ณ€ํ™˜๊ธฐ์˜ ์ œ์–ด ์‹ ํ˜ธ๋กœ์„œ ์ธ๊ฐ€๋˜๋ฉฐ, PLL ๋ฐ

๊ทธ๋ฆผ 7. Multi Threshold Voltage Design

56 57

DC-DC์˜ ์ถœ๋ ฅ์€ ๋‹ค์‹œ PMU ๋“ฑ์˜ ์ œ์–ด๊ธฐ์— ์ธ๊ฐ€๋˜์–ด ์„ค์ •๋œ

๊ฐ’์— ๋„๋‹ฌํ–ˆ๋Š”์ง€ ํŒ๋‹จํ•˜๊ฒŒ ๋œ๋‹ค. DVFS ๊ตฌํ˜„์ƒ์˜ ๋ฌธ์ œ๋Š” ์‹œ์Šค

ํ…œ ๋ณต์žก๋„ ์ฆ๊ฐ€ ์™ธ์—๋„ PLL ์ฃผํŒŒ์ˆ˜ ๋ฐ DC-DC ์ถœ๋ ฅ ์ „์••์ด ์•ˆ

์ •ํ™”๋˜๋Š” ๋ฐ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„์ธ transition overhead๊ฐ€ ์ ์ง€ ์•Š๊ฒŒ

๋ฐœ์ƒํ•˜๋Š” ๋ฐ ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ ํ˜„์žฌ DVFS ๊ธฐ์ˆ ์€ Clock ์ฃผํŒŒ์ˆ˜ ๋ณ€

ํ™”๊ฐ€ ๋™์ž‘์— ํฐ ์˜ํ–ฅ์„ ๋ฏธ์น˜๊ณ  ์‹ค์‹œ๊ฐ„ ์ฒ˜๋ฆฌ๊ฐ€ ์ค‘์š”ํ•œ ํ†ต์‹  ๋ชจ

๋Ž€ ๋ธ”๋ก๋ณด๋‹ค๋Š”, MPEG decoder ๋“ฑ์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋กœ์„ธ์„œ

๋ถ„์•ผ์— ์ฃผ๋กœ ์ ์šฉ๋˜๊ณ  ์žˆ์œผ๋ฉฐ 20~30% ์ •๋„์˜ ๋™์  ์ „๋ ฅ ์ ˆ๊ฐ

ํšจ๊ณผ๋ฅผ ๋ณด์ธ๋‹ค.

5. Multi-voltage DesignDynamic Power๋Š” ๊ณต๊ธ‰์ „์••์˜ ์ œ๊ณฑ์— ๋น„๋ก€ํ•˜๋ฏ€๋กœ ๋ธ”๋ก๋งˆ๋‹ค

๊ทธ ํŠน์„ฑ์— ๋งž๋Š” ์ „์••์„ ๋‹ค๋ฅด๊ฒŒ ๊ณต๊ธ‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ๋†’์€ ์ „์••

์˜ ์‚ฌ์šฉ์ด ํ•„์š”ํ•˜์ง€ ์•Š์€ ๋ธ”๋ก๋“ค์˜ ์ „์••์„ ๋‚ฎ์ถ”์–ด ์ „๋ ฅ์„ ์ค„์ผ

์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ณต๊ธ‰์ „์••์„ ๋‚ฎ์ถ”๋ฉด ์„ค๊ณ„์—์„œ Gate

Latency๊ฐ€ ๋†’์•„์ง€๋Š” ๋‹จ์ ์ด ์žˆ๋‹ค.

Chip์˜ ๋ธ”๋ก๋งˆ๋‹ค ์†๋„๊ฐ€ ๋‹ค๋ฅด๊ฒŒ ์š”๊ตฌ ๋˜์–ด์ง€๋Š” ๊ณณ๋“ค์ด ๋งŽ์œผ

๋ฏ€๋กœ ์˜ˆ๋ฅผ ๋“ค์–ด, CPU์™€ RAM ๋ธ”๋ก์€ ๋‹ค๋ฅธ ๋ธ”๋ก๋ณด๋‹ค ๋น ๋ฅผ ์ˆ˜ ์žˆ

๋‹ค. ์ตœ๋Œ€ํ•œ ์†๋„๋ฅผ ์–ป๊ธฐ ์œ„ํ•ด์„œ๋Š” CPU์™€ RAM์€ ๋” ๋†’์€ ์ „์›

์œผ๋กœ ๋™์ž‘ํ•˜์—ฌ์•ผ ํ•˜๋ฉฐ ๊ทธ๋ ‡์ง€ ์•Š์€ ๋งŽ์€ ๋ธ”๋ก์€ ๊ทธ๋ฆผ 10๊ณผ ๊ฐ™

์ด ๋” ๋‚ฎ์€ ์ „์••์œผ๋กœ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ๋‹ค.

๊ทธ๋ฆผ 10. Multi Voltage Deign Diagram

Multi-voltage Design์—์„œ Chip์˜ ๋‚ด๋ถ€ ๋กœ์ง์€ ๊ฐ๊ฐ ๋‹ค๋ฅธ

์ „์› ๊ณต๊ธ‰ ์žฅ์น˜๊ฐ€ ์žˆ๋Š” ์—ฌ๋Ÿฌ ์ „์•• ์˜์—ญ ๋˜๋Š” Power Domain์œผ

๋กœ ๋ถ„๋ฆฌ๋œ๋‹ค. RAM ๋ธ”๋ก์—์„œ๋Š” ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์•ก์„ธ์Šคํ•  ๋•Œ์—๋Š” ๋‚ฎ์€

์ „์••์„ ๊ณต๊ธ‰ํ•˜๊ณ  Read์™€ Write๊ฐ€ ์ง„ํ–‰๋  ๋•Œ์—๋Š” ์‹ ํ˜ธ๊ฐ€ ํ•œ ์ „

์› ๋„๋ฉ”์ธ์—์„œ ๋‹ค๋ฅธ ์ „์› ๋„๋ฉ”์ธ์œผ๋กœ ๋“ค์–ด๊ฐ€๋Š” ๊ฒฝ์šฐ, ๋‹ค๋ฅธ ์ „

์•• ์‹ ํ˜ธ๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•ด level Shifter๋ฅผ ์ด์šฉํ•˜์—ฌ ์ „์••์„ ๋งž์ถฐ

์ฃผ์–ด์•ผ ํ•œ๋‹ค.

๊ทธ๋ฆผ 11. Level Shifter

Multi Voltage Design์€ ์œ„์™€ ๊ฐ™์ด Voltage๋ฅผ ํŠน์ • ๋ธ”๋ก์—

๋‚ฎ์ถ”์–ด Power ์†Œ๋ชจ๋ฅผ ์ค„์ผ ์ˆ˜๋„ ์žˆ์ง€๋งŒ Power Domain์ด ๊ตฌ

๋ถ„๋˜์–ด ์žˆ๋Š” Power Domain์— Power Gating์„ ๊ตฌํ˜„ํ•˜์—ฌ ํŠน์ •

๊ตฌ๊ฐ„ ๋‚ด์—์„œ ๋™์ž‘ํ•˜์ง€ ์•Š๋Š” Power Domain์„ ์ข…๋ฃŒ์‹œ์ผœ ๋” ๋งŽ

์€ ์ ˆ์ „ ํšจ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค, ํ•˜์ง€๋งŒ ์ด ๊ฒฝ์šฐ Power Domain

๋“ค์ด ๋™์ž‘ํ•˜์ง€ ์•Š๋Š” ์ ์ ˆํ•œ ๊ตฌ๊ฐ„๋“ค์„ ๋‹ค ๊ณ ๋ คํ•˜์—ฌ์•ผ ํ•˜๊ณ 

Power Domain๊ฐ„์— ๋…ผ๋ฆฌ๋“ค๋„ ๊ณ ๋ คํ•˜์—ฌ ์„ค๊ณ„๋˜์–ด์•ผ ํ•œ๋‹ค.

๊ฒฐ๋ก 

์ตœ๊ทผ ๋ชจ๋ฐ”์ผ ๊ธฐ๊ธฐ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ IT ๋ชจ๋“  ๊ธฐ๊ธฐ๋“ค์˜ ๊ณ ์†ํ™”, ๋‹ค

๊ธฐ๋Šฅํ™”๋กœ ์ธํ•˜์—ฌ ์ €์ „๋ ฅ IC๋Š” ์„ ํƒ์ด ์•„๋‹ˆ๋ผ ํ•„์ˆ˜๊ฐ€ ๋˜์—ˆ๋‹ค๊ณ 

ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ์„ค๊ณ„ ๋…ธ๋ ฅ๊ณผ ํ•จ๊ป˜ Leakage Power๋ฅผ ๊ฐ์†Œ

์‹œํ‚ค๊ธฐ ์œ„ํ•ด FD-SOI ๊ณต์ •์„ ์ด์šฉํ•œ IC ๊ฐœ๋ฐœ์ด ์ง„ํ–‰๋˜๊ณ  ์žˆ๋‹ค.

Clock Gating์ด๋‚˜ Multi Threshold Voltage ๊ฐ™์€ ๊ธฐ์ˆ ๋“ค

์€ ์‰ฝ๊ฒŒ ์ ์šฉํ•  ์ˆ˜ ์žˆ์–ด IC ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ IC ๋‚ด๋ถ€ IP์—๋„ ๋งŽ์ด

์ ์šฉ๋˜๊ณ  ์žˆ๋‹ค. ํ•˜์ง€๋งŒ IC ๋‚ด๋ถ€์˜ ๋งŽ์€ IP๋“ค์ด ์•„์ง์€ Power

Gating์ด ์ ์šฉ๋˜์ง€๋Š” ์•Š๊ณ  ์žˆ๋‹ค. ๋‚ด๋ถ€ ๊ณ ์† IP๋Š” low Threshold

Voltage์˜ Cell๋“ค์„ ๋””์ง€ํ„ธ ๋ธ”๋ก ๋‚ด์—์„œ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ๊ฒฝ์šฐ๊ฐ€

๋งŽ์•„ leakage Power๋ฅผ ์ค„์ด๊ธฐ ์œ„ํ•ด์„œ๋Š” Power Gating์„ ํ™œ์šฉ

ํ•˜์—ฌ ์ „๋ ฅ ์†Œ๋ชจ๋ฅผ ์ค„์ผ ํ•„์š”๊ฐ€ ์žˆ๋‹ค. IC ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ IP์—์„œ๋„

์ €์ „๋ ฅ ์„ค๊ณ„๊ฐ€ ์ ์šฉ๋˜์–ด์•ผ ๊ฒฝ์Ÿ๋ ฅ ์žˆ๋Š” IC๋ฅผ ๊ตฌํ˜„ํ•ด ๋‚ผ ์ˆ˜ ์žˆ

์„ ๊ฒƒ์ด๋‹ค.

์ฐธ๊ณ ๋ฌธํ—Œ

Synopsys โ€œWhat is Low Power Designโ€NAM JIN Park ์ „์žํ†ต์‹ ๋™ํ–ฅ๋ถ„์„ 35๊ถŒ ์ œ2ํ˜ธ (2020)S. B. Hyun ์ „์žํ†ต์‹ ๋™ํ–ฅ๋ถ„์„ ์ œ23๊ถŒ ์ œ6ํ˜ธVLSI Physical Designhttp://88physicaldesign.blogspot.com/2016/06/power-gating.html?m=1VLSI UNIVERSE https://vlsiuniverse.blogspot.com/2016/11/clock-gating.html?m=1