Skip to main content

System-on-a-chip 目次 集積度の向上と用途に特化したLSI DRAMとアナログ回路の混載 技術的課題とリスク 脚注 関連項目 案内メニュー富士通社の社内技術文書 2004年11月DRAM混載ロジックLSIのプレスリリース 富士通社のプレスリリースST社の社内技術論文「ST のシステムLSI」1999年編歴

ISACISCEDGEEPICMISC英語版OISC英語版RISCVLIWZISC英語版ハーバード・アーキテクチャノイマン型4ビット8ビット12ビット16ビット18ビット24ビット31ビット32ビット36ビット48ビット60ビット64ビット128ビット


System on a chip半導体製造電子工学電子部品組み込みシステム


集積回路プロセッサマイクロコントローラシステムSiPマイクロプロセッサCPUメモリパラレルI/OUARTマイクロコントローラASICシステムLSIバイトSRAMROMDRAMSiP












System-on-a-chip




出典: フリー百科事典『ウィキペディア(Wikipedia)』






ナビゲーションに移動
検索に移動







AMD Geode は x86 互換のSoC


System-on-a-chipSOCSoC)は集積回路の1個のチップ上に、プロセッサコアをはじめ一般的なマイクロコントローラが持つような機能の他、応用目的の機能なども集積し、連携してシステムとして機能するよう設計されている、集積回路製品である。


大容量のDRAMやアナログ回路の混載にはさまざまな難しさやリスクもあり、デメリットもある(後述)ため、DRAMを別チップに集積し、同一パッケージに収めたSiPの形態をとる製品もある。




目次





  • 1 集積度の向上と用途に特化したLSI


  • 2 DRAMとアナログ回路の混載


  • 3 技術的課題とリスク


  • 4 脚注

    • 4.1 注釈


    • 4.2 出典



  • 5 関連項目




集積度の向上と用途に特化したLSI


1970年代中頃のマイクロプロセッサは、集積度がまだ高くなく、いわゆるCPUとしての機能(近年ではコアなどとも呼ばれる)のみを持ち、メモリやパラレルI/O、UARTなどのペリフェラルは別のチップ、別のパッケージのものを利用し、プリント基板にそれらを実装して(あるいは、バックプレーンで接続された個別の基板により)システムを構成していた。


1980年代頃からは、集積度の向上もあって、マイクロプロセッサ周辺の機能を1チップにまとめた、いわゆる「ワンチップマイコン」(マイクロコントローラ)と呼ばれる製品が現れた。


また、顧客の個々の要求に応じた特定の専用回路をマイクロコントローラに付加することで、汎用性は下がるがその用途に対して最適化した製品も作られるようになった。半導体メーカーとしては、チップ単価が高くできる高付加価値商品として、セットメーカー(そのチップを使用する装置のメーカ)は装置全体のコストダウンにつながるとして出荷数の多い装置で採用された。このような製品はASICやカスタムチップと呼ばれていた(CPU機能は外付けで、ペリフェラルや専用回路を1チップ化したものも含む)。


集積化の流れは続き、以下の理由からさらにその流れが加速した。


  • 集積回路の回路規模が増大 - 半導体製造技術の向上で、従来集積できない規模の複数の回路も1チップに実現可能になった

  • 回路設計方法の高度化 - ハードウェア記述言語を用いEDAツールを使った設計方法により設計効率が向上。半導体プロセスと機能レベルの設計が分離され、機能ブロック単位で再利用しやすくなった(詳細はIPコアを参照)。それまで自社外に公開していなかった回路もIPコアとして流通するようになった。

これらの要件を満たした設計手法およびこの設計手法によって製造された半導体製品をSoCと呼ぶ。


1チップに集積したSoC(ASIC全般)と、複数の単機能LSIを基板に実装した場合との比較を以下に示す。



  • 占有面積の削減 - プリント基板上で複数のICパッケージを個別に実装するよりも小型化が可能。


  • 高速化 - ICパッケージ間のプリント基板上での配線やパッケージのリードなどのインピーダンスやクロストークによる信号の遅延が低減される。チップ内部でPAD[注釈 1]を通さずにバスを接続できるため、遅延が少なくなる。


  • 低消費電力 - 内部で接続することで外部に出す必要がない端子を削減しPAD減らせる事や、省電力技術である「ゲーテッド・クロック」などによるチップ全体での省電力機能を盛り込みやすくなった。


  • コスト低減 - 基板縮小や実装と検査の簡略化、故障の減少が見込まれ、また量産出来れば、組み込まれた最終製品全体としてはコストが抑えられる。

SoCという言葉が使われだした時期は定かではないが、1994年[1]という情報がある。当時、ASICやマイコン(マイクロコントローラの略称)といった呼び方は陳腐化しており、高付加価値な印象を与える新たな呼び方として注目された。IPコアを用いることを前提にした設計方法が主流になった頃から、SoCという言葉が使われる場面が増えた。当初は System on a Chip(SoC)[注釈 2]の他、System on Silicon(SoS)とも呼ばれていたが、次第にSoCに落ち着いた。


また、SoCに近い意味合いの言葉として、システムLSIという言葉が存在する。



DRAMとアナログ回路の混載


システム全体の回路全体を1チップに載せられるという意味のSoCだが、上記のデジタル回路以外に大容量のメモリやアナログ回路も同時に搭載したものを指す場合がある。


従来のマイクロコントローラーでも比較的小規模(数キロバイトから数百キロバイト程度)のSRAMやROM(マスクROMやフラッシュメモリなどを含む)は搭載していたが、数メガバイトを超えるような容量では実現が難しく、外付けのメモリを用いる必要があった。
メモリの大容量化はSRAMよりDRAMが適しているため、論理回路とDRAMの混載が過去から試みられていたが、半導体製造プロセスが異なるため実現が難しかった。1998年前後にDRAM混載プロセスが実現された[2] が、後述の問題点もあり、すべての用途において最適とは限らない。


また、アナログ回路も論理回路と異なる半導体製造プロセスが必要になることが多く、大規模なロジックLSIに汎用的なアナログ回路を混載することが難しかった。SoCと呼ばれる前のマイクロコントローラー製品では、A/Dコンバーター・D/AコンバーターやPLLなど一部の回路は実現できていたが、電源用などの大出力トランジスタや高精度のオペアンプ、高周波を扱うRF回路は混載が難しい。デジタル回路/アナログ回路混載のことを指すMixedSignalという言葉も存在する。


2007年現在SoCと言った場合、必ずしもDRAMやアナログ回路を含むとは限らない。



技術的課題とリスク


SoCには長所/短所があり、以下のような点が短所として挙げられる。


  • 複雑化した開発過程
    • 開発期間の長期化

    • 仕様変更に即応出来ない

    • 設計の失敗により再製作する場合のリスクが時間とコスト面で過大


  • ダイ面積の増大
    • 歩留まりの低下 チップの製造単価の上昇

  • 少量多品種への対応が難しい - 情報家電分野では製品寿命の短命化とも関連

  • 半導体プロセスの微細化に伴うフォトマスク代の高騰(この問題はSoCに限らず集積回路全般)

DRAMやアナログ回路を混載する場合、以下の点も問題となる。


  • 異なるプロセスを混載するため、工程とフォトマスクが増加
    • 製造コストが増大

    • 歩留まりに悪影響

これらの技術的課題やリスクはあるが、半導体製造プロセス技術の改善はもとより、メソドロジー(設計開発手法)の改善、これらを考慮した上での柔軟な仕様、DFT/DFM技術の発展などにより、克服されつつある。これらについてまったくノウハウを持たない場合は、依然としてリスクが大きい。


また、これらの経緯から、大規模な集積回路の製造方法に対する別の手法も求められ、上記の問題を解決する手段としてSiPが注目されはじめた。SiPは200x年代前半に実用化され[3]、SoCの弱点を補う形になっている。(2007年現在)SoCはSiPによって完全に否定されたわけではなく、開発と製造が順調に進めば量産効果によるコスト低減効果は大きく、状況によって使い分けたり、SoCとSiPを組み合わせて用いたりする。



脚注


[ヘルプ]


注釈




  1. ^ 集積回路の外部端子を接続するための領域。ボンディングワイヤやバンプを接続するため、内部の論理セルに比べ大きな面積を占める。内部の論理セルに比べ多くの電流を出力する必要があり、大きなトランジスタを含む


  2. ^ 冠詞 a は、chip が可算名詞なため必要。



出典




  1. ^ 富士通社の社内技術文書 2004年11月


  2. ^ DRAM混載ロジックLSIのプレスリリース


  3. ^ 富士通社のプレスリリース




  • ST社の社内技術論文「ST のシステムLSI」1999年


関連項目


  • パッケージ (電子部品)

  • SiP

  • ASIC

  • FPGA

  • システムLSI

  • IPコア

  • Embedded DRAM






「https://ja.wikipedia.org/w/index.php?title=System-on-a-chip&oldid=71302643」から取得










案内メニュー


























(window.RLQ=window.RLQ||[]).push(function()mw.config.set("wgPageParseReport":"limitreport":"cputime":"0.160","walltime":"0.235","ppvisitednodes":"value":982,"limit":1000000,"ppgeneratednodes":"value":0,"limit":1500000,"postexpandincludesize":"value":33909,"limit":2097152,"templateargumentsize":"value":1296,"limit":2097152,"expansiondepth":"value":21,"limit":40,"expensivefunctioncount":"value":5,"limit":500,"unstrip-depth":"value":0,"limit":20,"unstrip-size":"value":1796,"limit":5000000,"entityaccesscount":"value":0,"limit":400,"timingprofile":["100.00% 172.565 1 -total"," 48.37% 83.478 1 Template:出典の明記"," 36.03% 62.171 2 Template:Ambox"," 23.07% 39.803 1 Template:CPU_technologies"," 21.16% 36.506 1 Template:Navbox"," 13.08% 22.578 4 Template:仮リンク"," 12.22% 21.092 2 Template:DMC"," 9.17% 15.829 2 Template:DMC/core"," 8.76% 15.110 1 Template:Notelist"," 8.11% 14.000 2 Template:Reflist"],"scribunto":"limitreport-timeusage":"value":"0.037","limit":"10.000","limitreport-memusage":"value":1512085,"limit":52428800,"cachereport":"origin":"mw1330","timestamp":"20190318125012","ttl":2592000,"transientcontent":false);mw.config.set("wgBackendResponseTime":118,"wgHostname":"mw1262"););

Popular posts from this blog

Oświęcim Innehåll Historia | Källor | Externa länkar | Navigeringsmeny50°2′18″N 19°13′17″Ö / 50.03833°N 19.22139°Ö / 50.03833; 19.2213950°2′18″N 19°13′17″Ö / 50.03833°N 19.22139°Ö / 50.03833; 19.221393089658Nordisk familjebok, AuschwitzInsidan tro och existensJewish Community i OświęcimAuschwitz Jewish Center: MuseumAuschwitz Jewish Center

Valle di Casies Indice Geografia fisica | Origini del nome | Storia | Società | Amministrazione | Sport | Note | Bibliografia | Voci correlate | Altri progetti | Collegamenti esterni | Menu di navigazione46°46′N 12°11′E / 46.766667°N 12.183333°E46.766667; 12.183333 (Valle di Casies)46°46′N 12°11′E / 46.766667°N 12.183333°E46.766667; 12.183333 (Valle di Casies)Sito istituzionaleAstat Censimento della popolazione 2011 - Determinazione della consistenza dei tre gruppi linguistici della Provincia Autonoma di Bolzano-Alto Adige - giugno 2012Numeri e fattiValle di CasiesDato IstatTabella dei gradi/giorno dei Comuni italiani raggruppati per Regione e Provincia26 agosto 1993, n. 412Heraldry of the World: GsiesStatistiche I.StatValCasies.comWikimedia CommonsWikimedia CommonsValle di CasiesSito ufficialeValle di CasiesMM14870458910042978-6

Typsetting diagram chases (with TikZ?) Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)How to define the default vertical distance between nodes?Draw edge on arcNumerical conditional within tikz keys?TikZ: Drawing an arc from an intersection to an intersectionDrawing rectilinear curves in Tikz, aka an Etch-a-Sketch drawingLine up nested tikz enviroments or how to get rid of themHow to place nodes in an absolute coordinate system in tikzCommutative diagram with curve connecting between nodesTikz with standalone: pinning tikz coordinates to page cmDrawing a Decision Diagram with Tikz and layout manager