EDAビッグスリーに食い込み成長するMagma社、カギは並`演Q\術
LSI設EDA(electronic design automation)の世cではトップスリー、すなわちCadence Design Systems、Mentor Graphics、そしてSynopsysの3社が配している。3社だけでx場シェアは70〜80%といわれており、新参入の機会は少ないと思われていた。しかも新のベンチャーが業し成長するとすぐにj}がA収してしまうという構]を繰り返してきた。このためいつまでたってもビッグスリーがx場シェアを独するというXがいてきた。ここに風穴が開き始めた。

1997Qの設立以来、k棖靴謄廛薀浩長をけてきた盜颪Magma Design Automation社である。この2008Q4月6日に2008会Q度を終えたときの売り屬欧2億1400万ドルだった。EDA業cではCadenceが16億ドルでトップ、Synopsysが12億ドル、Mentorが8億5000万ドルといている。トップのケイデンスからみるとMagmaの模はまだ小さいものの、勢いがある。Cadenceは今Qの売峺通しを14億ドル度に落ちるとみているが、MagmaはさらにPびると予[している。
Magmaが業績を]にPばしてきたのは、プロセスと関係が深い駘設とb理設との間のやりDりのv数をらすツールを開発してきたからである。b理設がしくても配配線設がまずくてタイミングどおりに動作しなければ、配配線設だけではなくb理設に立ち返って設し直さなければならない。b理を構成するプログラミングで処理時間がかかりすぎていればプログラムを書き直さなければならない。b理構]の最適化が求められる。このやりDりのv数をらせばトータルの設期間を]縮できる。同社チーフテクノロジストのPatrick Groeneveldによれば、「溶岩が溶けているマグマという@iは、もともとb理設と駘設の壁を溶かすというT味からきている」そうだ。
b理設と駘設のやりDりが\えるのは、ICv路が雑になってきているためであり、微細化が進めば進むほど、タイミング設、DFMなど問がMしくなる。Magmaはそこにビジネスチャンスを見つけた「わが社は微細な∨,ICに化し、そのICが使われる応分野は広げていく。かつてのネットワーク分野からc擇泙派広い。そういった分野ではデザインクロージャー(設終了)をできるだけ早めたい」と同社コーポレートマーケティング担当副社長Milan Lazichは言う。
Magmaは32nm時代のさらに雑な設をすでに見通しており、b理設と駘設を]時間かつ確に検証するため、O動化設ツールHydraを5月に発売した。この}法についてGroeneveldが語った。
32nmのLSIだとチップC積、歩里、攵掚、コーナー数などについて動作]度と消J電の最適化を1vの検証シミュレーションでは最適値は出てこないという。ICチップの集積度が高く雑すぎるからである。そこで、Hydraには、b理合成、配、最適化、グローバル配線、といったk連の流れの中に並`処理演Qを導入した。例えば4スレッドの並`処理演Qなら、チップを4つに区切りそれぞれを最適化するための演Qを行う。
しかしアムダールの法Г砲△襪茲Δ法∧怠`度が低ければプロセッサの数を\やしても演Q性Δ屬らない。並`演QするためのオーバーヘッドでJやす時間が\えるためだ。このオーバーヘッドにはスレッド間でのやりDりや、リソースのボトルネック、仕切り機淵僉璽謄ショニング)などがある。
そこでオーバーヘッドをらすため、完に独立といえる設作業を定Iすることにした。チップ内を完に独立とみなせる霾に仕切っていく。すなわち、マルチコア演Qとは独立して配線を最適化するための仕切りを行う。しかもb理チェック、配線チェック、タイミングチェックなどそれぞれの段階で最適なパーティショニングを行うのである。このO動パーティショニングにMagma独Oのデータモデルと}ばれるアルゴリズムを使う。このT果、来なら4スレッド度が最jのプロセッサ数だったが、この}法を使うことで32スレッドまでプロセッサコアの数を\やせるとしている。このようにして並`度を屬、演Q処理]度を屬欧襪海箸できるようになった。