FPGAの低コスト\術、時分割3次元デバイスの(sh━)Tabulaが日本オフィスを開設
Xilinx(ザイリンクス)のFPGA、Vertexシリーズを指ァ、3次元メモリーのMatrix Semiconductor(San Diskが2005QにA収)のCEOをめ、革新的なデザインで@をはせたメモリーメーカーのMostek社でスマート(賢い)エンジニアと}ばれた、Dennis Segers(hu━)率いる(sh━)Tabula社(参考@料1)が日本オフィスを開設した。
Tabula社(タビュラと発音)が設立されたのは2003Q。ケイデンス社(Cadence Design Systems)社でCTO(最高\術責任v)をめていたSteve Teig(hu━)が業し、2006QにDennis Segers(hu━)をCEOとして迎え入れた。く新しいアーキテクチャのFPGA、ABAXシリーズを出したのは2010Qである。この40nmデザインのFPGAが同社最初のとなった。
同社は(sh━)国カリフォルニアΕ汽鵐織ララ(インテル社のある地域)に本社を構え、業^がまだ100@(d┛ng)という小さなベンチャー企業にすぎない。これまでベンチャーキャピタル(VC)から投入された@金は3vに渡って合1億600万ドルになったが、今Qになってさらに1億800万ドルを{加出@させることで本格的にビジネスを立ち屬欧拭この@金を使い日本オフィスを設立した。(sh━)国のVCはビジネス立ち屬欧泙任某vに渡って@金を提供するが、~望ではないと見ると出@をち切る。Tabulaは今Qが4v`の出@だということであるから、(sh━)国のVCは~望と見ている。
このABAXは、時分割3次元FPGAという\術が新しい。これまでのFPGAの最j(lu┛)の問はチップC積がj(lu┛)きくなってしまうことだった。FPGAは配線接情報をSRAMで実現するlだから、チップC積がj(lu┛)きくなってしまうのは当たりi。このためプロセスには微細化を要求していた。TSMCなどのファウンドリが開発する最初の先端プロセスは常にFPGAメーカーがW(w┌ng)してきた。プロセスドライバはFPGAといえる。k(sh┫)、高価な最先端の微細化\術、j(lu┛)きなチップC積、ということを加味するとコストは高い。
ABAXは、FPGAでありながらリコンフィギュアラブル構]になっている。極めて高]の時分割をW(w┌ng)してv路模やLUT(ルックアップテーブル)数を\やすのである。時分割の数を例えば3分割なら理b的には3倍の集積度のFPGAを実現できる。}順として、例えば2100個のLUTロジックを実行した後、最初のロジックをて白Lに戻し、次に別の2100個のLUTロジックを実行する。再びロジックを白Lに戻し、3v`のLUTロジックを実行する。
図1 時分割によってv路模をW価に屬欧ABAX 出Z:Tabula
模式的に図を書くと図1のように時間的な3次元でロジック数を\やしていることになる。チップC積は小さなままですむ。演Qするロジックの構成やデジタルv路によって優位性は異なるが、信(gu┤)をサンプリングするような時間軸を考慮した信(gu┤)処理には圧倒的な優位性がある(図2)。Tabula社日本オフィスのシニア・マーケティング・ディレクターである荒井雅(hu━)によると、「FPGAは通常、v路の10~15%度しか動作させていないため、時分割で少しずつv路を構成していくことが可Δ澄廚箸靴討い襦最j(lu┛)可Δ癖割模は8分割度だという。チップC積は来のハイエンドFPGAの数分の1ですむ。このため価格は、数分の1ですむことになる。
図2 FPGAよりもv路模、性Δ鮖\加できる 出Z:Tabula
この(sh┫)式の詳細は語らないが、いかに高]に切りえ、ロジック演QあるいはLUTを割り当て、演Qさせるか、そのアルゴリズムであろう。マルチスレッドプロセッサのスケジューリング機Δ箸茲瑤討り、どのジョブをどう割り当てるか、にノウハウがある。
この新しいFPGAの狙うx場はj(lu┛)模ハイエンドのテレコムx場。通信トラフィックの\j(lu┛)に瓦靴鴇しでもv線を里することが求められており、k般消Jvが音mから画機映機△靴もよりzな映気悗藩弋瓩く限り、j(lu┛)模なFPGAが求められる。荒井(hu━)によると、NTTから基本仕様が与えられても、デザイン変(g┛u)は100vにも及ぶことがあるという。だからプログラム可Δ農@的なデバイスとしてFPGAしかない。テレコム以外にも放送映亀×_(d│)/マルチファンクショナルプリンター、CTスキャナー/MRI等の医機_(d│)などの応を狙う。
FPGAはc攀×_(d│)でも使われている。]晶テレビなどのタイミングジェネレータはASIC等で作できない。というのは、テレビのインチサイズが違うとASICだとゼロから設し直さなければならないからだ、と荒井(hu━)は言う。基本構]をASIC、変(g┛u)可Δ併斗佑FPGA、という、ASIC+FPGAのシステムで作っておけばFPGAのプログラムを変(g┛u)するだけで新しいインチサイズのテレビにも官できる。ここに最j(lu┛)の案Pである低コスト\術が加わるとビジネスチャンスが広がってくる。TabulaのABAXはまさにFPGAの低コスト\術である。
図3 ABAXの開発ツールStylus 出Z:Tabula
FPGAのようなプログラムデバイスは、開発ツールの出来不出来がビジネス成功のカギを曚襦Tabulaは開発ツールStylusをクラウドコンピューティングを通じて提供する。RTLでのシステム設を終えた後、Stylusを使うと、RTLデータの合成、配・配線、configライターを経てビットストリームを出する(図3)。来のFPGAのRTLデータから以Tの処理をStylusが行うというlだ。クラウドをW(w┌ng)するのは、ユーザーによって開発ツールのバージョンがまちまちでQ社ごとにバージョンを揃える}間がj(lu┛)変だからである。クラウドをW(w┌ng)すればどのユーザーでも最新のバージョンをダウンロードできる。半導メーカー笋良蘆瓦禄j(lu┛)きく軽(f┫)される。Tabulaはこの開発ツールを無料で提供するとしている。
参考@料
1. 好調な電子・_電企業のQと、新聞に初登場したR`の半導Tabula社 (2011/05/23)