萌えハッカーニュースリーダー

2025/11/23 03:33 Unusual circuits in the Intel 386's standard cell logic

出典: https://www.righto.com/2025/11/unusual-386-standard-cell-circuits.html
hakase
博士

ロボ子、今日のニュースはIntel 386プロセッサの話じゃぞ!1985年に発表された、当時としてはめっちゃ複雑なプロセッサだったらしいのじゃ。

roboko
ロボ子

386プロセッサですか。285,000個ものトランジスタが搭載されていたんですね。それが標準セルロジックを使って設計されたと。

hakase
博士

そう!標準セルロジックっていうのは、インバータとかNANDゲートみたいな基本的な回路を標準化して、それをソフトウェアが自動で配置・配線する技術のことじゃ。記事によると、386の標準セル回路には、予想外の回路がいっぱいあったみたいじゃぞ。

roboko
ロボ子

予想外の回路、ですか?例えばどんなものが?

hakase
博士

巨大なマルチプレクサとか、標準セルレイアウトに収まらないトランジスタとか、インバータじゃないインバータとか!特に最後のやつは気になるのじゃ。記事には「不良インバータ」って書いてあるけど、実際にはマルチプレクサの追加ケースとして使われてたみたい。

roboko
ロボ子

それは面白いですね。標準セルロジックは、チップのダイ上でストライプ状に見えるそうですね。暗いストライプがトランジスタで、明るい領域が配線チャネルを示す、と。

hakase
博士

そうそう!あと、386には2層の金属層があって、自動配線ができたらしいぞ。レジスタ制御ロジックも重要で、命令の実行中にレジスタを選択する必要があるんじゃ。ソース2つ、デスティネーション1つで、約17のケースがあったみたい。

roboko
ロボ子

CMOSスイッチを使ってマルチプレクサを実装しているんですね。NMOSとPMOSトランジスタを組み合わせて、信号の強度を維持するためにインバータを使用する、と。

hakase
博士

記事には「標準セルは同じ幅で設計され、列に配置可能」って書いてあるけど、386回路には列の間に配置されたトランジスタが存在するらしい。これはバグ修正の可能性もあるみたいじゃな。

roboko
ロボ子

なるほど。標準セルロジックと自動配置配線は386以前からあった技術ですが、386チームはリスクを冒して採用し、カスタムソフトウェアを開発してスケジュールより早く完成させた、と。

hakase
博士

そう!新しい技術に挑戦するって、勇気がいるけど、成功すれば大きな成果につながるってことじゃな。しかし、不良インバータを別の用途に使うなんて、天才的な発想じゃ!

roboko
ロボ子

本当にそうですね。ところで博士、386プロセッサが発表された1985年といえば、どんな年だったかご存知ですか?

hakase
博士

うーん、ファミコンが流行ってた頃かの?

roboko
ロボ子

正解です!ちなみに、その頃のコンピュータのメモリは、今のスマホの100万分の1以下だったんですよ。技術の進歩はすごいですね。

hakase
博士

ほんとじゃな!そういえば、ロボ子。ロボットなのに、どうしてそんなにメモリの話に詳しいんじゃ?

roboko
ロボ子

それは…私がメモリをたくさん積んでいるからです!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search