プログラマブルロジックデバイス
インターネットにおける急激な通信路容量の増加に伴い、従来のソフトウエアによるルーティングが限界に達した。高性能CPUの投入は装置の部品増と消費電力の問題、冷却など様々な問題があり非現実的であった。ASICで構成する時代も一時期あったが、処理すべきプロトコルが増えたり規格が変更になった等によって装置が陳腐化してしまう問題が生じた。そこで自由に回路構成が変更できるFPGAによってルーティングエンジンを形成する事によって、スループットを維持しつつ新しい規格にも対応できる設計が一般化した。
デジタル放送は新しいプラットフォームが形成される都度、伝送方式をはじめとしアプリケーションレイヤーにいたるまで、根こそぎ規格が変化した。2000年に放送を開始したBSデジタル放送にいたっては、予めCSデジタル放送や地上波デジタル放送という新規格への備えが必要であり、また受信機の仕様に応じて放送機器側の仕様を策定しなおすという泥縄状態であった。
さらに一般のLSIでは製造後の修正・改良が不可能なことから、設計時に多くの条件を加味した徹底的な最適化が必要となり、設計には長期間を要する上、網羅的な検証が必要となり、開発コストを押し上げている。 加えてLSIの設計から実際の製造に至るまでには数多くの工程があり、それらは他プロジェクトへの再利用が不可能な投資に関するコスト、つまりNREコスト(Non-Recurring Engineering cost、非反復エンジニアリング・コスト)が非常に高い。以上のような理由でLSIの設計・開発はそれ自身高いものにつき、設計資産を再利用する際の経済効率が低いものとなるため設計資産蓄積によるコスト低減もソフトウェアの場合のようには期待できない。
しかし、プログラマブルロジックデバイスの場合、汎用品のプログラマブルロジックデバイス上に回路を何度でも再設定することで再利用や修正が可能であるため、設計・検証コストが低減化され、チップ製造を行わないためNREコストも極めて低く抑えられる。
以上のような特徴から、現在ではASICの動作確認のための試作、次世代携帯電話基地局など将来的に仕様の変更が見込まれる製品、規格の策定途中でハードウェア完成後に仕様を変更する必要がある製品、論理設計技術の習得用の実験回路など、試作品、少量生産品から量産品まで幅広く利用されるようになってきている。