ASICの実用的な用途は何ですか?


17

マイクロコントローラー、FPGA、ASIC(特定用途向け集積回路)はすべて、類似したタイプのアプリケーション(異なるレベル)に使用されます。マイクロコントローラとFPGAについて知っています。しかし、ASICとは実際には何ですか?これらの非常によく似たテクノロジーがすべて揃っている理由を理解するのは大変です。

回答:


13

マイクロコントローラの消費電力が大きすぎる製品でASICを使用しました。それは、数百ゲートの非常に単純なデバイスであり、100 nA未満のスタティックを消費しなければなりませんでしたが、当時のマイクロコントローラでは不可能でした。量が多いため、価格はマイクロコントローラーに匹敵しました。おそらく、100 k / yr以上が必要になります。

FPGAは過剰にコストが高くなりすぎただけでなく、外部コードフラッシュが必要であったため、既に大きなフットプリントが追加されていました。


1
私の会社でも同じ理由がありますが、あなたの100,000 /年についてはわかりません。私たちは年に数万から数千の規模で、毎月約3kを運用していると思います。
ニックハルデン

1
@Nick-約100 kでしたが、それは別の会社から継承した設計であったため、NREについては知りません。当初、この部品の価格は70セントでしたが、製造業者はそれをなくしたいと考えており、価格は1年で2.5ドル以上に上昇しました。(閉鎖したい5 プロセスラインで製造されました。)NREについてのアイデアはありますか?mあなたは
stevenvh

9

電子システムを設計しようとするとき、一般に、プログラマブルコンポーネント(µC、µP)、アナログコンポーネント、プログラマブルロジック(FPGA)を含む市販のチップの組み合わせを使用して、多数の技術的に有効なソリューションを思いつくことができます。 、CPLD)およびメモリ。

必要な機能だけをアプリケーション専用のチップ(またはアプリケーションの限られたサブクラス)に統合することが興味深い場合があります。それがASICとは、アナログ機能、デジタル機能、プログラマブルロジック、プログラマブルの組み合わせですシングルチップのコントローラ、およびメモリの異なるタイプ。ASICは、システムが高いエネルギー効率(最低ジュール/動作など)または非常に高いパフォーマンス(最低遅延、最高動作/秒など)を達成する必要がある場合に唯一可能なソリューションでもあります。

ASICの開発には多くのコストがかかります(数百キロ、多くの場合はそれ以上)が、初期投資後に数千個のシリコンウェーハを生産するコストは低くなります(チップあたり数十から数十セント​​)。また、非常に複雑な方法論ととてつもなく高価な開発ツールを設計、検証、製作するのに数ヶ月かかります。

そのため、大量のアプリケーション(家電など)や、チップごとに大きな価格を請求できるアプリケーション(スペースハードウェア、ISP向けルーターなど)に使用されています。

一部のASICはFPGAなどのプログラマブルロジックを統合し、一部のFPGAはアプリケーション固有のアナログブロックを統合するため、区別は必ずしも単純ではありませんが、一般的に次のことが当てはまります。

  • 既製のASICとしてのFPGAはそうではありません
  • FPGAは1個あたり10〜1000ユーロ、ASICは1個あたり0.1〜10ユーロです。
  • FPGAの開発ツールにはアクセスできますが、ASICの場合は大金がかかります
  • FPGAシステムは数週間で設計でき、ASICは数か月かかる
  • FPGAは、電力効率のために設計されたASICよりも電力効率が低い
  • FPGAは、ピークパフォーマンス用に設計されたASICよりも強力ではありません
  • FPGAは限られたアナログ機能セットで利用でき、ASICはあらゆる種類のアナログ機能(電源管理、信号処理、インターフェイスなど)で設計できます。

7

ASICは、汎用的な使用を目的としたものではなく、特定の用途向けにカスタマイズされた集積回路(IC)です。たとえば、デジタルボイスレコーダーで動作するように設計されたチップはASICです。Field-Programmable Gate Array(FPGA)は、標準部品からブレッドボードまたはプロトタイプを構築するための現代の技術です。プログラマブルロジックブロックとプログラマブル相互接続により、同じFPGAをさまざまなアプリケーションで使用できます。小規模な設計と少ない生産量の場合、FPGAは生産であってもASIC設計よりも費用対効果が高い場合があります。

言うウィキペディアを ..


7

ASICは、航空宇宙アプリケーションで非常に有用です。現場でプログラムできないため、耐放射線性が高くなります。これは一般に、過酷な環境のために宇宙用途、および誘導放射線環境を通じてハードウェアが動作する必要がある軍事用途にとって重要です。

大量生産では、ASICはFPGAに比べて実際に安価になります(生産率の高いミサイルなど)。

ASICの欠点は、ロジックが回路に焼き付けられるため、大量にスピンする前にすぐに取得する必要があることです。FPGAは、基礎となるロジックが堅固な比較的遅いASIC設計とファブでの初期開発によく使用されます。


1

ASICは、特定のアプリケーションまたは目的のために設計されたアプリケーション固有のICです。新しいApple iPhoneのA6プロセッサのようなものがASICの良い例だと思います。その上にあるものはすべてゼロから設計する必要があるため、一般的に非経常的なコストやそれにかかる研究コストは本当に高くなります。したがって、一般にASICは、ICが非常に大量に生産されるときに使用されるため、各ICの総コストは非常に小さくなります。各ICのコストは

各ICのコスト=可変コスト+(非経常コスト/ ICのボリューム)。ここで、可変コストは各ICの製造コストであり、非経常コストは初期ICの設計に費やされた金額です。

ただし、FPGAはより汎用的なICであり、既述のように市販されています。しかし、これはいくつかのICが必要な場合にのみ安価なオプションです。手足に出て、これは違いを理解しようとする手段としてのみ機能するはずです、FPGA技術がA6 iPhoneプロセッサとAppleが販売しているiPhoneの明らかな数に使用された場合、FPGA技術はASIC方式と比較した場合のAppleのコストが高くなります。あなたは最後の一言をひとつまみの塩と一緒に取るかもしれません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.