ArmのIPコアとシーメンスEDAの検証プラットフォームを共同で提供
シーメンス EDAジャパンとArmの日本法人であるアームは、SoC開発と検証の環境を共同で提供すると発表した(図1)。Armの提供するCPUやGPUなどのIPコアを使って、SoCを設してみたいエンジニアにとってW価に}軽に設しやすくなる。まずはIoTのSoCを開発するためのFPGA検証ボードを提供する。

図1 シーメンスEDAとアームがSoCのb理設・検証で}を組む 出Z:シーメンスEDAジャパン、アーム
これまで、LSI設vがArmのIPコアを使って、すぐにSoCを始めることがなかなかできなかった。Armからライセンス提供してもらっても、期待していた性Δ箋Α⊂嫡J電などを実現できず、こんなはずではなかった、という不満をeった設vがいても官できなかった。このため、式なライセンスをTぶiに、ちょっと使ってみよう、という仕XけがAFA(Arm Flexible Access)である。実際にb理設を行い、SoCのRTLをuたとしても、b理がしくプログラミングしてされているのか検証してみる要がある。このため、アームはシーメンスと相iしてきた。
旧メンターグラフィックスジャパンであるシーメンスEDAジャパンは、ハードウエアを検証するエミュレータVeloceに、開発検証ボードやソフトウエア検証ツールなども{加してきた。しかし、シーメンスEDAはIPをeっていないため、すぐに設できる環境ではなかった。
今v、armのIPサービスAFAと、シーメンスのVeloce proFPGA検証プラットフォームを使ってSoCを設検証する環境を提供する。アームがシーメンスに提案をeちかけたのは、armのeつIPコアが他のEDAライバル2社とは違い、シーメンスのIPはarmのIPコアとは合しないためだという。また、armO身のOiの開発ボードはeっているが、餅は餅屋でシーメンスの気検証\術はしっかりしているため、今vのコラボとなった。
AFAは、Q会Jを払うだけで、SoC開発のツールやサポート・トレーニングサービスなどがpけられるため、量に入る段階で初めて式なロイヤリティJを見積もることができる。また問がきた時は、Armとも直接Bをすることができる。アームが提供するCPU/GPUコアや周辺IP、駘IPは図2にすとおりである。
図2 Armが提供するIP群 出Z:アーム
シーメンスのVeloce proFPGAプロトタイピング開発ボードは、RTL出までのb理設を検証するもので、ネットリストやb理合成は扱わない。Armと組むことで、ArmのCPUコアやGPUコア、その他のIPなどを搭載し、SoCを組むiにb理設がしく書かれ、b理動作できるかどうかを検証する。
k般に、SoCを設してみる場合には、いきなりシリコンに実△垢襪里任呂覆、最初にFPGAでb理を組んで、そのb理がしいかどうかを検証しておく要がある。しければ、ネットリストあるいはb理合成などでv路図に落とし、最終的に配配線・レイアウトを済ませ、OPCなどのを加えてフォトマスクデータとして出する。
開発ボードに使するFPGAそのものがXilinxのZynqのようにCPU内鼎FPGAでも、純粋のFPGAでどちらでも官可Δ世箸靴討い襦また、Xilinxだけではなく、Intel(旧Altera)のFPGAも搭載できる。
またシーメンスの提供するVeloce proFPGAではFPGAが1個、2個、4個を搭載したマザーボードを提供する。ユーザーの望むSoCの模によってIする。最j4個FPGAを搭載したボードを最j5まで収容できるモジュラー擬阿鬚箸辰討り、最j8億ゲートまでの設模のSoCまで官できる。
図3 今後はさらに模のjきなSoCの設検証にも官していく 出Z:シーメンスEDAジャパン
今vはIoT向けのSoCを狙ったものだが、今後、さらに模のjきいADASのSoCやO動運転向けのSoCなど模と性Δ高いのサポートへと拡jしていく(図3)。今vの提携は日本法人同士のコラボだが、両本社とも両社のコラボを世ct開する場合の参考にしようと今後の経緯をR`しているという。