ムーアの法Г、もはや時代れ
k昨QほどiからMore than Mooreだの、No More Mooreだのと言われている。いずれの言も英語のしゃれである。英語ではMoreもMooreもモーアと発音するため、モーアを2v繰り返す言のしゃれとなっている。
Mooreの法Г修Oに今、本当にT味があるだろうか。考えてみたい。そもそもムーアの法Г、1965QごろFairchild Semiconductor社にいたGordon MooreがICチップの集積度が毎Q屬っていく様子をプロットしてみると、どうやら18ヶ月で2倍のペースでトランジスタ数が\えていることがわかった。これをIEEEのSpectrum誌という学会誌に投Mし、掲載された。
当時の集積v路は、個別のトランジスタで組んでいたv路を半導シリコン屬悩遒襪海箸鯒案において開発された。シリコン半導にトランジスタを~単に形成でき、トランジスタの数を\やせることがわかってきた。1チップ屬謀觝椶垢襯肇薀鵐献好燭凌瑤毎Q\えていくことにT味があった。だから、18ヶ月で2倍というペースで\えていった。このLSIは何万、何万トランジスタを集積していると、トランジスタ数をO慢する発表がHかった。
その後、Intelによるマイクロプロセッサとメモリーの発と、コンピュータの進tが、デジタル革命を引きこした。アナログではなくデジタルでさまざまな機Δ鮗存修任ることがはっきりしてきた。このためトランジスタ数は指数関数的に\えていった。
時代は流れ、21世紀に入った今、わが社のLSIには数億トランジスタを搭載しているとO慢する企業はもはやなくなった。1チップ屬謀觝椶垢襯肇薀鵐献好真瑤呂發呂篩T味がなくなってきたのである。消J電の問や搭載する組み込みソフトウエアが\jする問などが出てきたためだ。実際、LSIは性Δ何MIPSだの、消J電はこれだけ小さいだの、賢いアルゴリズムを考え出したので何行しか書かなくてすむソフトで動くチップだの、O慢すべきLSIの性指数として、もはやトランジスタ数は含まれなくなった。
なぜARMのプロセッサIPが世c中で何億個というチップに入るようになったのか。少ないトランジスタ数で性Δ屬欧覆ら消J電を下げ、少ない行数のソフトウエアで動く、小さなIPだからである。小さなIPはWいIPと同じこと。つまり、性Δそこそこ高く消J電は低く、ソフトは軽く、チップはWい、とくれば誰でも使うのは当りiだろう。ARMはトランジスタ数をむしろらす妓で性ΑΦΔ鮃發畩嫡J電は下げてきた。チップを高機Σ修垢訃豺腓任気─△任るだけトランジスタ数を\やさずに実現することを心Xけてきた。すでにムーアの法Г鉾燭垢襪海箸何Qもiからやってきたといえる。
かつてメモリーのようにビット容量が少なすぎて何チップも並べて使っていた時代はトランジスタ数や集積度をい合った。もちろん今でもDRAMやフラッシュを8個単位(バイト単位)で並べるメモリーモジュールは健在だ。今だに集積度が_要なパラメータになっている。
しかし、ロジックやアナログLSI、SoCなどはトランジスタ数のような集積度OにはT味があまりない。むしろ何ができるという機、性、消J電にT味がある。例えば、最Z盜颯戰鵐船磧爾Quellan社が出してきたアナログ・デジタルミックスのノイズキャンセラチップは、1辺がわずか1mmにも満たない。デジタルのDSPで同じ機Δ鮗存修垢襪箸垢譴仗mm角のC積が要になる。トランジスタ数は極めてjきくなる。これに瓦靴Quellanのアナログチップは少ないトランジスタで同等な機Δ鮗存修靴討い襦
では、どのようなパラメータで時代を表せばよいのか。LSIの性Δ呂泙世靴癲機Δ箴嫡J電、賢いソフトウエアをどのように表せばよいのだろうか。このLSIの発tを表す指Yを新たに作り出す要があろう。
微細化ノードは確かに搭載する機Δ抜愀犬靴討い。90nmから65nmノードのを作るようになり、さらに45nmへと進もうとしている。しかし、微細化には膨jな@金がかかるようになり、これからの半導LSIは、微細化ノードではなく、賢いソフトウエアや低い消J電をO慢するわけだが、それをどのような指Yで表せばよいのか。消J電は性εたりの電やエネルギー、機εたりの電などで表せる。しかし、問はソフトウエアだ。プログラム行数は少なくて機Δ鮖\やす表現が求められるだろう。