UVMに入門したくて、簡単な例を用いて試してみることにした。以下のようなシンプルなデザインをテストしたい。 vlsiverify.com adderとのインタフェースとして、以下を定義する。これによりテストベンチとDUTを接続する。 verify/addr_if.sv interface add_if(input logic clk, reset); logic [ 7: 0] ip1, ip2; logic [ 8: 0] out; endinterface // add_if 次に、SequencerとDriverについて見て行く。Sequencerはテストベンチを作成するところだ。 まず…