部品選定

ASICとFPGAの違いとは?「書き換えできる回路」を超やさしく解説

ASICとFPGAの違いとは何か。「書き換えできる回路」

※本記事にはプロモーション(広告)が含まれています。

こんなふうに思っていませんか?
  • 「ASIC」と「FPGA」って言葉を見たけど、どっちも意味がわからない
  • 2つは何が違うの?どっちを使えばいいの?
  • マイコンやCPUとも違うの?頭がこんがらがってきた…
○ この記事でわかること
  • ASICとFPGAが「何をする部品なのか」が、レゴとプラモデルのたとえでわかる
  • 2つの決定的な違い「書き換えられるか」がスッキリ理解できる
  • どんなときにどちらを選ぶのか、使い分けの基準がわかる
○ 結論(まず30秒でわかる答え)

ASIC(エーシック)とFPGA(エフピージーエー)は、どちらも「特定の目的のために中身をつくり込めるオーダーメイドの電子回路(IC=集積回路)」です。違いは一言で言うと「書き換えられるかどうか」。FPGAは何度でも回路を書き換えられる柔軟な部品、ASICは一度つくったら変えられない代わりに高性能で、量産すると1個あたりが安くなる部品です。少量・試作ならFPGA、大量生産ならASIC、と使い分けます。

そもそもASICとFPGAって何?どちらも「オーダーメイドの回路」

まず、2つに共通する大前提から押さえましょう。ASICもFPGAも、「自分の目的に合わせて、中身の回路をつくり込めるIC(集積回路)」です。

IC(アイシー)とは、たくさんの小さな電子部品を1つのチップにまとめたもの。黒くて足がたくさん出た、あの部品です。ふつうのICは「できることが最初から決まっている」のですが、ASICとFPGAは違います。「中身の回路を、自分でデザインできる」のが特長なのです。

たとえるなら、町の家電量販店で売っている「できあいの服」が普通のIC。それに対してASICとFPGAは、「自分の体に合わせて仕立てるオーダーメイドの服」のような存在です。だから、特定の仕事をとても効率よくこなせます。

ポイント:名前の意味
ASICは「Application Specific Integrated Circuit(特定用途向け集積回路)」の略。"ある目的のために特別につくった回路"という意味です。FPGAは「Field Programmable Gate Array」の略で、"現場(フィールド)で書き換えできる回路"という意味。名前に、それぞれの性格が表れています。

つまり2つとも、「目的に合わせて中身をつくれる、特別なIC」という同じ仲間です。では、何が違うのでしょうか?

ASICとFPGAをオーダーメイドの服にたとえた図。どちらも中身を作れるICで、目的に合わせて作る
ASICもFPGAも目的に合わせて作るIC

決定的な違いは1つ|「あとから書き換えられるか」

ASICとFPGAの一番大事な違いは、たった1つです。それは「つくったあとに、中身を書き換えられるかどうか」。

FPGA = 何度でも書き換えられる

FPGAは、買ったあとでも、現場で何度でも中身の回路を書き換えられます。「やっぱりこう動かしたい」と思ったら、プログラムを書き直すだけ。同じ部品が、今日は計算機、明日は画像処理装置、というように生まれ変われるのです。

ASIC = 一度つくったら変えられない

一方ASICは、工場で回路を「焼き付けて」つくります。一度できあがると、中身は二度と変えられません。その代わり、目的の仕事だけに特化してつくり込めるので、とても高性能で、電気の消費も少なくできるのが強みです。

ここを混同しやすい
「書き換えられるFPGAのほうが、いつも便利でいいのでは?」と思うかもしれません。でも、自由に書き換えられる仕組みを持つぶん、FPGAは性能や価格の面でASICに劣ります。何でもできる便利さには、代償があるのです。次の章のたとえで、この感覚をつかみましょう。

つまり、FPGAは「いつでも作り直せる柔軟タイプ」、ASICは「変えられないけど高性能な完成品タイプ」ということです。

FPGAとASICの違いの図。FPGAは電卓・信号処理・通信制御・カメラ画像処理などの機能に何度でも書き換えられ、ASICは一度作ったら変更できない(焼き付け)が専用設計で高性能・低消費電力・量産向き
FPGAは何度でも書き換え、ASICは作ったら変えられない

身近なたとえで完全理解|FPGAは「レゴ」、ASICは「プラモデル」

この2つの違いは、「レゴ」と「プラモデル(接着剤で固める模型)」で考えると、一発でわかります。

FPGA = レゴ

ブロックを組み立てて車をつくり、飽きたらバラして家に組み直せます。何度でも作り変え自由。ただし、ブロックのつなぎ目があるぶん、ガッチリ一体化した模型ほどの強さや精密さはありません。

ASIC = プラモデル

接着剤でカチッと固めて、最高にカッコいい飛行機を完成させます。すきまなく一体化していて精密で頑丈。でも、一度固めたら二度とバラせず、別のものには作り変えられません。

レゴ(FPGA)は「作り直せるけど、つなぎ目があるぶん性能は控えめ」。プラモデル(ASIC)は「作り直せないけど、すきまなく固めるぶん高性能」。この性格の違いが、そのままFPGAとASICの違いになっています。

たとえると
「どんな形になるか試している段階」ならレゴ(FPGA)が便利。「これだ!という形が決まって、同じものをたくさん量産したい」ならプラモデル(ASIC)が向いている——こう考えると、使い分けがイメージしやすくなります。

つまり、FPGA=何度でも組み替えられるレゴ、ASIC=固めて完成させるプラモデルと覚えればバッチリです。

FPGAをレゴ、ASICをプラモデルにたとえた図。FPGAは用途に合わせて何度でも組み替えられ、ASICは一度つくると変更できない固めて完成させるもの
FPGAはレゴ、ASICはプラモデル

具体例|数が増えると、安いのはどっち?コストの逆転現象

「どちらが安いか」は、つくる個数によって逆転します。これがとても大事なポイントなので、順番に見ていきましょう。

まず、2つのコストには2種類あります。

  • 最初にかかる費用(初期費用):設計や型づくりの費用。1回だけかかる。
  • 1個あたりの費用(単価):チップ1つをつくるごとにかかる費用。
  FPGA ASIC
最初の費用 安い(買ってすぐ使える) とても高い(型づくりが必要)
1個あたり 高い とても安い(量産時)

ここで「たい焼き屋さん」を想像してください。たい焼きの「型」を最初につくるのは高くつきます(=ASICの初期費用)。でも一度型ができれば、1個あたりはとても安く焼けます。一方、型を使わず1個ずつ手づくりするのがFPGA。最初の準備はラクですが、1個あたりは割高です。

少しだけつくる

型をつくる元手が回収できないので、手づくり(FPGA)のほうが断然お得。

境目

ある個数を超えると、型をつくった元手が安い単価で取り返せて、コストが逆転する。

大量につくる

型(ASIC)の安い単価が効いてきて、トータルで圧倒的に安くなる。

数字はあくまで目安
よく言われる例では、FPGAは1個あたり数百円〜数千円、ASICは量産すると1個数十円ということもあります。ただし、これは規模や製品によって大きく変わります。正確なコストは個別の見積もりで判断するものだと考えてください。

つまり、「少しだけならFPGAが安い、たくさんつくるならASICが安い」という逆転がカギなのです。

パワーMOSFETの選び方|6つのチェックポイント
あわせて読みたい
パワーMOSFETの選び方|6つのチェックポイント

パワーMOSFETを選ぶ6つのチェックポイント

FPGAとASICのコスト比較のグラフ。つくる個数が少ないうちはFPGAが得、ある個数で逆転して大量ならASICが得
少量ならFPGA、大量ならASICが得

ASICとFPGAの長所・短所を一覧で比較

ここまでの違いを、一覧表にまとめます。これを見れば、両者の性格がひと目でわかります。

比べる点 FPGA ASIC
書き換え 何度でもできる ◎ できない
性能 中くらい とても高い ◎
電気の消費 多め 少ない ◎
最初の費用 安い ◎ とても高い
量産時の単価 高い とても安い ◎
向いている場面 試作・少量・仕様変更あり 大量生産・最高性能が必要

見てのとおり、両者は「得意・不得意がちょうど逆」になっています。だからこそ、どちらが優れているという話ではなく、場面に応じて使い分けるのが正解なのです。

開発の現場では両方使う
実は、最初はFPGAで試作して動きを確かめ、設計が固まって大量生産する段階でASICに切り替える、という流れもよくあります。「まずレゴで試して、決まったらプラモデルで仕上げる」というイメージです。
FPGAとASICの長所・短所の図。FPGAは書き換え可能・初期費用が低い・性能は中程度で柔軟・少量向き、ASICは一度作ると変更困難・非常に高性能・量産すると単価が低く高性能・量産向き
FPGAは柔軟・少量向き、ASICは高性能・量産向き

どんな製品に使われている?身近な使われ方

ASICとFPGAは、性格に合わせて使われる場所が違います。それぞれの代表例を見てみましょう。

種類 よく使われる場所
FPGA
(書き換え自由)
通信機器、産業機械、試作品、放送・映像機器など。「数は多くないが、後から仕様を変えたい」場面が得意。
ASIC
(高性能・量産向き)
スマホの中の専用チップ、ゲーム機、家電など。「同じものを大量につくり、性能と省エネを極めたい」場面が得意。
身近な実例
何千万台も売れるスマホの中には、その機種専用にきわめて高性能なASICが入っています。一方、限られた台数しかつくらない最新の通信基地局や試験装置などには、後から機能を更新できるFPGAが活躍します。役割分担しているのです。

つまり、「変える可能性があるならFPGA、大量生産で性能を極めたいならASIC」という形で、私たちの身の回りで使い分けられているのです。

FPGAとASICが使われる製品の図。FPGAは通信機器・産業機器の制御装置・試作開発ボードなど数が少なく変更したいもの、ASICはスマートフォン・ゲーム機・家電製品など大量生産・高性能なもの
FPGAとASICが使われる製品

初心者がつまずきやすいポイント|マイコン・CPUとは何が違う?

①「マイコンやCPUと同じもの」だと思ってしまう

ここが一番混乱しやすいところです。違いを「料理」でたとえると、すっきりします。

  • マイコン・CPU:「決まったレシピ(プログラム)を読んで、その通りに順番に料理する料理人」。料理人そのものは変わらず、レシピを変えて対応します。
  • FPGA・ASIC:「料理の内容に合わせて、キッチンの形そのものをつくり変える」。回路(キッチン)自体をデザインするので、その仕事に最適な形にできます。

マイコンやCPUは「手順を1つずつこなす」のが得意。FPGAやASICは「専用の回路を組んで一気に処理する」のが得意です。だから、決まった処理を超高速でこなしたい場面では、FPGAやASICのほうが有利なことがあります。

ざっくり整理
CPU・マイコン=「何でもこなす料理人(やや遅いが柔軟)」。ASIC・FPGA=「専用のキッチンそのもの(速いが専門的)」。同じ電子部品でも、得意分野がまったく違うのです。

②「FPGAのほうが新しくて優れている」と思ってしまう

書き換えできるFPGAは便利に見えますが、性能・省エネ・量産コストではASICが上です。どちらが優れているということはなく、「目的と数」で選ぶのが正解だと覚えておきましょう。

マイコン・CPUとASIC・FPGAの違いの図。マイコン・CPUはレシピ(手順)を読んで料理を作る料理人、ASIC・FPGAは目的に合わせてキッチンの仕組みそのものを作る
マイコンは手順をこなし、ASIC・FPGAは仕組みを作る

よくある質問(FAQ)

Q. ASICとFPGAの違いは何ですか?

A. FPGAは何度でも書き換えできる柔軟な回路、ASICは書き換え不可だが高性能で量産に強い回路です。

Q. ASICとは何ですか?

A. 特定用途向けにつくられた専用の集積回路です。一度つくると変えられない代わりに高性能・省電力です。

Q. FPGAとは何ですか?

A. 現場で何度でも回路を書き換えられる集積回路です。試作や少量生産、仕様変更が多い用途に向きます。

Q. ASICとFPGA、どちらが安いですか?

A. 少量ならFPGA、大量生産ならASICが安くなります。つくる個数でコストが逆転します。

Q. ASIC・FPGAとマイコンの違いは何ですか?

A. マイコンは手順通りに処理する料理人、ASIC・FPGAは専用回路をつくる仕組みそのもの、という違いです。

まとめ|「書き換えのFPGA」「量産のASIC」で覚える

○ この記事の要点
  • ASICもFPGAも、中身をつくり込めるオーダーメイドのIC(集積回路)。
  • 決定的な違いは「書き換えられるか」。FPGAは何度でも書き換え可、ASICは不可。
  • たとえるとFPGA=レゴ(組み替え自由)、ASIC=プラモデル(固めて高性能)。
  • コストは数で逆転。少量はFPGAが安い、大量生産はASICが安い。
  • マイコン・CPUは「料理人」、ASIC・FPGAは「キッチンそのもの」をつくるイメージ。

むずかしそうに見えるASICとFPGAですが、「書き換えできるかどうか」と「つくる数」の2つさえ押さえれば、その違いはスッキリ理解できます。どちらが上ということではなく、目的に合わせて選ぶ——それが正解です。

次の一歩として、何度も登場した「マイコン」や「IC(集積回路)の電気的な基礎」が気になってきたら、下の関連記事に進んでみてください。

FPGAかASICかの選び方の図。つくる数が少なければFPGA、多ければASICで、目的で選ぶ
数が少なければFPGA、多ければASIC
S
シラス
電験三種・QC検定1級 / メーカーで回路設計・生産技術(品質改善)の実務

メーカーで回路設計と生産技術(品質改善)に携わってきた経験をもとに執筆しています。むずかしい専門用語をできるだけ使わず、はじめて電気を学ぶ人がつまずかないように、図とたとえで説明することを大切にしています。

この記事の理解を深める本と道具
おすすめの本

パワーエレクトロニクスの全体を、図でつかみたいときに向いています。パワーエレクトロニクスを、カラーの図解で解説した本です。

おすすめの本

半導体を使った回路を、トランジスタ回路の設計の基本から理解したい人に向いています。トランジスタを使った増幅回路の設計を、実験を通して解説した本です(CQ出版、鈴木雅臣 著)。

キャリア
設計の経験を、次のキャリアに活かすなら

回路や基板の設計経験は、メーカーをはじめ多くの企業で求められています。今の職場で経験を積むのも、より広く経験を活かせる職場を探すのも、ひとつの道です。エンジニア向けの転職支援サービスでは、経験を棚卸ししながら求人を探せます。

自分らしく働けるエンジニア転職を目指すなら【strategy career】

次に読むべき記事

この記事の内容がわかったら、半導体と電子部品の次のテーマに進みましょう。続けて読むと、現場でそのまま使える知識になります。

IGBTとMOSFETの違いと使い分け|損失計算と選定フローチャートで即決する
まずはここから
IGBTとMOSFETの違いと使い分け|損失計算と選定フローチャートで即決する

IGBTとMOSFETの違いと使い分け。

記事を読む →
この記事の続きはこちら

テーマ別に、もっと深く学ぶ

気になるところから読んでも大丈夫です。どの記事も、はじめて学ぶ人向けにやさしく書いています。

つまずきやすい「違い」を一気に解決
計算力アップ・資格対策

タグ

-部品選定
-