NexGen (ネクスジェン)とは
NexGen(ネクスジェン)は、かつて存在した民間の
半導体企業で、x86
マイクロプロセッサの設計を手掛けていました。1996年にAMDによって買収され、その技術は後のAMD製品に大きく貢献しました。競合他社である
サイリックスと同様に、NexGenは
ファブレス企業として、設計したチップの製造は外部に委託していました。具体的には、
IBMのマイクロエレクトロニクス部門が製造を担当していました。
NexGenの技術的特徴
NexGenは、そのプロセッサにおけるx86アーキテクチャの独特な実装で特に有名です。当時の他のx86プロセッサとは異なり、NexGenのCPUは内部的に
RISCベースのアーキテクチャを採用し、従来の
CISCベースのx86命令を
RISC命令に翻訳して実行するという独自の方式を採用していました。このハイブリッドアーキテクチャは、後の
AMD K6プロセッサにも引き継がれ、現代の多くのx86プロセッサにもその影響が見られます。
歴史
創業と初期の試み
NexGenは1986年に、
コンパック、アスキー(初代)、クライナー・パーキンス・コーフィールド・アンド・バイヤーズなどの出資により設立されました。当初は80386世代のプロセッサを目標に設計を開始しましたが、その設計は非常に複雑になり、単一チップではなく8つのチップを必要とするものでした。この設計が完成する頃には、プロセッサ業界は既に80486世代へと移行していました。
Nx586 CPUの登場
1994年、NexGenは第二の設計となるNx586 CPUを発表しました。Nx586-P80とNx586-P90は、
インテルのPentiumプロセッサと直接競合する最初のCPUでした。当時のAMDや
サイリックスの競合チップとは異なり、Nx586はPentiumや他の
インテルチップとのピン互換性がなく、独自のNxVLに基づいた
マザーボードと
チップセットを必要としました。NexGenは、VLバスとPCIバスに対応した
マザーボードをNx586チップ向けに提供しました。
性能と課題
Nx586は、同じクロック周波数のPentiumよりも効率的に動作しましたが、当初の
チップセットとの組み合わせではPentiumに劣る場面もありました。
インテルのTriton
チップセットの登場により、Pentiumの性能が向上し、NexGenは厳しい状況に立たされました。また、初期のNx586は数値演算
コプロセッサを搭載しておらず、オプションのNx587が必要でした。後に、数値演算
コプロセッサはチップに統合され、
IBMのマルチチップモジュール(MCM)技術を用いて586と587のダイが1つのパッケージに組み込まれました。この統合版は、
FPUを内蔵しないバージョンと区別するため、Nx586-FP100として販売されました。
コンパックの動向とAMDによる買収
NexGenを財政的に支援していた
コンパックは、Nx586の採用を表明し、製品カタログやデモから「Pentium」の表記を削除して「586」を使用しましたが、NexGenのチップが広く採用されるには至りませんでした。
その後、AMDのK5プロセッサが性能と販売目標を達成できなかったため、AMDはNexGenを買収しました。この買収により、AMDはNexGenの設計チームとNx586の設計を手に入れ、これが後の成功作である
AMD K6プロセッサの基礎となりました。
まとめ
NexGenは、独自のx86プロセッサ設計で知られ、その技術は後にAMDのプロセッサ開発に大きな影響を与えました。特に、内部
RISCアーキテクチャと
CISC命令の翻訳というハイブリッドアプローチは、今日のプロセッサ設計にも通じる重要な概念でした。短い活動期間でしたが、その革新的な技術は
半導体業界に大きな足跡を残しました。
参考文献
NexGen datasheets
CPU-INFO: NexGen Nx586, indepth processor history
AMD: Nx586 Processor
cpu-world: Nx586 Processor
Nx586
Nx686
*
Coprocessor.info : NexGen Nx587 information and pictures