Vengineerの妄想(準備期間)

人生は短いけど、長いです。人生を楽しみましょう!

Breker Verification SystemsのTrekって?


LindenInの中を散歩していたら、Graph Based Verificationというのがありました。
具体的には、Breker Verification SystemsTrekというツールが、で、調べてみました。

Trekは、MentorのInFactの競合ということ。

過去記事としては、


がありました。

また、DeepChipにも、ちょこっと、だけ。

で、
  ・Trek は、既存環境を変えることなく、Verificationの生産性を上げるツール。
  ・シナリオのモデルを作り、そのシナリオモデルをグラフ化する(Graph based Verification)
  ・シナリオモデルを検証すれば、テスト漏れ(100%のカバレッジ)もなくなり、
                 RTLが無くてもできる。
  ・生産性2倍、導入にリスクなし。あわなければ、やらない。
  ・シナリオモデルは、C/C++で書かれている。
  ・シナリオモデルは、GUIでも、テキストエディタでもOK!
  ・複雑なモデル(ノード数が数百)でもOK! 
  ・学習期間は、1週間程度
  ・グラフは、BNFC/C++で表現。
  ・HDLシミュレータと一緒に使うが、遅くはならない。
  ・スコアボードモデルは、シナリオモデルで置き換えることができる。
  ・評価は、1週間もあれば、OK!
って、感じ。

Does Trek really integrate into my environment with zero testbench modification? の回答を見ると、SystemVerilogのイメージがわかる。

検証、Verification