티스토리 뷰
https://18electronics.tistory.com/22
[VLSI] 디지털 회로의 Power(1) - 18EE
현재 디지털 회로를 구성할 때 중요한 trade off 중 하나는 speed와 power이다. 딜레이에 관한 내용은 정리해놓았다. https://18electronics.tistory.com/19 [VLSI] 디지털 회로의 Delay(1) - 18EE CMOS 특성 디지털 회로
18electronics.tistory.com


cf) fsw : switching activity factor를 고려한 transition frequency
개선점 | 방법 및 trade off |
Lower VDD | - 가장 효과가 좋은 방법이다. - Speed와 trade off 관계이므로 쉽게 줄일 수 없다. - Multiple VDD사용 |
Lower CL | - Tr size reduction - Shorter metal(compact layout) |
Lower a(switching activity factor) | - architecture 변경 - Frequency scailing - Clock gating |
Lower leakage | - High Vth - Speed와 trade off 관계이므로 Vth를 쉽게 늘릴 수 없다. - Power gating |
cf) frequency scailing을 할 때는 voltage도 같이 scailing한다.(lower VDD -> lower frequency)
Power 소모의 원인과 그 해결법을 정리해보면 다음과 같다.
- Dynamic power consumption : lower VDD, lower a
- Subthreshold leakage : High Vth
크게 Dynamic power consumption을 개선하는 방법과 Subthreshold leakage를 개선하는 방법을 두번에 걸쳐 소개하겠다.
소개
System level(lower VDD) | - Multiple VDD - Dynamic Power Management(DPM) |
Dynamic(lower a) | - Clock gating - Data gating |
Static(high Vth) | - State Assignment - Power Gating - Dual Vth Assignment - Body biasing |
Dynamic : 회로가 동작하며 low power technique이 적용된다.
ex) Clock gating : gating이 될 수도 있고 안될 수도 있고
Static : 회로가 동작하기 전에 미리 low power technique이 적용된다.
이번 게시글은 Leakage에 의한 power consumption을 막는 방법에 대해 소개하겠다. leakage는 비교적 최근들어 대두되는 문제이다.

Leakage power consumption 개선
Leakage power dissipation의 주된 원인은 subthreshold leakage이다. 따라서 subthreshold current를 감소시켜야한다. 에 의해 발생한다. 공정이 미세해짐에따라 channel length가 짧아졌고 threshold voltage가 낮아졌다.

threshold voltage가 낮아지면 subthreshold current는 증가한다. 따라서 leakage power를 개선하기위해
'Vth를 증가시켜야한다.'
Leakage mechanism

ISUB : Subthreshold leakage(주된 원인)
IGIDL : GIDL
IG : Gate oxide leakage
IJ : Reverse bias junction leakage
1. Subthreshold leakage

Isub에 영향을 주는 것은 Vth와 온도정도가 있다.
cf) High Vth, Low Temperature => low Isub
1. DIBL(Vth)

Channel length가 짧아지며 drain쪽 depletion region이 channel을 침범하며 Vth가 작아지는 현상이다.
2. Body effect(Vth)

body에 인가된 전압과 Source에 인가된 전압이 다를 때 Vth가 변하는 현상이다. 설계자 입장에서 Vth를 조정할 수 있는 방법이다.
cf) VS>VB => Vth 증가
3. Temperature

온도를 낮추면 subthreshold current를 낮출 수 있다. PnR단계에서 열이 많이 발생하는 부분을 고르게 설계하는 방법이 있지만 가장 좋은 방법은 별도로 cooling을 해주는 것이다.
2. GIDL
Gate에 음전압을 인가했을 때 발생하는 leakage이지만 흔히 볼 수 없기때문에 무시할 수 있다.
3. Gate oxide leakage
Gate oxide의 두께가 얇아지면서 발생한다. 현재는 high-K물질로 leakage를 크게 줄였다.

4. Reverse bias junction leakage

Drain쪽에 생성되는 depletion region에서 발생하는 leakage이다.
정리
개선방법 | 장단 |
Increase Vth | - speed 감소로 바람직한 방법이 아니다. |
Lower temperature | - PnR과정에서 열이 많은 부분을 분산시킨다. - 별도의 cooling system을 만든다.(효과적) |
Increase gate length | - DIBL같은 short channel effect를 막을 수 있다. - Vth는 높아지지만 speed가 낮아진다. |
Decrease VDD | - leakage power는 줄지만 delay증가한다. |
설계자 입장에서 가장 편한 방법은 body effect를 이용하여 Vth를 조정하는 방법이다.
개선방법
방법은 모두 다르지만 결론적으로 Vth를 높이는 것이 목표이다.
1. Power gating(MTCMOS)
Multi threshold voltage(MTCMOS)라고 한다.

SLEEP MOS는 높은 Vth를 가지고있다. logic이 동작하지않을 때 SLEEP MOS를 switch처럼 써서 높은 Vth를 유지해 leakage를 막는 방법이다.

면적을 고려하여 한쪽만 MOS를 추가할 수도 있다.
2. Dual Vth
input pattren에 따라 transition 속도가 다르다. 따라서 모두 같은 Vth를 사용하지 않고 느린 path에는 낮은 Vth, 빠른 path에는 높은 Vth를 사용하여 leakage를 줄이는 방법이다.

이와 비슷하게 동작하지 않는 logic에 대해 leakage가 가장 작은 input pattern을 인위적으로 인가해주는 것이다.

Random state와 Optimal state가 같은 것이 의미있는 결과이다.
3. Body biasing(VTCMOS)
body 전압을 바꿔 Vth를 조정하는 방법이다. Variable threshold CMOS의 약자이다.

MUX같은 별도의 회로를 구성해야한다. 또한 body도 pin처럼 취급되기때문에 공정이 복잡해지는 단점이 있다.
참고자료
https://sshmyb.tistory.com/184
[반도체 소자] 이것만 보면 된다! Leakage Current 총정리 [1/2]
오늘은 이전까지 다루었던 Short Channel Effect를 정리하면서 Bulk MOSFET의 전체 Leakage Current Mechanism과 이를 개선하기 위한 방법에 대해서 다루어보도록 하겠습니다. 더 자세한 설명은 [반도체 소자] 카
sshmyb.tistory.com
https://courses.ece.ubc.ca/579/579.lect6.leakagepower.08.pdf
https://www.eecs.umich.edu/courses/eecs427/f09/lecture13.pdf
'이론 > VLSI' 카테고리의 다른 글
[VLSI] 디지털 회로의 Power(2) - 18EE (0) | 2023.08.01 |
---|---|
[VLSI] 디지털 회로의 Power(1) - 18EE (0) | 2023.07.31 |
[VLSI] 디지털 회로의 Delay(2) - 18EE (0) | 2023.07.30 |
[VLSI] 디지털 회로의 Delay(1) - 18EE (0) | 2023.07.30 |
- Total
- Today
- Yesterday
- switching power
- 4bit
- 굿노트 mp3파일 추출
- Control Unit
- ALU
- CMOS power
- clock gating
- data gating
- VLSI power
- 4bit CPU
- 굿노트 녹음파일
- Stack effect
- 굿노트 mp3 내보내기
- leakage
- static power
- level shifter
- VLSI 전력소모
- dynamic power
- vlsi
- DVFS
- power gating
- VTCMOS
- mp3파일 추출
- delay
- MTCMOS
- CPU
- VLSI dynamic power consumption
- acc
- 굿노트 내보내기
- Verilog
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |