NexGen, Inc. は、カリフォルニア州ミルピタスに拠点を置く非公開の半導体企業で、1996 年 1 月 16 日にAMDに買収されるまでx86マイクロプロセッサを設計していました。 [ 1 ] NexGen はファブレス設計会社で、自社でチップを設計していましたが、製造は他社に依存していました。NexGen のチップは、 PowerPCおよびDRAM部品とともに、バーモント州バーリントンのIBMのマイクロエレクトロニクス部門で製造されていました。[ 2 ]
同社は、プロセッサにおける x86 アーキテクチャの独自の実装で最もよく知られていました。NexGen の CPU は、当時 x86 命令セットに基づく他のプロセッサとは全く異なる設計でした。プロセッサは、従来CISCベースの x86 アーキテクチャで実行されるように設計されたコードを、チップ内部のRISCアーキテクチャで実行されるように変換します。[ 3 ]このアーキテクチャは、 K6などの後の AMD チップで使用され、今日ではほとんどの x86 プロセッサが、NexGen のプロセッサで使用されているものと同様の「ハイブリッド」アーキテクチャをある程度実装しています。
同社は1994年に株式公開し、1995年にAMDに8億5000万ドルで買収された。この技術は、AMDの現在のすべてのマイクロプロセッサのプラットフォームアーキテクチャを形成している。当初の資金は企業投資家のCompaqとOlivettiから提供され、後にベンチャーキャピタル企業のKleiner Perkinsが加わったため、当時としては異例のスタートアップだった。[ 2 ]
同社は1986年にタンピー・トーマスによって設立され、コンパック、 ASCII、クライナー・パーキンスが出資した。最初の設計は80386世代のプロセッサを対象としていた。しかし、その設計は大規模かつ複雑であったため、1つのチップではなく8つのチップを使用して実装する必要があり、完成する頃には業界は80486世代へと移行していた。



1994年に発表された同社の2番目の設計であるNx586 CPUは、Nx586-P80とNx586-P90 CPUで、IntelのPentiumに直接対抗しようとした最初のCPUでした。AMDやCyrixの競合チップとは異なり、Nx586はPentiumや他のIntelチップとピン互換性がなく、独自のカスタムNxVLベースのマザーボードとチップセットが必要でした。NexGenは、Nx586チップ用にVLBとPCIの両方のマザーボードを提供しました。
AMDやCyrixの後のPentiumクラスのCPUと同様に、クロックあたりの効率はPentiumよりも高かったため、P80は75MHz 、P90は83.3MHzで動作しました 。NexGenにとって残念なことに、初期のチップセットを使用してPentiumに対するパフォーマンスを測定しました。Intelの最初のTritonチップセットに含まれる改良により、PentiumのパフォーマンスはNx586に対して向上し、NexGenは追いつくのに苦労しました。さらに、PCはNx586を80386プロセッサとして認識しました。その結果、386よりも高速なプロセッサを必要とする多くのアプリケーションは、CPU識別ソフトウェアが有効になっていない限り動作しませんでした。Pentiumとは異なり、Nx586には内蔵の数学コプロセッサはありませんでした。この機能はオプションのNx587で提供されました。
後のNx586では、x87数学コプロセッサがチップ上に搭載されました。[ 4 ] IBMのマルチチップモジュール(MCM)技術を使用して、NexGenは586と587のダイを1つのパッケージに統合しました。前機種と同じピン配置を使用したこの新しいデバイスは、FPUのないNx586-P100と区別するためにNx586-PF100として販売されました。
同社に資金援助を行っていたコンパックは、Nx586を使用する意向を発表し、製品資料、デモ、パッケージから「Pentium」という名称を削除し、「586」という名称に置き換えたが、NexGenのチップを広く使用することはなかった。代わりに、より小規模なコンピュータシステムメーカーであるアラリス社が、1994年秋にNx586を搭載したコンピュータを出荷した最初の企業となった。[ 5 ]: 45
AMDは、自社のK5チップが性能と販売面で期待に応えられなかったため、NexGenを買収した。NexGenの顧客の中には、NexGenハードウェアを送り返す代わりに、マザーボード付きのAMD K5 CPUを無償で受け取った人もいた。
AMDの社内K5後継機の開発は中止され、NexGenのNx686設計を引き継ぐことになり、最終的にK6となった。[ 6 ]