当ブログはWeb広告を導入しています(景表法による表示)

【CPUの基本】図解でよく分かる「プロセスルール」の意味

【CPUの基本】図解でよく分かる「プロセスルール」の意味

CPUについて、最新の世代やらスペックなどを調べていると、

  • 「インテルは10nmプロセスに大苦戦。」
  • 「AMDのCPUとグラボは遂に7nmプロセスに進出。」

という具合に、ナノメートル単位でCPUの凄さを表現している記事やサイトが見られる。本記事では「nmって、CPUの何の長さや大きさを示すんだろう?」という人向けに、プロセスルールを分かりやすく図解してみる。

Sponsored Link

プロセスルールとは何か?

日本では「プロセスルール」と呼ばれているが、海外では「Process Size」(プロセスサイズ)という呼び方がよく使われています。ルールよりもサイズの方が、表現としては分かりやすい。

プロセスは「製造」という意味を持ち、サイズはそのまま「大きさ」という意味がある。直訳すれば、製造の大きさ。つまり「CPUをどれだけ細かく製造しているか?」を示すのがプロセスルールということ。

具体的には「配線の太さ」とイメージする

「細かく製造する」では、まだイメージしにくい。もっと具体的なイメージに変換すると、CPUを設計通りに配線する時に使う、配線の太さだと思ってください。

CPUの設計図

AMDやインテルなどのCPUメーカーは、まず設計図(チップのデザイン)を作成します。設計図には膨大な数※の回路パターンが記されており、回路のパターンによってCPUや内蔵グラフィックス、そしてキャッシュなど。役割分担が変わってくる。

回路のパターンによって機能が変わるというのは、人間の最小単位が細胞でも、細胞同士の結びつき方によって内臓の機能が違うのと似ています。

※ CPUの場合は数十億個、グラボの場合は100億個を超える膨大なパターンが描かれている。

さて、設計図が完成したら、後は設計図に記されているパターン通りにCPUを製造する。製造というよりは、印刷と言った方が分かりやすい。ものすごくザックリと言えば、CPUの製造はキャンパスの上に鉛筆を使って回路パターンを描くだけですから。

レーザー鉛筆で回路パターンを印刷

現在はレーザー鉛筆(ArFエキシマレーザー)を使って、回路パターンを印刷(=配線)していく。プロセスルールとはまさに、このレーザー鉛筆の先端の太さをことを示す。

プロセスルール以下の細さで配線はできない

14nmの太さの鉛筆を使えば、14nmが配線の最小単位になる。鉛筆の太さが14nmである以上、それよりも細い線で印刷(=配線)はできません。

プロセスが細いほど、細かい設計が出来る

14nmプロセスだと設計は粗い

ここまでの解説で、「プロセスルールとはCPUの製造に使う、レーザー鉛筆の細さ」のこと。という理解ができたはず。つまりレーザー鉛筆の先端が細ければ細いほど、よりきめ細やかな製造が出来るようになる。

7nmプロセスは非常に繊細な設計に

では、次は細かい設計と製造が出来るようになると、どのようなメリットがあるのかを解説していく。メリットが分かってしまえば、「7nmに到達、スゴイ!!」といった解説の意味がグッと分かりやすくなりますよ。

初心者もち
10mmのボールペンより、5mmのボールペンの方が細かい絵が描ける的な?
やかもち
その理解でOKです。CPUの製造はまさに、米粒にnm単位のボールペンで億単位の線を引く作業に近い。

プロセスルールの微細化とメリット

同じ面積で、より大量のトランジスタを描くことができる

CPUの設計図はトランジスタの配置パターン

CPUの設計図に描かれている回路パターンは、基本的にはトランジスタの配置情報です。たとえば、Ryzen 7 2700Xは約48億個のトランジスタが、Apple A12は約69億個のトランジスタの配置情報が描かれている。

トランジスタを増やすと面積が増える

そして(単純に言えば)トランジスタが多いほど、CPUの処理性能は高くなる。かと言って、性能のためにトランジスタを詰め込めば詰め込むほど、大量の面積が必要になってしまう。

そこで解決策が「プロセスルールの微細化」です。製造に使うレーザー鉛筆の先端を、もっともっと細くすれば、同じ面積のキャンパスに大量のトランジスタを描くことが可能になります。

同じ面積で、大量のトランジスタを搭載

分かりやすく図解するとこの通り。14nmプロセスだと、トランジスタを4個しか描けません。しかし、半分の7nmプロセスに切り替えると、同じ面積なのに描けるトランジスタ数は16個に増加します。

  • 14nm:トランジスタを4個しか描けない
  • 7nm:トランジスタを16個も描ける

配線の太さが半分になっただけで、面積あたりのトランジスタ数は4倍にも増加してしまった。このことから、プロセスルールの微細化がCPUの性能とコスパを高める上で、非常に重要だということが理解できる。

プロセスルールトランジスタの大きさ同じ面積のトランジスタ数
100%100%1.0 個
90%81%1.2 個
80%64%1.6 個
70%49%2.0 個
60%36%2.8 個
50%25%4.0 個
40%16%6.3 個
30%9%11.1 個
20%4%25.0 個
10%1%100 個
5%0%400 個
2.5%0%1600 個
1.25%0%6400 個

プロセスルールが70%に縮小すると、トランジスタ数は2倍に。50%へ半減すると、トランジスタは一気に4倍になる。

参考までに、初代Pentium(800nmプロセス)のトランジスタ数は310万個。Core i7 6950X(14nmプロセス)は32億個です。面積あたりのトランジスタ数を求めると、約1230倍になっており、計算はだいたい合っています。

歩留まり率が向上して、コスパが改善する

性能のためにトランジスタを詰め込めば詰め込むほど、大量の面積が必要になってしまう。

次はこの一文について、深掘りする。CPUの性能はトランジスタが多いほど良くなるけれど、トランジスタをたくさん載せようと思えば、大量の面積が必要になるのは明白ですよね。

では、大量の面積が必要になると何が問題なのか。端的に言うと、CPU1個あたりの製造コストが高くつくようになる。CPUは面積が大きいほど、「良品」を製造するのが難しくなるのです。

歩留まり率を解説

そして、良品がどれくらい出てくるかの割合を「歩留まり率」と言う。プロセスルールを微細化して設計を細かくすることで、より少ない面積で高性能を目指せるようになる。

プロセスルールの微細化は歩留まり率の向上をもたらす

だからプロセスルールの微細化は、性能アップをしつつ歩留まり率の向上を両立できる。

同じ面積のウェハーから大量に採れる

更に、チップ1枚あたりの面積が小さくなれば、同じ量のシリコンウェハー(=CPUの原材料)からよりたくさんのCPUが採れるようにもなる。微細化は確実にコスパを改善する効果があります。

性能だけでなく、消費電力も改善してしまう

プロセスルールの微細化というと性能だけに目が行くが、実は消費電力を改善する傾向もある。なぜなら、トランジスタが小さくなればなるほど、トランジスタを動かすのに必要な電力が減るからです。

プロセスルールの微細化で省電力化

わかりやすさを重視して図解すると、こんなイメージ。

トランジスタは電気が通っている状態(on状態)と、電気が通っていない状態(off状態)を繰り返している。これをスイッチングと呼び、トランジスタが大きいとスイッチングに時間が掛かってしまいます。

スイッチングに掛かっている時間が長いほど、使っている電力も多くなる。だから、プロセスルールの微細化でトランジスタが小さくなると、スイッチングに掛かる時間が縮小されるため、結果的に消費電力を減らせるというわけ。

イラストでは、14nmのトランジスタをスイッチングするのに2秒掛かり、7nmに微細化するとスイッチング時間が1.2秒へ短縮されたことを示してみた。

消費電力あたりの性能(マルチスレッド)

  • i7 9700K / 14nm++
    12.6
  • i7 8700K / 14nm++
    13.4
  • i7 7700K / 14nm+
    10.5
  • i7 6700K / 14nm
    9.7
  • i7 5775C / 14nm
    11.9
  • i7 4770K / 22nm
    8.6
  • i7 3770K / 22nm
    9.2
  • i7 2700K / 32nm
    7.0
  • i7 975 / 45nm
    3.8

14nm22nm32nm45nm

プロセスの縮小に成功するごとに、消費電力あたりのマルチスレッド性能は向上しています。14nm以降はプロセスの縮小が滞っていて、コア数の増量や冷却性能の向上で何とか…凌いでいる現状です。

結論、プロセスルールは小さいほど良い

基本的に、プロセスルールの微細化はメリットの方が遥かに多いことが、ここまでの解説で分かりました。

プロセス微細化のメリット
  • より高性能なCPUを製造できる
  • コストパフォーマンスを改善できる
  • 消費電力を抑えることもできる

傾向として、より小さいプロセスルールで製造されたCPUほど、高性能かつ省電力になりやすい。だからプロセスルールの微細化は、CPUの性能アップを狙う上で「王道の手法」と言って良いです。

【参考】プロセスの微細化(世代更新)による性能変化

実際のところ、プロセスルールの微細化に成功することで、CPUの性能がどれくらい進化してきたのか。データで知りたい人は、こちらの記事を読んでみてください。

驚くほど進化しています。

プロセスルールの「よくある勘違い」

ここまで「プロセスルールとは何か?」と、微細化のメリットについて解説してきた。ただ、初心者向けにかなり簡略化しているので、注意したい点について。少しだけ補足的な解説を行います。

実はメーカーによってプロセスルールのサイズ感が違う

初心者向けに、ものすごくザックリまとめると以下のように覚えておけばOK。

  • インテルがもっとも細かい
  • それ以外はインテルより一回り大きい

これだけ覚えておけば大丈夫。

詳しい解説は端折りますが、インテルがCPUの製造に使うプロセスルールは、細かいだけでなく「密度」も凄まじい。カンタンに言えば、「線」が細いだけでなく、線同士の「間隔」もギチギチに詰まっているのです。

対して、競合他社(TSMC、GLOBALFOUNDRIES、Samsung)はインテルより「密度」が緩い。

メーカープロセス配線密度難易度
インテル10nmGP : 54nmFP : 34nmMP : 36nm
GF7nmGP : 56nmFP : 30nmMP : 40nm普通
TSMC7nmGP : 54nmFP : –MP : 40nm普通
Samsung7nmGP : 54nmFP : 27nmMP : 36nm

配線密度という観点から見ると、競合他社の言っている「7nm」は、インテルの言っている「10nm」とだいたい同じということが分かる。

インテル以外のメーカーが発表しているプロセスルールは、数字のまま受け止めずに、1サイズ大きいと思っておこう。「7nmなら10nmくらい、10nmなら14nmくらいだな。」という感覚。

初心者もち
インテルの10nm相当なのに、TSMCとかGFが「7nmだよ!!」って呼ぶのはどうなん?
やかもち
一応業界としては「密度」で示そうという指針※はあるらしいけど、この様子を見る限り、守る必要は無いようです。

※国際半導体技術ロードマップによれば「最小配線ピッチの50%」を微細化の指標として扱う、と定められている(資料)。

微細化してすぐ、価格が安くなることはない

新しいプロセスルールでCPUを製造できる設備(=ファブ)に掛かる初期投資は、だいたい数千億円~1兆円を超えてしまう。CPUを作る装置が1個あたり100億円だったりするので、とにかく金がかかる。

だから、プロセスルールの微細化に成功したからと言って、すぐにコストパフォーマンスが劇的に改善することはない。初期投資を回収するという意味で、その分のコストが価格に転嫁されます。

たとえばサムスンのSSDが分かりやすい実例。新しい設備でSSDの製造を開始して、数ヶ月経ってから急に値下がりを始めたりするが、設備投資のコストを回収し終えたのが主な要因だったりする。

まとめ:プロセスルールはCPU製造の細かさ

プロセスルールはCPU製造の細かさ

というわけで、本記事の解説でプロセスルールが「CPUの製造に使われるレーザー鉛筆の細さ」であること、「プロセスが細かいほどCPUの性能が高くなる」ということが分かったと思います。

1971年にインテルが発表したCPUのプロセスルールは「10000nm」でした。それから約50年が経過し、現在はわずか0.14%にあたる「14nm」まで微細化された。

約714倍も、今のCPUは緻密です。別の言い方をすれば、同じ面積で51万倍ものトランジスタを載せられる。クロック周波数は6000倍以上に進化し、性能は100万倍以上も違う。

微細化に限界がやってきた感はある

ただ、最近のCPU界はだんだんプロセスルールの微細化が遅くなっている。インテルは2014年以降、そろそろ5年間も「14nm」プロセスを使い続けています。

「10nm」プロセスの生産がまったく上手く行かず、延期に延期を重ね続けている。10nmですら、あのインテルが猛烈に苦戦しているというのに、ここから更に7nm →  5nm →  3nmへと微細化が進むイメージが持てない。

そこでAMDが模索し始めているのが「積層」です。平面への拡張がダメなら、立体に拡張すればいいじゃない。という考え方。ちなみに現在のSSDは積層が使われています。平面では色々と限界があったので。

3D積層ダイのCPU

こんな感じ。これはこれで、どうやって熱を処理するのか、などなど課題は多い。近い将来に実現するつもりは当然なく、遠い将来は3Dの積層構造のCPUが誕生するかも…しれないくらいの状況です。

初心者もち
プロセスルールの微細化スゴイじゃん!!ってテンション上がったけど、今は止まってるのね…残念。
やかもち
微細化の効果は美味しいが、実現するためのコストも極めて大きい、ということ。

以上「【CPUの基本】図解でよく分かる「プロセスルール」の意味」でした。

もっと「CPUの基本」を知る

CPUのあるある質問「スレッドとは何なのか?」について、図解してみた記事。

クロック周波数の限界と、その後CPUがどのようにして性能アップを図っていったのかを解説した記事。

Sponsored Link

31 件のコメント

  • 大変勉強になりました!!
    丁度知りたかった内容でしたので神タイミングの記事です。

    インテルが10nm製造でうまく行かない理由が何なのか気になりますね。
    レーザーの精度なのか、設計が難しいのか・・・
    何らかの技術革新でそこが一気に改善すれば良いですね

    • 現行CPUは銅で回路を引いてるけどIntel10nmは新たにコバルトで引こうとした
      回路は電子が流れると少なからずダメージを受けるので、それに対し銅より丈夫なコバルトで引くことで微細化しても丈夫な回路を作れるという発想
      でもコバルトは銅より電気抵抗が高くてより熱が出てしまい、それを抑えられなかったそうで

  • Intelの10nmは作り直す以前のものより大人しいとか情報出たこともあるぐらいなんでほんとにTSMCの7nm=Intelの10nmになるのかどうか怪しいんだよな

  • 質問があります
    zenの前amdはブルドーザーでボロ糞言われました
    ただハイパフォーマンスのFXは32nm
    高い内蔵性能が自慢のAPUでも28nm
    で微細化が止まりました
    もしもっと微細化出来てたらここまで
    言われることは無かったののでしょうか?

    • Bulldozer系CPUの最大の問題点はクロックあたりの処理能力が低いことでした
      IntelCPUの4GHzにシングルスレッド性能で対抗するには6〜7GHz程度が必要だったにもかかわらずクロックはそれほど大きく上げられるわけではないので残念な代物になってしまいました
      なのでこれは微細化して良くなるというものではないです。同程度のクロックであれば消費電力の軽減は期待できるかもしれませんがその程度です。根本的な性能の低さは微細化しただけではどうにもなりません

  • いつも読みやすく勉強させて頂いてます。以前の【CPUの基本】図解でよくわかる「マルチコア / スレッド」の意味も合わせて読みながら悩んでいます。スマホなのですがiPhoneSEか同じ価格帯でAndroidにするかです。動画ダウンロードが主な使用用途です。現在約30000円です。SE は小型が気に入ってます、そして最後の購入チャンスです。このような用途の場合、やかもちさんはどちらが向いていると判断されますか?アドバイスをいただきたくコメントしました。宜しくお願い致します。

    • 30000円の予算なら、新品のAndroidでも良いと思います。
      「Huawei P20 Lite」「Oppo R15 Neo」「Huawei Honor 9(中古)」といった、コスパに優れたSIMフリースマホがあります。
      新しいスマホの方が、インターネットの接続速度も速い傾向にあるので、ダウンロードが目的ならネットが速いスマホの方が有利だと考えています。

      ちなみに、海外のベンチマークを見たところ、先に挙げた3機種の中で「Honor 9」がもっとも通信が速いようです。

      • ご丁寧なアドバイスありがとうございます。私はスマホ、PC に興味を持って2年目の初心者です。これからも楽しく読ませて頂きたいと思います。

  • てっきりシリコンウェハ上に極省のトランジスタを張り付けてるもんだとおもったら
    書いてたんですね(´・ω・`)中々勉強になりもうした

    • イメージとしては「印刷」に近いですね。配線パターンをシリコンウェハー上に印刷(=露光)して、露光した部分だけに反応する光(=紫外線)をあてて配線を実装しています。
      このあたりの詳しい話は富士通による解説が分かりやすいので、参考にどうぞ。
      もう少しだけ解説を付け加えると、最近のCPUは「印刷 → 光をあてて配線を浮き彫り」という工程を何度か繰り返す「マルチパターニング」という手法で、更に複雑な配線や、デザインを改善したトランジスタを実装したりしています。3Dプリンターに似た感じです。

      • 印刷ですか…なるほど リンク先も興味深くよめました(*´ω`)
        技術の進歩はほんとすごいですこの先さらにどうなるかが楽しみです
        ありがとうございました。 

  • 惜しい、ここまで丁寧に書いてる故に逆に惜しい。
    プロセスの細かさの説明としてはレーザー鉛筆は素晴らしい発想だけど、
    シリコンの回路形成は、鉛筆で書く、ではなく、写真技術。
    レーザープリンタの原理に近い。
    (トナーが乗っている場所が必要か、乗ってない場所が必要かが逆)
    (トナーを溶かす定着部分とレーザー露光が同じ意味になる。)
    最近は光源にレーザー使っているけど、面照射で焼き付けです、誤解の元かと。
    後、露光はレーザー当てる行為の事、光に晒すので露光。マスキングは露光じゃないです。
    この辺は追記した方が正しい知識になって良いかと。

      • イメージの話で間違ってる部分があるって話を理解出来ない位頭がアレな人ですか?
        iqの低いお方は例え話が理解出来ないんですよね(笑)

  • えっと、amdが模索しているらしい3D化なんだけど、
    一番上だけ普通のcpuにしてその下にTDP5wとかのをつければ良いんじゃないかな
    (なんか違うなあ…)

  • いつも分かりやすい記事にお世話になってます、余所の記事で拝見した情報なのですが、28nmプロセス以下だと消費電力が下がるスケーリング則が通用しない、上手くいかないとの事でいわゆる発熱問題(ダークシリコン)が厳しいイメージがあります。故に微細化よるメリットは厳しい印象があります。この辺りの問題が上手くいくことを望んでます。

  • いつも動画を拝見しております。
    「PS5でAMDの7nmのGPUを採用」という記事を読んで
    『7nmって何のサイズだろう?なにが凄いんだろう?』
    と思っていたところ、この記事でしっかり理解できました。
    死ぬほど分かりやすい例えや図もいれて初心者にも優しい解説が好きです。
    こんな感じで色々教えてください!

  • 7nmというワードがよく出て来るものの意味がわからず、調べてみましたらいつも楽しく読ませていただいているこのサイトのページに辿り着きました。
    とてもよく分かりました。いつもありがとうございます。

  • 先生!鉛筆よりもシャープペンの芯やボールペンに例えた方が、直感的にイメージしやすかったかも!
    一般的に鉛筆は「太さ」で分類されておらず、「濃さ」で分類されています!
    対してシャープペンの芯やボールペンは、「太さ」で分類されています!
    したがって、直感的にイメージしやすいのは後者だと、私は思います!

    解説中にもボールペンに例えられている部分があるのに、何故に鉛筆で例え続けているのか、疑問に思ってしまいますた!(“`д´)ゞ

  • […] 【CPUの基本】図解でよく分かる「プロセスルール」の意味半導体産業について調べています。整体ネタはほぼなし。なんでそんなことを調べたかというと、台湾海峡問題のリスクが高まっているからです。現在世界で最先端の半導体工場(ファウンドリー)を持つのは、台湾です。TSMCですね。私のRyzenもそのうちTSMC7nmか6nmの新世代に交換予定です。 […]

  • 半導体産業 – 木島整体 へ返信する コメントをキャンセル

    メールアドレスが公開されることはありません。 が付いている欄は必須項目です