ディー・クルー・テクノロジーズ Blog

bookmark_borderCMOS LSIの消費電力と動作周波数(3)

CMOS LSIについての3回目です。

今日はLSIのデザインルール微細化に伴う低電源電圧化についてお話します。

CMOSLSIの低消費電力化のためには、電源電圧Veの低減が最も有効であることは、前回記事でもお話した通りですが、最大動作周波数FmaxがVeに依存しているので、最大周波数も低下してしまうという問題がございます。これはどう解決したらよいのでしょうか。

デザインルール微細化に伴う低電源電圧化

CMOSプロセスは、3年(1世代)でデザイン・ルール“L”が0.7倍にスケールダウンされるので、前回お示しした(7)式の分母のL1.5が小さくなります。

これは図4のVe-Fmax特性の勾配が大きくなる事を意味し、同一電源電圧であれば3年で約1.7倍の高速化を図れることになります。

図4 Ve-Fmax特性(再掲)

別の言い方をすれば、ある周波数Fxを動作させる電源電圧は3年で2/3にできる(図5)。さらにスケールダウン則に伴う容量低減も考慮すると消費電力は3年で1/3にする事ができる。

図5 デザインルール微細化に伴う低電源電圧化

すなわち、デザイン・ルール“L”の微細化に伴い、キャリアの移動度の速度飽和現象およびホットキャリア耐性の問題が発生し、MOSトランジスタの最高性能を発揮する電圧、いわゆる「最良電圧」は低電圧化していく、という事になります。

最大動作周波数 Fmaxの温度特性について

低電源電圧動作では、Fmaxの温度特性に注意する必要があります。(6)式を高温および低温について図示すると図6となります。

図6 最大動作周波数 Fmaxの温度特性

高温環境ではキャリア移動度が低下するため、キャリア移動度μは負の温度係数を持っている。また高温環境では印加ゲート電圧に対してウェルにチャネルができ易くなるので、Vthは負の温度係数を持っている。

以上からFmaxの温度特性は、「高い電源電圧では低温環境の方が、低い電源電圧では高温環境の方が高速化する逆転現象」が起こります。プロセスによっても依存いたしますが、一般にVdd=1~1.5Vの間に温度係数ゼロの点が存在するようです。

CMOS LSIで高速応答性を維持しながら、低消費電力化を図る

CMOS・LSIの設計において、その高速性を維持しながら、低消費電力化を図る事が重要である。ここで、(1)式に示した消費電力の式を再度(8)として示します。

  Pc = C・Ve・Vi・f+Ve・Idc ・・・・・(8)

ここでIdcはDC電流成分で、センスアンプの電流源、ダウンコンバータのバイアス電流、低しきい値MOSトランジスタのサブスレッシュホールド・リーク電流等です。

LSIの低消費電力化とは、所望の動作をさせながら、(8)式の各項の値をいかに低減するかの技術です。その代表的な技術について、また次の記事でご紹介いたします。

bookmark_borderCMOS LSIの消費電力と動作周波数(2)

CMOS LSIの続きとなります。

FmaxのVe依存について

前回の最後に最大動作周波数について式(3)を導きました。

MOSトランジスタの飽和領域の特性について、RoはMOSトランジスタのダイナミック・オン抵抗(非飽和領域)、Gmは相互コンダクタンスで(飽和領域)で、この2つは下のような関係にあります。

下の図3にMOSトランジスタの飽和領域の特性を示します。

図3 MOSトランジスタの飽和領域における特性

この図3から、Gm(飽和領域)を求めると、(4)式で表されます。

(3),(4)式から最大動作周波数Fmaxは(5)式で表されます。

一般にCMOSは、フルスイング動作なので、Vgs=Veと表せます。またMOSトランジスタのデザイン・ルールをLとすると、スケーリング則により、tox、W、Lg、C はほぼLに比例する。以上から(5)式は(6)式の様に簡略化できます。

更にサブミクロン以下の微細なMOSトランジスタでは、キャリアの速度飽和により近似的にμ ∝√Lの関係にあるので、(7)式の様にも表現できる。

(6)式から電源電圧Veに対する最大動作周波数Fmaxの関係を図示すると図4の様になる。

図4 Fmax の Ve依存

今回は、式の変形を多用しましたが、最大動作周波数Fmaxが電源電圧Veと依存関係にあることをお分かりいただけたらうれしいです。

bookmark_borderCMOS LSIの消費電力と動作周波数(1)

CMOS LSIの強み

LSI(大規模集積回路)はCPUやメモリ、各種デジタル回路など、幅広いアプリケーションで使用されており、現代のエレクトロクス製品になくてはならない技術です。

LSIに搭載するトランジスタを小さくたくさん並べ集積度をあげるほどLSIの演算性能は上がるのですが、様々な課題が発生します。LSIの動作周波数を上げればトランジスタの処理速度は上がりますが、消費電力も上がります。トランジスタは0と1を電気的に切り替えるスイッチなので、スイッチを動かせば動かすほど当然電力消費が増加します。

CMOS LSIは、こうした課題に対処できるように、低消費電力でありつつ高速応答性がその特徴です。このブログでは、どのようにCMOSの技術特性を活用し、高い応答性能をどのように引き出していったのか、数式や図を使ってご紹介していきたいと思います。

CMOS LSIの Pc(消費電流)の求め方

さて、CMOS LSIの中で、電力はどのように供給され、どのように使われるのでしょうか。数式によって導き出してみます。まず始めに、CMOS LSIのPc (消費電流)の求め方式にまとめてみました。これは式(1)のように示すことができます。

式1

次にCMOS LSIのトランジスタで起きている電流の動きについて図1に示しました。

図1 CMOS LSIの消費電力

CMOSのMOSとは「MOSトランジスタ(金属酸化膜半導体トランジスタ)」のことで、このMOSトランジスタにはNチャネル型とPチャネル型があります、CMOS LSIはこれらのトランジスタを組み合わせて構成されます。LSI内部ノードおよび外部ピンの容量を充放電する際、この図で「P」と書いているPチャネル型MOS(PMOS)で充電し、「N」と書いているNチャネル型MOS(NMOS)を用いて放電されます。

一般にCMOS回路はフルスイング動作なので、Vi=Veとなります。したがって消費電力は式(1)を変形して、式(2)でも表すことができます。

すなわち消費電力Pcは電源電圧Veの2乗に比例するので、電源電圧Veの低減が低消費電力化に最も有効であることがわかります。

Fmax(最大周波数) の求め方

つぎに、最大動作周波数 “Fmax”についてです。

図2 CMOS LSI内部ノードの波形

図2でCMOS LSIの内部を簡易的に示してみました。ここで“Fmax”は、図2の”ノード①” をいかに早く充電できるかに等しいので、式(3)で表すことができます。

ここで想定していただきたいことがあります。単に電源電圧Veを下げると、CMOS LSIの最大動作周波数Fmaxが低下する問題が生じます。CMOS LSIの技術では、低消費電力でありながら高速応答性が保てることが特徴ですから、そのあたりを解決していく術であります。

次回は、電源電圧Veと最大周波数Fmaxの依存関係についてもう少し深く説明していきます。