32
Fully-Functional FPGA Prototype with Fine-Grain Programmable Body Biasing 著者:Masakazu Hioki(産総研), et al. 発表者:小林諒平(東工大) 2014年1月25日 14:30 – 15:00 FPGA2013論文紹介@東工大

Fully-Functional FPGA Prototype with Fine-Grain Programmable Body Biasing (FPGA2013)

Embed Size (px)

DESCRIPTION

FPGA2013の論文を1つ紹介しました.

Citation preview

Page 1: Fully-Functional FPGA Prototype with Fine-Grain Programmable Body Biasing (FPGA2013)

Fully-Functional FPGA Prototype with Fine-Grain Programmable Body Biasing

著者:Masakazu Hioki(産総研), et al.

発表者:小林諒平(東工大)

2014年1月25日 14:30 – 15:00 FPGA2013論文紹介@東工大

Page 2: Fully-Functional FPGA Prototype with Fine-Grain Programmable Body Biasing (FPGA2013)

既存半導体技術(低消費電力な90-nmバルクCMOS技術)を用いて,トランジスタのしきい値電圧をプログラム可能な超低消費電力FPGA(Flex Power FPGA)のデモンストレーションチップを開発,および面積オーバーヘッド・動的電流・静的電流・動作速度を評価

概要

1

Page 3: Fully-Functional FPGA Prototype with Fine-Grain Programmable Body Biasing (FPGA2013)

FPGAの重要性の増大

背景

2

Page 4: Fully-Functional FPGA Prototype with Fine-Grain Programmable Body Biasing (FPGA2013)

FPGAの重要性の増大

スパコンとか,各種情報家電とか

背景

3

Page 5: Fully-Functional FPGA Prototype with Fine-Grain Programmable Body Biasing (FPGA2013)

FPGAの重要性の増大

スパコンとか,各種情報家電とか

背景

4

Cray XD1のアルゴリズムアクセラレータ (Cray Inc. ホームページより)

カメラ一体型VTRでの使用例 (日経エレクトロニクス誌2004年8月30号より)

Page 6: Fully-Functional FPGA Prototype with Fine-Grain Programmable Body Biasing (FPGA2013)

FPGAの重要性の増大

スパコンとか,各種情報家電とか

背景

5

Cray XD1のアルゴリズムアクセラレータ (Cray Inc. ホームページより)

カメラ一体型VTRでの使用例 (日経エレクトロニクス誌2004年8月30号より)

メリット:マスク開発コストが不要,後から手直し可能 etc...

Page 7: Fully-Functional FPGA Prototype with Fine-Grain Programmable Body Biasing (FPGA2013)

FPGAの重要性の増大

スパコンとか,各種情報家電とか

背景

6

Cray XD1のアルゴリズムアクセラレータ (Cray Inc. ホームページより)

カメラ一体型VTRでの使用例 (日経エレクトロニクス誌2004年8月30号より)

メリット:マスク開発コストが不要,後から手直し可能 etc...

Page 8: Fully-Functional FPGA Prototype with Fine-Grain Programmable Body Biasing (FPGA2013)

FPGAの重要性の増大

スパコンとか,各種情報家電とか

背景

7

Cray XD1のアルゴリズムアクセラレータ (Cray Inc. ホームページより)

カメラ一体型VTRでの使用例 (日経エレクトロニクス誌2004年8月30号より)

メリット:マスク開発コストが不要,後から手直し可能 etc...

Page 9: Fully-Functional FPGA Prototype with Fine-Grain Programmable Body Biasing (FPGA2013)

FPGAの重要性の増大

スパコンとか,各種情報家電とか

背景

8

Cray XD1のアルゴリズムアクセラレータ (Cray Inc. ホームページより)

カメラ一体型VTRでの使用例 (日経エレクトロニクス誌2004年8月30号より)

メリット:マスク開発コストが不要,後から手直し可能 etc...

Page 10: Fully-Functional FPGA Prototype with Fine-Grain Programmable Body Biasing (FPGA2013)

FPGAの重要性の増大

スパコンとか,各種情報家電とか

背景

9

Cray XD1のアルゴリズムアクセラレータ (Cray Inc. ホームページより)

カメラ一体型VTRでの使用例 (日経エレクトロニクス誌2004年8月30号より)

メリット:マスク開発コストが不要,後から手直し可能 etc...

Page 11: Fully-Functional FPGA Prototype with Fine-Grain Programmable Body Biasing (FPGA2013)

深刻なFPGAの消費電力問題

背景

10

Page 12: Fully-Functional FPGA Prototype with Fine-Grain Programmable Body Biasing (FPGA2013)

深刻なFPGAの消費電力問題

背景

11

Page 13: Fully-Functional FPGA Prototype with Fine-Grain Programmable Body Biasing (FPGA2013)

深刻なFPGAの消費電力問題

背景

12

Page 14: Fully-Functional FPGA Prototype with Fine-Grain Programmable Body Biasing (FPGA2013)

(FP)2GA: Flex Power FPGAの提案

13

Page 15: Fully-Functional FPGA Prototype with Fine-Grain Programmable Body Biasing (FPGA2013)

シミュレーションによる予備評価

14

Page 16: Fully-Functional FPGA Prototype with Fine-Grain Programmable Body Biasing (FPGA2013)

シミュレーションによる予備評価

15

この論文では,実チップで消費電力削減効果を確認する

Page 17: Fully-Functional FPGA Prototype with Fine-Grain Programmable Body Biasing (FPGA2013)

FPGAアーキテクチャ

16

Page 18: Fully-Functional FPGA Prototype with Fine-Grain Programmable Body Biasing (FPGA2013)

FPGAアーキテクチャ

17

Page 19: Fully-Functional FPGA Prototype with Fine-Grain Programmable Body Biasing (FPGA2013)

FPGAアーキテクチャ

18

Page 20: Fully-Functional FPGA Prototype with Fine-Grain Programmable Body Biasing (FPGA2013)

コンフィグレーションメモリ

FPGAアーキテクチャ

19

Page 21: Fully-Functional FPGA Prototype with Fine-Grain Programmable Body Biasing (FPGA2013)

コンフィグレーションメモリ

FPGAアーキテクチャ

20

Page 22: Fully-Functional FPGA Prototype with Fine-Grain Programmable Body Biasing (FPGA2013)

電力コンフィグメモリ

FPGAアーキテクチャ

21

Page 23: Fully-Functional FPGA Prototype with Fine-Grain Programmable Body Biasing (FPGA2013)

プログラマブルなボディバイアス電圧を付加する回路

FPGAアーキテクチャ

22

Page 24: Fully-Functional FPGA Prototype with Fine-Grain Programmable Body Biasing (FPGA2013)

シンプルなI/O回路

FPGAアーキテクチャ

23

Page 25: Fully-Functional FPGA Prototype with Fine-Grain Programmable Body Biasing (FPGA2013)

FPGAアーキテクチャ

24

Page 26: Fully-Functional FPGA Prototype with Fine-Grain Programmable Body Biasing (FPGA2013)

回路データを生成する専用のCADソフトウェア群を開発

CADフロー

25

Page 27: Fully-Functional FPGA Prototype with Fine-Grain Programmable Body Biasing (FPGA2013)

面積オーバーヘッドの評価

26

チップレイアウト

FPGAタイルレイアウト

Page 28: Fully-Functional FPGA Prototype with Fine-Grain Programmable Body Biasing (FPGA2013)

静的電流削減の評価

27

Page 29: Fully-Functional FPGA Prototype with Fine-Grain Programmable Body Biasing (FPGA2013)

静的電流削減の評価

28

最大1/15.8倍削減

Page 30: Fully-Functional FPGA Prototype with Fine-Grain Programmable Body Biasing (FPGA2013)

静的電流削減の評価

29

1/11.7倍削減(91.4%)

Page 31: Fully-Functional FPGA Prototype with Fine-Grain Programmable Body Biasing (FPGA2013)

ボディバイアス電圧による周波数の変化

30

Page 32: Fully-Functional FPGA Prototype with Fine-Grain Programmable Body Biasing (FPGA2013)

Flex Power FPGAを実チップに起こして評価した

静的消費電力を大幅に削減:平均91.4%

ボディバイアス電圧のペアが(+0.35V/-1.3V)の時,全体の電流はたった8%の増加に対して周波数は17%向上(0V/0Vと比べて: すべてのMOSFETをHVTにしたとき)

結論

31