ネットスピード社はNoC IPの会社それともアーキテクチャ合成の会社?

  • By Eric Esteve
  • 20th 7 2015
  • 5

NetSpeedのNocStudio設計ツールを見たとき、最初に考えるのは、「なるほど、NetSpeedというのは新しいネットワークオンチップ(NoC)IPの会社なのですね」ということです。間違いでしょうか? 「はい」であり「いいえ」です。NocStudioは実際にNoCを生成しているという理由では「いいえ」です。会社の目標が新しいNoCソリューションを提供するだけに留まらないという理由であれば「はい」です。NetSpeedのCEO兼創設者であるSundari Mitraによると、彼女は、アーキテクチャ設計者と設計チームが数十年に渡り直面する課題、アーキテクチャとテープアウトの間のギャップを埋める方法に取り組むためにこの会社の創設を決意しました。Sundariは、NocStudioは「構成と同時に修正」し、SoC合成に対処できると考えています。高度なツール(RTL合成より高度)で、合成の能力をSoC設計に導入することを考えています。どのように機能するのでしょうか? Sundariはこの質問に次のように答えています。「これはSOCをまとめる方法に関するアルゴリズムに基づくソリューションです。数学的なグラフ理論とネットワーキングアルゴリズムに基づき、SOCの動作を最適化します。タグラインを見ると、NOC企業とは書いておらず、SOCの設計方法を再定義すると書いてあります。」


NocStudioそのものを理解する前にNetSpeed技術チームの背景に目を向けてみましょう。最初はSundariです。ずっと以前に彼女が最初に勤めたのはIntelで(nMOS 286を担当)、それ以来何十ものSoC TOに関与し、運よくTOの直前、またTO以降もデッドロックの検出のような、前回からの課題に取り組んできました。もう1つのポイントは、Sundariが高速SerDes IP開発の発端となるPrism Circuitsの創設者の1人であることです。この会社はMoSysが2009年に2,000万ドルで買収しました(2007年のSnowbushと同価格でしたが、社歴はPrism Circuitsの方がずっと短いです)。 NocStudioは、ネットワーキングで使用されているのと同じ種類のアルゴリズムに基づいており、共同創設者の1人は才気あふれたSailesh Kumarで、Ciscoの先端研究所Huaweiに勤務し、ネットワーキングの豊富な経歴があります。NocStudioがキャッシュコヒーレントなSoC設計に取り組むことは当初から明らかで、Joe Rowlandがチームに参加したのもこの理由からです(Joeは現在キャッシュコヒーレンシとメモリサブシステム設計に80の特許を保有しています)。

このチームは、コンピュータネットワーキングとテレコミュニケーションから採用した最適パスアルゴリズムを使用して、SoC設計を自動化するグラフィカルツールとしてNocStudioを設計しました。アーキテクチャ設計者が左側のウィンドウにIPブロックをドロップすると、NocStudioは、さまざまなIP間のリンクだけでなく合成コンパイラ用にIPブロックを定義するスクリプトを生成します。NocStudioはフロアプランニングツールの配置配線ではなく、「フロアプランを意識」していると言えます。さまざまなIPブロック間のインターコネクトを最小限に抑えるには、実際のSoC設計でこれらが配置される場所を知っておく必要があります。スクリプトの作業を好むアーキテクチャ設計者の場合、ツールでは3つ目のウィンドウで編集や修正を行うことができるスクリプトが生成され、グラフィックツールと同期がとられます。

それはすばらしいことですが、NocStudioは本当に効果があるのでしょうか?


上の図で、チップ最適化を実際の例で、配置、レイヤ、配線のステップごとに追い、チャンネルの最適化により最適化されたSoCが生成されます。配線の長さとバッファカウントが最適化されるだけでなく、配置配線フェーズがさらに簡単になりますが、最終的なSoCはAMBA AXIインターコネクトと比べて消費電力が60%低下すると言われています。

そのため、NocStudioはまずフロントエンド最適化設計ツールであり、以前のソフトウェアコンパイラやRTL合成ツールと同様、現在のSoC設計にはこのようなツールが不可欠になるだろうと、Sundariは主張しています。

遅かれ早かれ、業界は必然的にNocStudioと非常によく似たフロントエンド設計ツールを採用するでしょう。スケーラブルで高パフォーマンス、構成と同時に修正可能なSoCインターコネクトが必要なアーキテクチャ設計者は、特に設計にキャッシュコヒーレンスが必要な場合は、NetSpeedの技術を高く評価するはずです。

From Eric Esteve from IPNEST

Request A Demo

ajaxloader

Crafted @ Lollypop.biz