嶋正利
テンプレート:Infobox Engineer 嶋 正利(しま まさとし、1943年8月22日 - )は、日本のマイクロプロセッサアーキテクト。
会津大学教授、AOIテクノロジー株式会社代表取締役社長などを歴任した。
概要
世界初の商用マイクロプロセッサ「Intel 4004」の設計開発者の一人である。現在に至るまで使われているx86シリーズの直接の祖先を設計した。Intel 4004のほかにも、「Intel 8080」、「Z80」、「Z8000」などのプロセッサの開発に携わっており、世界のコンピュータ産業に多大な影響を与えた。
来歴
生い立ち
1943年、静岡県静岡市に生まれた。静岡県立静岡高等学校を卒業後、東北大学理学部化学第二学科に進学した。化学を専攻していたが、同じ研究室の先輩から「嶋、世の中には、電子で動く、電子計算機があるんだ。いろんな物質の構造式を見つけ出すソフトもある」といった話を聞いていた[1]。
日本計算機販売
1967年、日本計算機販売(株)(後のビジコン。以下ではビジコンと書く)に入社した[注 1]。
入社後、事務ソフト部門に配属された。そういったアプリケーションの開発には興味がわかず、上司に開発部門に異動させるよう直訴し、1967年の秋に日本計算機製造(株)茨木工場に出向となり、待望の電卓開発の仕事につくことになった[2]
その後、相次いで開発されるICに対応するため、担当した電卓の開発チームが渡米してしまい、他の事情もあり嶋は一旦ビジコンを離れる[3]。静岡県警察に転職し科学鑑識課に勤めるも、3ヶ月後に開発の仕事ということで電卓の世界に復帰した[注 2]。
そして1970年、「Intel 4004」を開発することとなる[4]。
4004
4004は、ビジコンの、プログラム制御方式の高級電卓のために必要なチップとしてインテルと共同開発したものであり、嶋はビジコンの社員として開発に関わった。インテル社史では当初、4004の設計開発者はフェデリコ・ファジン、マーシャン・ホフ(テッド・ホフ)、スタンレー・メイザーであるとされ、顧客会社の出張社員である嶋の名はなかったが、1984年に設計を行った一人であると追認された。
1969年。この年、シャープがLSIを採用した電卓「QT-8D」を発表・発売し、電卓業界は急速にLSI化への道を進んでいた。日本計算器製造(1970年に「ビジコン」に社名変更。以下ビジコンと表記)は、ランダム論理制御(ワイヤードロジック)により電卓のタイプ毎に異なるカスタムLSIを使用する[注 3]のではなく、LSIは複数のタイプの電卓間で共通化し、ROMの内容を書き換えることで各タイプに対応するプログラム論理制御[注 4]の電卓を企画した。さらに、同じLSIを、似たような計算が必要な伝票発行機などに流用することも意図していた[5]。
前年の1968年に、ビジコンの電卓の開発製造を担当していた電子技研工業(1971年にビジコンに合併)から開発の仕事の打診を受け、嶋は、静岡での科学鑑識の仕事から電卓の世界に戻っており[3]、1968年の秋に、LSIは未使用であるがプログラム論理制御の「ビジコン162P」を完成させ[6][7]、新方式への理解を深めていた。
1969年に入り、前述のようにLSIを使用した電卓を開発する機運が高まった。提携先としてインテルが選ばれ、6月に渡米の予定となった[8]。余裕があった嶋が、システムの構成を渡米までに考えることになった。162Pの経験をLSI化に応用したような構成を考えた。渡米は6月20日発、747の就航前年であり、旧型機[注 5]でのフライトであった。嶋らをサンフランシスコ空港まで迎えに来ていたのは、後にマイクロコンピュータの基となるアイディアを出したテッド・ホフであった[9]。
1969年の初夏のサンフランシスコでおこなわれた、ビジコン側からの電卓の構想についての説明に対し、インテル側はほとんど興味を示さなかった。要求仕様についてインテルに伝えれば、LSIについては論理設計(詳細設計)から製造までインテル側で行われると思っていたビジコンの技術者は、日々戸惑いを増していたが、これには大きな誤解があった。実は本契約はまだ交わされておらず[注 6]、インテル側は単にコンサルティングとしてつきあっている、という状態だったのだ、と後になってわかったという[10]。この意識のズレは後々も姿を見せる。
この時、ビジコン側(嶋)が提案したのは、次のような構成であった。電卓全体の方式としてはプログラム論理制御とし、電卓の用途に応じてメモリに書き込むプログラムを替え、様々なタイプの電卓に対応させる。周辺機器などの制御にはそれぞれ専用のLSIを用意し、プリンタの制御はランダム論理制御としていた[11]。新規設計のLSIを10種類前後[注 7]使用する。この提案には、数の問題ばかりでなく、LSIのパッケージングの問題もあった。この構成では、40ピンなどの比較的大きなパッケージを必要としたが、インテル側にはそのようなパッケージの用意がなく、当時メモリなどに使っていた16乃至18ピンのパッケージを利用したがっていたのだが、ビジコンにはそれは知らされていなかった[12]。テッド・ホフは、このビジコン案に対し、そのプログラム論理制御という点に興味を示していた[13]。
8月21日、インテル社からビジコン社に送られた手紙には、ビジコンが望む規模と価格でのLSIの生産は不可能、と読める内容が記され、開発はほとんど暗礁に乗り上げていた[14]。
1969年8月下旬のある日、嶋らの所へテッド・ホフがやってきて、口癖である「My idea is」を発しながら、いっそ4ビットで汎用の、コンピュータのCPUのようなLSIを作れば良いではないか、というアイディアを説明した。[15]
ビジコン案では、たとえば電卓の加算であれば、2個のレジスタの指数を揃えた後、一個の加算命令で全桁の加算がいっぺんにおこなわれるという「マクロな命令」によるプログラム制御であった[注 8]。これに対し、ホフのアイディアは、4ビットの汎用のコンピュータのCPUのようなものを作り、たとえば加算命令は4ビットで十進一桁の計算をするのみという「マイクロな命令」とし[注 9]、プログラムで電卓の機能を実現する、というものであった[16](命令は単純にし、プログラム(ソフトウェア)側が複雑さを受け持つ、という方向転換は、むしろ後年のCISC→RISCに似ているとも言える)。
ホフが最初に示したスケッチでは、電卓における計算以外の機能(キーや表示の入出力制御など)をどう実現するかは示されておらず、前述のピン数の問題も考えられていなかった。[17]
当初案ベースの仕様検討と並列して、ホフのアイディアを元にしたチップについても、電卓向けに必要な修正や他の部分を含む詳細な仕様を検討し、後者を進める方針がほぼ固まったが、契約がまとまらず、1969年12月20日に嶋は帰国した[18]。
翌1970年の4月7日、単なる打ち合わせをする予定で、再度の渡米をする[19]。本契約は同年の2月6日に結ばれており(この時、元の文面にあった「電子計算機」が「卓上計算機」に変わっていて、ビジコンの独占範囲が限定されていた[20])設計はインテル側が進めているものと思っていたが、結局嶋がほとんどの論理設計をすることになった。『マイクロコンピュータの誕生』には特に書かれていないが、文藝春秋に寄せた文章によれば「莫大な開発費を支払ったのに、何もやっていないとは何ごとかッ!」と激怒したという[1]。
インテルの説明するところでは、プロセッサの論理設計のできる技術者を雇おうとしたが、アーキテクチャが4ビットだということがわかると、みんな辞退してしまったのだという[21]。当時既にメインフレームは32ビット、ミニコンピュータでも8ビット~16ビットで、そういったコンピュータの設計者から見れば、4ビットでは「おもちゃ」と思われたためであった。
渡米した嶋らに、パターン(論理ベースの回路図を元に、具体的にLSI上の配置を決定する仕事)設計者でプロジェクト・リーダーとなるフェデリコ・ファジンが紹介された。パターン設計者がいるということは、論理設計は進んでいるものかと一瞬思ったが[19]、実はファジンは前日に雇われたばかりで、引き継ぎすら何もされていなかった。つまり、論理設計はまだ全く進んでおらず、誰もやるものがいないという状態であったため、嶋が論理設計をおこなうことになった(ファジンは、論理設計も自分がやり、嶋はその補佐であったと主張している)。[注 10]
CPU自身の論理設計の方式はワイヤードロジックとした(プロセッサの制御方式にはワイヤードロジックとマイクロプログラム方式とがある)。2~3箇月でCPUの論理設計が完成し、周辺の石の設計も進めた。9月からCPUのパターン設計に入り、嶋はファジンから学びながらパターンの設計やチェックの仕事にも参加した。目途が付いたため、10月中旬に市場調査のため東海岸とヨーロッパを視察してから帰国した。
明けて1971年、いわゆるマイコン開発支援システムと後に呼ばれるようになるようなものを作り、完成に備えた。4月、通関で一悶着あったものの、なんとかCPUを輸入でき、動作を確認した。世界初のマイクロプロセッサの誕生であった。なお、一般に4004の「誕生日」とされているのは、同年11月のインテルによる一般発表の日である。また、インテルの資料では、CPUの4004の他、周辺のチップをセットとして「MCS-4」としており、MCSとはマイクロコンピュータシステムの略である。
当時は国内産業(この場合半導体メーカ)育成のために、LSIの輸入に際しては手続きが厳しかったにもかかわらず、通関審査を通す時に、送り状に「CPU」とあるがこれはなんだ、となった際に『誇らしい気持ちもあって「これが世界で初めてのワンチップ・コンピュータなんだ」とやっちゃった。だから事態が紛糾しちゃったってところがある』という(コンピュータといえば小さくてもミニコンピュータというのが常識だった当時のことである)。四日間日参して説明し、通関審査をパスしたという[22]。(ただし、これは嶋ではなく、当時のビジコン別社員[23])
4004に関しての特許は特に取らなかったが、後に、十進補正命令(以後の多くのマイクロプロセッサに採用された)だけでも特許を取っておけば、莫大な収入になっただろう、と書いている[24]。
8080・Z80
嶋は4004の開発後ビジコンを退職しリコーに転職。インテル社は次期製品として8008を開発。その性能向上にあたり特許戦略および他社による競合製品開発阻止のために、当時インテルのCEOだったロバート・ノイスが嶋をスカウトし1972年インテルに転職。8080では当初より主任設計者を務めて4004の時と同様にほとんど一人でロジックを組み上げ、8080のパターンの隅には嶋家の家紋が刻まれている[注 11]。その後ファジンらCPU開発チームの主力メンバーと共にスピンアウトしザイログ設立に加わった。
以後、ブイ・エム・テクノロジー、AOIテクノロジー、会津大学での教職などを歴任した。
1997年、京都賞(先端技術部門)を受賞。
主な論文・著書
- 1972年 "The MCS-4 An LSI Microcomputer System" with others, IEEE
- 1974年 "An N-Channel 8-Bit Single Chip Microprocessor" with others, IEEE, ISSCC
- 1976年 "Z-80 Chip Set Heralds Third Microprocessor Generation" with others, Electronics
- 1979年 "Demysitfying Microprocessor Design" IEEE
- 1996年 "The History of the 4004" with Hoff, M. E., Faggin, F. and Mazor, S., IEEE Micro
- 1987年8月 「マイクロコンピュータの誕生:わが青春の4004」岩波書店 ISBN 978-4000060219
- 1995年2月 「次世代マイクロプロセッサ」日本経済新聞社 ISBN 978-4532400668
- 1999年10月01日 「マイクロプロセッサの25年 電子情報通信学会誌Vol.82 No.10」電子情報通信学会 pp.997-1017
注
- ↑ 『マイクロコンピュータの誕生』には「進路を変えざるをえなくなった」「特定の専門分野を持っていなかった私は(略)自由に物事を考えることが可能であった.(略)たいていは知識なり経験に頼ろうととし,人間の考える能力を知らぬ間に殺してしまう.」等とある。一方、「直訴と独学で作った世界初のCPU」には「しだいにコンピュータのプログラミングをやりたいと考えるようになり、一九六七年、日本計算器販売に就職。」とある。
- ↑ 『マイクロコンピュータの誕生』には、1968年4月に静岡での仕事に就き、8月に電子技研に移った、とある。しかし、同年秋に完成させた電卓について「半年後」という表現がある。『計算機屋かく戦えり』には、「3ヶ月後の68年春」(にビジコンに再び入社)とある。
- ↑ そういった制御方式については『電卓技術教科書』に詳解がある。
- ↑ プロセッサの内部制御方式ではマイクロプログラム方式と呼んでいるものと同様の考え方によるもの。『電子立国』ではプログラム内蔵方式、ストアード・プログラムといった語で説明している。
- ↑ 『マイクロコンピュータの誕生』には「ボーイング808」とあるが、そのような機はない。707と、コンベア880の取違か?
- ↑ 1969年4月28日に仮契約(『電子立国日本の自叙伝 (完結)』 p. 106)
- ↑ 『電子立国日本の自叙伝 (完結)』 p. 94 によれば、インテル側のホフは12種類、ムーアは13種類だったとしているという。『マイクロコンピュータの誕生』によれば、検討過程で数は上下しているので、この数字にはあまりこだわる意味はない。同書p. 39によれば、最終的にはプリンタ付きで8個、表示のみの電卓で6個まで削減したという。
- ↑ 安藤壽茂による解説や、嶋による一般向けの説明(「直訴と独学で作った世界初のCPU」)ではこれを十進法のコンピュータと表現している。また『次世代マイクロプロセッサ』p. 59では、IBM 1401と同様な方式、としている
- ↑ 「直訴と独学で作った世界初のCPU」では二進法のコンピュータと表現している。
- ↑ ここでは嶋の書籍などによる表現に従って書いているが、コンピュータ・アーキテクチャ#プロセッサのアーキテクチャと実装の分類では、嶋の作業は「論理設計及び回路設計」、ファジンの作業は「物理設計」に相当する。
- ↑ 8080のパターンの画像でも、バージョンによるか、複数枚あるうちの別のフォトマスクの画像であったり別のパターンが重なっていたりなどで、確認できなかったり確認が難しいものもある。8080Aの、フォトマスクではなくチップの写真にわかりやすく確認できるものがあり、「Intel 8080A」のロゴと同じ短いほうの辺の反対側。
出典
- ↑ 1.0 1.1 「直訴と独学で作った世界初のCPU」
- ↑ 『マイクロコンピュータの誕生』 p. 10。
- ↑ 3.0 3.1 『マイクロコンピュータの誕生』 p. 12 引用エラー: 無効な
<ref>
タグ; name "shima1987-12"が異なる内容で複数回定義されています - ↑ 『計算機屋かく戦えり』 pp. 428-430
- ↑ 『電子立国日本の自叙伝 (完結)』 pp. 85-85
- ↑ 型番は 『計算機屋かく戦えり』 p. 430 より
- ↑ 『マイクロコンピュータの誕生』 p. 16 で「マクロ命令」という表現が使われている。
- ↑ 『マイクロコンピュータの誕生』 p. 21
- ↑ 『マイクロコンピュータの誕生』 pp. 22-23
- ↑ 『計算機屋かく戦えり』 p. 433
- ↑ 『マイクロコンピュータの誕生』 p. 30
- ↑ 『マイクロコンピュータの誕生』 p. 34
- ↑ 『マイクロコンピュータの誕生』 p. 32
- ↑ 『マイクロコンピュータの誕生』 p. 38
- ↑ 『マイクロコンピュータの誕生』 p. 42
- ↑ 『マイクロコンピュータの誕生』 p. 43
- ↑ 『マイクロコンピュータの誕生』 pp. 43-44
- ↑ 『マイクロコンピュータの誕生』 p. 66
- ↑ 19.0 19.1 『マイクロコンピュータの誕生』 p. 69
- ↑ 『電子立国日本の自叙伝 (完結)』 p. 106
- ↑ 『電子立国日本の自叙伝 (完結)』 pp. 109-110
- ↑ 『電子立国日本の自叙伝 (完結)』 pp. 130-133
- ↑ NHKスペシャル DVD 電子立国 日本の自叙伝 第5回 8ミリ角のコンピューター
- ↑ 『次世代マイクロプロセッサ』p. 67
参考文献
- テンプレート:Note嶋正利『マイクロコンピュータの誕生 ―― わが青春の4004』ISBN 4-00-006021-X
- テンプレート:Note相田洋『電子立国日本の自叙伝 (完結)』ISBN 4-14-080019-4
- 嶋正利『次世代マイクロプロセッサ』ISBN 4-532-40066-X
- テンプレート:Note遠藤諭『計算機屋かく戦えり』ISBN 4-7561-0607-2
- テンプレート:Note嶋正利「直訴と独学で作った世界初のCPU」『文藝春秋』88巻11号(2010年9月号)、2010年8月10日発売、2010年9月1日発行、pp. 337-339