チップセット

チップセット（）とは、原義では、ある機能を実現するために組み合わされた複数の集積回路 (IC) の集まりであり、広義ではPC/AT互換機（に類似したパーソナルコンピュータ）のマザーボードに実装される、CPUの外部バスと、メモリや周辺機器を接続する標準バスとのバスブリッジなどの機能を集積した、少数の大規模集積回路 (LSI) をチップセットと呼ぶ。
2017年現在は集積化が進み一個である事が多いがチップセットという呼称を続けている。
2010年前後には、RFなどの高機能LSIとバスコントローラ、さらにマイクロコントローラ（に、さらに周辺を集積したSoC）などが連携し、スマートフォン等、ビジネスになる製品をワンストップで実装できる「ターンキー」システムとして設計されたLSIのセットを指しても「チップセット」という語が使われるようになっている。
本項では主として、前述のパーソナルコンピュータにおけるチップセットについて説明する。
概要.
当初のPC/AT互換機では、CPUメーカーが供給する標準的なCPU周辺ICと複数の汎用ICの組み合わせ（こちらが原義のチップセット）によって、制御回路を構成していた。チップセットは、低価格化や実装面積の削減などをはかるために、それら複数の周辺ICや汎用LSIを、より高集積で少数の専用LSIに統合したものである。
コンピュータシステムを都市にたとえるなら、チップセットの持つ高度なインタフェース機能は、都市における交通結節点に相当し、ある意味では、情報処理に特化しているCPUよりも、システムにおいて主要であると言える。実際に、1990年代以降のPC/AT互換機やそれに類似したマシン（PC-9800など）のマザーボードは特殊な場合を除き、CPUが設計の中心ではなく、チップセットが設計の中心である。特に32ビット時代の後半からは、CPUの交換が想定されているシステムは珍しくないが、チップセットのみの交換を想定しているシステムは存在しない。
チップス・アンド・テクノロジーズ（後の1997年にインテルに買収された）などが初期の代表的なメーカで、初期には、単に統合ASICと呼ばれることが多く、PCやマザーボードのカタログでも、取り立てて強調するようなことはなかった。チップセットという言葉が広く認知され始めたのは、PCIへの移行の初期頃の、インテルのi420TX (Saturn) やi430NX (Neptune) あたりからであり、PCの機能や性能への影響が大きくなったことと、パソコン自作のためにあまり表に出ないパーツが意識されるようになったためである。
構成.
1990年代のi430LX (Mercury) やi430FX (Triton) の時代になると、2チップ構成が一般的になった。ノースブリッジがCPUに統合されるまでは、CPUやメモリバスに近い側をノースブリッジ、遠い側で（比較的）低速な外部I/Oとのインタフェースの側をサウスブリッジと呼んでいた。
ノースブリッジには、CPUインタフェース、メモリコントローラ、グラフィックインタフェース（90年代 - 00年代前半はAGP、その後PCI Expressの一番上のx16スロット）が含まれ、更にGPUの機能を統合した統合チップセット（後述）などが存在した。現在では集積化が進み、従来のノースブリッジの機能はCPUに統合されていき、インテルプラットフォームでは2010年のNehalemマイクロアーキテクチャのLGA1156版より、AMDプラットフォームではAPUでは2011年のLlano（Socket FM1）、CPUでは2017年のRyzen（Socket AM4）にてすべての機能がCPUに統合されたため、現在では中古市場を除くパーソナルコンピューターのマザーボードにノースブリッジは存在しない。
サウスブリッジには、かつてのPCIやその後の一番上のPCI Express x16スロットを除くPCI Expressスロット、ATA、USB、EthernetなどのI/Oやサウンド機能が搭載されている。前述の通り現在のパーソナルコンピューターにはノースブリッジが存在しないため、旧来のサウスブリッジは単純にチップセットと呼ばれるようになり、拡張スロット及びオンボードデバイス用のPCI Expressコントローラ、SATAやNVMe及びそれらに接続されたストレージを管理するRAIDコントローラー、高速なUSBインタフェースが主な機能として搭載されている。初期には汎用のI/OバスであるPCIバスでノースブリッジとの接続が行われる事もあったが、その後は米インテル社のDMIや、米AMD社のUnified Media Interface、VIA社のV-Linkなど、ノースブリッジ接続用の高速バスを排他的に用いて高速化が図られていた。ノースブリッジがCPUと統合された後も、サウスブリッジとCPU間は専用の高速バスで接続されている。
高速な動作が必要でない、あるいは不可能であるようなレガシーデバイス（PS/2ポート、フロッピーディスクドライブ、シリアルポート、パラレルポート、ISAバス）をサポートする回路を組み込むことは、チップセット自体の高速化の足かせとなるため、1980年代後半以後はサウスブリッジのチップから分離させ、スーパーI/Oチップと呼ばれる別のLSIに担当させることが増えている。スーパーI/Oチップは、CPUから見ればサウスチップのさらに向こうにつながっていることになる。スーパーI/Oチップもチップセットの重要な一部であるが、その役割がPCの性能向上に寄与せず、現在ではあまり利用されることのないレガシーポートの管理であるため、マザーボードのスペックなどではあまり注目されない。
統合チップセット.
かつて製造販売されていたノースブリッジにグラフィックス機能を統合したチップセットを、統合チップセットと呼ぶ（「グラフィックス」または「ビデオ」を冠することもある）。オンボードグラフィックスに分類される。
一般的にGPUチップを搭載するよりも低コストであり、また省スペース性・省電力性にも優れていたため、それらのスペックが重視されるノートパソコン等では特に採用が多かった（たとえばMacBookで、多くの時期のモデルにおいてそうである）。
ビデオメモリはメインメモリの一部領域を共有するUnified Memory Architecture (UMA) が主流であったが、専用の外部メモリをサポートする製品もあった。
初期は性能が単体GPUに比べ劣ることもあったが、帯域幅的に外付けより有利な統合チップセットも存在し、マルチディスプレイ機能やDVI出力、Shader Model 4.0対応などの単体GPUと遜色ない機能と性能を持つようになっていた。
ノースブリッジ機能のCPUへの統合に伴い、統合グラフィックもCPUに移っている。
代表的なメーカーとチップセット.
インテルやAMDなどのCPUメーカーは、自社製の純正チップセットを開発、供給している。これにより信頼性やブランドイメージを上げる事に貢献している。
x86以外.
x86以外のプラットフォームのチップセットについて。