チップセット
チップセット(Chipset)とは、ある機能を実現するために組み合わされた複数の集積回路(IC)の集まりである。
PC/AT互換機(に類似したパーソナルコンピュータ)CPUの外部バスと、メモリや周辺機器を接続する標準バスとのバスブリッジ[1]などの、旧来は単機能のICを複数組み合わせて(こちらが原義のチップセット)実現されていた機能を、1個ないし少数の大規模集積回路(LSI)に集積したものを指して、チップセットと呼ぶことが多い[2]。
2010年前後には、RFなどの高機能LSIとバスコントローラ、さらにマイクロコントローラ(に、さらに周辺を集積したSoC)などが連携し、スマートフォン等、ビジネスになる製品をワンストップで実装できる「ターンキー」システムとして設計されたLSIのセットを指しても「チップセット」という語が使われるようになっている[3]。
本項では主として、前述のパーソナルコンピュータにおけるチップセットについて説明する。
目次
概要[編集]
当初のPC/AT互換機では、CPUメーカーが供給する標準的なCPU周辺ICと複数の汎用ICの組み合わせによって、制御回路を構成していた[4]。チップセットは、低価格化や実装面積の削減などをはかるために、それら複数の周辺ICや汎用LSIを、より高集積で少数の専用LSIに統合したものである。
コンピュータシステムを都市にたとえるなら、チップセットの持つ高度なインタフェース機能は、都市における交通結節点に相当し、ある意味では、情報処理に特化しているCPUよりも、システムにおいて主要であると言える[5]。実際に、1990年代以降のPC/AT互換機やそれに類似したマシン(98など)のマザーボードは特殊な場合を除き、CPUが設計の中心ではなく、チップセットが設計の中心である。特に32ビット時代の後半からは、CPUの交換が想定されているシステムは珍しくないが、チップセットのみの交換を想定しているシステムは存在しない。
チップス・アンド・テクノロジーズ(後の1997年にインテルに買収された)などが初期の代表的なメーカで、初期には、単に統合ASICと呼ばれることが多く、PCやマザーボードのカタログでも、取り立てて強調するようなことはなかった。チップセットという言葉が広く認知され始めたのは、PCIへの移行の初期頃の、インテルのi420TX (Saturn) やi430NX (Neptune) あたりからであり、PCの機能や性能への影響が大きくなったことと、パソコン自作のためにあまり表に出ないパーツが意識されるようになったためである。
構成[編集]
集積化が進み、1990年代のi430LX(Mercury)やi430FX(Triton)の時代になると、2チップ構成が一般的になった。CPUやメモリバスに近い側をノースブリッジ[6]、遠い側で(比較的)低速な外部I/Oとのインタフェースの側をサウスブリッジ[7]と呼ぶ。
ノースブリッジには、CPUインターフェース、メモリインターフェース、グラフィックインターフェース(90年代〜00年代前半はAGP、その後PCI Express)が含まれ、更にGPUの機能を統合した統合チップセット(後述)が主流となった。代表的な機能であったメモリコントローラについては、CPUとメモリの間の転送帯域を向上させるため、CPUに内蔵させるという流れが、AMDプラットフォームでは2003年に、インテルプラットフォームでも2008年には一般的な傾向となり、当初の「ノースブリッジ=メモリコントローラを内蔵したチップ」という概念は通用しなくなった。
サウスブリッジには、PCI、IDE、USB、EthernetなどのI/Oが搭載されていた。
これら2つのチップ間は数ギガbpsの高速かつ排他的なリンク[8]で接続される。カスタマイズされたベンチマークなどの特定アプリケーションを除き、2チップ間のリンクの方式と速度が全体のシステム能力の上限を決定することになるので、リンクのシリアル化とともに、高速化されていった。 このリンクの方式と速度が整合していれば、1世代のノースブリッジで、何世代かのサウスブリッジに対応可能であった。これにはマーケティング的にシステムの最新スペックを更新しやすいという利点があり、格付けが異なる複数の製品併売を容易にした。
また、20世紀最終のUSBに始まった高速シリアル化の流れは、RDRAMがPCにおいては失敗に終わったため一時停滞したものの、その後Serial ATAの普及、PCI Expressへの移行を済ませて、2009年現在メモリインターフェースを残すのみとなった。
高速な動作が必要でない、あるいは不可能であるようなレガシーデバイス(キーボード、マウス、フロッピーディスクドライブ、シリアルポート、パラレルポート、ISAバス[9])をサポートする回路を組み込むことは、チップセット自体の高速化の足かせとなるため、サウスブリッジのチップから分離させ、スーパーI/Oチップと呼ばれる別のLSIに担当させることが増えている。スーパーI/Oチップは、CPUから見ればサウスチップのさらに向こうにつながっていることになる。スーパーI/Oチップもチップセットの重要な一部であるが、その役割がPCの性能向上に寄与しないレガシーデバイスの管理であるため、マザーボードのスペックなどではあまり注目されない。
ノースブリッジとサウスブリッジを一つにまとめた製品はワンチップチップセットと呼称される。ノースブリッジの、メモリコントローラ以外の機能もCPUに移されていき、残りの機能はサウスブリッジの機能と統合されて、ワンチップチップセットになっている。それをインテルはプラットフォーム・コントローラー・ハブ (PCH)と称している。また、物理的な統合・分離とは異なり、インテルのCentrinoのようにCPUや無線LANといったチップセット以外のデバイスとの組合せをプラットフォームとしてブランディングする動きもある。
2チップ構成チップセットを用いたマザーボードブロック図
統合チップセット[編集]
ノースブリッジにグラフィックス機能を統合したチップセットを、特に統合チップセットと呼ぶ("グラフィックス"または"ビデオ"を冠することもある)。一般的にグラフィックスボードを搭載するよりも低コストであり、また省スペース性・省電力性にも優れていた。それらのスペックが重視されるノートパソコン等では特に採用が多かった(たとえばMacBookで、多くの時期のモデルにおいてそうである)。
ビデオメモリはメインメモリの一部領域を共有するUnified Memory Architecture (UMA) が主流であるが、専用の外部メモリをサポートする製品もあった。
初期は性能が同世代の単体GPUに比べ劣ることもあったが、強化が積極的に行われたことと、帯域幅的に外付けより有利なこともあり、遜色ない機能と性能を持つようになった。マルチディスプレイ機能やDVI出力、Shader Model 4.0対応などの単体GPU並みの機能も見られるようになった。
統合チップセットのグラフィックス機能は、チップセットの機能としてマザーボードに最初から搭載されているので、一般的に「オンボードグラフィックス」などと呼称される。
代表的なメーカーとチップセット[編集]
インテルやAMDなどのCPUメーカーは、自社製の純正チップセットを開発、供給している。これにより信頼性やブランドイメージを上げる事に貢献している。
- サードパーティーメーカーの撤退
- サードパーティーのメーカーは、統合型のチップセットによる実装工数の削減や、価格的なアドバンテージをマザーボード製造メーカーにアピールする傾向にあり、低価格PC向けに採用されることが多かった。一方で、ベンチマーク性能重視の製品を積極的に投入しているメーカーもあった。
- サードパーティー製チップセットは、不具合や相性問題を抱える製品が少なからず存在した(ただし、各CPUメーカーの純正品が必ずしも安定しているという訳でもない)。チップセットドライバ、BIOSの更新や調整、各拡張カードのデバイスドライバやファームウェアの更新で安定することもある。
- サードパーティーのチップセットメーカーは常に熾烈な競争を繰り広げていた。かつては台湾系チップセットメーカー(ALi(ULi)、SiS、VIA)が主なサードパーティーメーカーとして競争を繰り広げていた。2000年代前半より、ATIやNVIDIAといった大手グラフィックス専業メーカーがチップセット製造販売に参入し、マザーボードへの採用数も急増した。こうして、古くからあるチップセット専業メーカーは新参のメーカーにシェアを奪われた。そして2005年、この業界で古参にあたるULiがNVIDIAに買収され、NVIDIAのアジア地区営業担当とチップセット開発に携わるようになった。2006年にはAMDがATIを買収し、ATIチップセットがAMD純正として扱われるようになる。そのため、ATIのインテル向け新製品供給は無くなった。VIAはインテル、AMD向けの開発から撤退し、自社CPU向けチップセットのみの開発となる。NVIDIAとSiSもチップセットの開発から撤退した。
PC/AT互換機用[編集]
- インテル(詳細についてはインテル チップセットの項目を参照)
- AMD(詳細についてはAMD チップセットの項目を参照)
- AMD690G,690V
- AMD740G,750,760G,770,780G,780V,785G,790GX,790X,790FX
- AMD870,AMD880G,AMD890GX,AMD890FX
- AMD970,AMD990X,AMD990FX
- 撤退、又は買収されたメーカー
- ATI Technologies - AMDに買収され、事実上AMD製品専門となる
- RADEON IGP/XPRESS シリーズ
- ALi/ULi - ULiはALiのチップセット部門がスピンオフした子会社。2005年にNVIDIAに買収された
- ALADDiN5,ALADDiN-Pro5,ALiMAGiK1(ALi)
- M1683,M1689,M1695,M1697(ULi)
- NVIDIA
- nForce シリーズ
- GeForce GT 9400M, 320M
- SiS
- SiS530,630,650,660,735,745,746,751,755,761
- VIA
- Apollo MVP3,Pro133A,KT266A,KT400,KT600
- K8T/K8M シリーズ
- P4X/P4M シリーズ
サーバ、ワークステーション向け[編集]
- ブロードコム(Broadcom)
- HT-2000,HT-2100
- ServerWorks
- ServerSet
x86以外[編集]
x86以外のプラットフォームのチップセットについて。
- アップルコンピュータ - x86化以前、PowerPCを搭載したMacintosh向けにチップセットを独自開発していた。IBMと共同開発したシステムコントローラは、アップルコンピュータがMacintoshに搭載するCPUをインテル製品に移行した後も、IBMの一部製品に使われている。
- NEC
- 東芝
- IBM - 自社開発のPOWER・PowerPC搭載システム向けのチップセットを開発・製造している。
- シリコングラフィックス - chapter11適用前はMIPS系RISC CPU最強を誇るチップセットメーカーでもあった。
- ディジタル・イクイップメント・コーポレーション - 買収前はAlpha向け、現在はヒューレット・パッカードとなりItanium系チップセットメーカーである。
脚注・出典[編集]
- ^ CPU-PCIバスブリッジなどのチップはコンパニオンチップとも呼ばれる。
- ^ インテルもAMDも1個にまで集積されたが、チップセットという呼称を続けている。1個で果たして「セット」(集合)という呼称が正しいものか悩ましいが、数学的には含まれる要素が1個という「一者集合」も集合ではある。
- ^ この10年で起こったこと、次の10年で起こること(5):半導体業界の秩序を変えた「チップセットの支配力」 (1/3) - EE Times Japan
- ^ DRAMコントローラ、i8257DMAコントローラ、INS8250シリアルI/O、パラレルI/O、μPD765AFDDコントローラなど。
- ^ もう少し歴史的な観点から見ると、マイクロプロセッサ以前のコンピュータ(メインフレームやミニコンピュータ)ではCPUの一部であったチャネルコントローラなどが、CPU性能の向上が重視されたパーソナルコンピュータにおいて分離されたものとも言える。逆にコストが重視された分野では、マイクロコントローラのように周辺も集積する方向性が進んだ。
- ^ 組み込みシステムやMacintoshではシステムコントローラと呼ばれる。なお、システムコントローラにはI/Oコントローラなどの周辺チップやCPUを統合している場合もある。
- ^ MacintoshではI/Oコントローラと呼ばれる。
- ^ HyperTransportなど。
- ^ ごく一部の組み込み用マザーボードにはまだ採用されている。