コンテンツにスキップ

FPGAとは

FPGA(Field Programmable Gate Array)とは、高集積で優れた機能と多数のI/Oを持つセミカスタムICの一種です。 東京エレクトロンの公式用語集はこのように記述しています。名前のField Programmableは、出荷された後に使う現場で回路構成を書き込めることを指します。

ASICは、製造した時点で回路が固定されます。仕様が変われば作り直すしかありません。

FPGAはここを開けておきます。チップの上には、論理を組むためのブロックと、それらをつなぐための配線資源があらかじめ敷き詰められています。出荷の時点では、どのブロックをどうつなぐかが決まっていません。

購入した側が構成を書き込むと、その設定に従って経路が有効になり、狙った回路として動きます。物理的な配線を作り直すのではなく、用意された経路のうちどれを使うかを選ぶ仕組みです。だから何度でも書き換えられます。

配線を作るのではなく、経路を選ぶ
用意されたものから選ぶ薄い線=用意された配線資源濃い線=設定で有効にした経路書き換えられることの代償選ぶための仕組みが常に載っている同じ機能でも面積・電力・速度で不利になる使い分けの軸は数量と仕様の固さ少量・仕様が動く → FPGA大量・仕様が固い → ASIC
論理ブロックと配線資源はあらかじめ敷き詰められています。設定で有効にする経路を選ぶことで、狙った回路として動きます。選ぶための仕組みを常に載せている分、専用に作り込んだ回路より余分を抱えます。

東京エレクトロンの公式用語集がFPGAの特徴として多数のI/Oを挙げているのには理由があります。

端子の数は、つながる相手の数で決まります。FPGAはその相手が確定しないまま出荷されるため、センサでも通信路でも別のチップでも受けられるよう、入出力を多めに用意しておくことになります。

同じ論理が回路の中身にも当てはまります。どんな回路を組まれても対応できるよう、論理ブロックも配線資源も余裕をもって敷き詰めます。使われない資源が常に残る構造です。

この余裕が、面積と電力の不利になります。専用に作り込んだ回路なら要らないものを、可能性のために抱えています。

東京エレクトロンの公式用語集は、ASICを顧客の特定の要求に合わせてカスタムまたはセミカスタムで作られたデバイスと記述しています。FPGAも同じセミカスタムの系譜ですが、確定させるタイミングが違います。

ASICは製造の前に確定させ、初期費用を払って専用の効率を得ます。FPGAは製造の後まで開けておき、初期費用を避けるかわりに実行時の効率を差し出します。

だから判断は数量に帰着します。作る数が少なければ初期費用の重さが効き、多ければ1個あたりの効率が効きます。加えて、仕様が動く可能性があるかどうかも効きます。動くなら、後から書き換えられることの価値が上がります。

確定させる時期の違いが、どこで効いてくるか
総費用の増え方(目盛りなし・向きだけの図)作る数 →総費用FPGA↑ 出だしは低いASIC↑ 出だしが高い(初期費用)ここで逆転する交点の位置は、設計の規模と製造の世代で動くFPGA ── 製造の後まで開けておく初期費用を避けるかわりに、実行時の効率を差し出す1個あたりが重いので、数が増えるほど効いてくる仕様が動く見込みがあるなら、この価値は上がるASIC ── 製造の前に確定させる初期費用を払って、専用の効率を得る数が増えるほど、初期費用が1個あたりへ薄まる確定させたぶん、後から変えられない同じセミカスタムの系譜で、違うのは「いつ確定させるか」だけ
FPGAは出だしが低く傾きが急、ASICは出だしが高く傾きがゆるやかになります。どこで逆転するかは設計の規模と製造の世代で動くため、この図に目盛りは置いていません。
FPGAとは何ですか?

東京エレクトロンの公式用語集は、FPGA(Field Programmable Gate Array)を、高集積で優れた機能と多数のI/Oを持つセミカスタムICの一種と記述しています。

Field Programmableとは何を指しますか?

出荷された後、使う現場で回路構成を書き込めることです。製造の時点では回路が確定しておらず、購入した側が用途に合わせて構成を決めます。

どうやって回路を変えるのですか?

あらかじめ用意された論理ブロックと配線資源の、つなぎ方を設定します。物理的な配線を作り直すのではなく、どの経路を有効にするかという設定を書き換えます。

なぜI/Oが多いのですか?

用途が決まっていないためです。どんな相手とつながるか分からない以上、多くの入出力を用意しておく必要があります。汎用性のための余裕がそのまま端子数に出ます。

ASICと比べて何が不利ですか?

同じ機能を実現するのに要る面積と電力です。書き換えのための仕組みが常に載っているため、専用に作り込んだ回路より余分を抱えます。動作速度でも一般に不利になります。

どう使い分けますか?

数量と、仕様が固まっているかで決まります。少量なら初期費用の重いASICは割に合わず、仕様が動く可能性があるならFPGAの書き換えが効きます。数が出て仕様が固まればASICが有利になります。

  • ASICとは ── 製造の前に確定させる側

この記事の事実は次の一次資料を根拠とし、各URLの到達可否をこちらで実測しています。したがって、リンク先が移動または消滅した場合は、その旨をこのページへ反映します。

  • 東京エレクトロン 公式用語集「FPGA / Gate Array」(2026年8月23日にリンク生存を実測、200)
  • 東京エレクトロン 公式用語集「ASIC」(2026年8月23日にリンク生存を実測、200)
回答待ち 更新中 公開Q&A

このページの質問窓口

AIに疑問を送る

「匿名で送信する」を押して内容を送ると、受付ID付きの回答URLを発行します。URLでは進捗を追うことができ、通常は1日以内に回答します。個人情報を取り除いて編集した質問と回答だけを、承認済み資料の出典リンクとともに公開Q&A一覧へ掲載します。

通常、1日以内に回答します 回答待ち 更新中

  1. 匿名で送る 分かりにくい箇所、指摘、追加してほしい内容を書きます。
  2. 受付IDと回答URLを保存する 送信後に発行されるURLへ、進捗が順次反映されます。
  3. 進捗と回答を追う URLには、受付済み、回答作成中、解決済みの状態と回答が載ります。
公開Q&A一覧へ 5〜4,000文字。氏名・連絡先などの個人情報、秘密情報は入力禁止です。

このフォームは匿名です。氏名・連絡先・応募情報などの個人情報、秘密情報、社外秘情報、契約情報、非公開資料の入力は禁止です。投稿原文は運営用DBに保存し、公開面には、個人情報・秘密情報・危険な命令を除く安全審査と読みやすい文章への編集を経た質問文と回答だけを載せます。状態は「受付済み」「回答作成中」「解決済み」の3段階です。安全審査の結果によっては公開を保留します。サイト側の機械検査を通った内容だけを運営側のAI回答作成環境へ送り、回答案の作成と、それとは独立したAI審査に使います。機械検査には見落としの可能性があり、回答作成と審査の履歴は利用中の環境に保持されます。IPアドレスや端末情報は送信対象外です。回答URLは公開Q&A用で、共有先からも開けます。送信により、この利用条件と審査後のQ&A公開に同意したものとします。