Course : Systemverilog Verification 2 : L4.1 : Clocking Blocks in Systemverilog

Поділитися
Вставка
  • Опубліковано 31 жов 2024

КОМЕНТАРІ • 14

  • @FarhanShaikh-pm8bn
    @FarhanShaikh-pm8bn Рік тому +1

    Hi Sir , I have a question about referencing signals within a clocking block which itself is part of modport .
    Consider following snippet ::
    interface mult_if (input logic clk, reset);
    logic [7:0] a, b;
    logic [15:0] out;
    logic en;
    logic ack;

    clocking cb @(posedge clk);
    default input #1 output #2;
    input out, ack;
    output a,b, en;
    endclocking

    modport TB (clocking cb, input clk, reset);
    modport RTL (input clk, reset, a,b, en, output out, ack);

    endinterface
    Assume ' mult_if ' is instantiated in top_tb and then set in config_db to be fetched via driver and monitor .
    Within monitor , how should I reference output signals ' a ' / ' b ' / ' en '
    Should it be :: vif_intf.TB.cb.a OR vif_intf.cb.a ?
    I observe only VCS throws an error when using vif_intf.TB.cb.a whereas all the 3 tools are fine with vif_intf.cb.a
    Thanks in advance .

    • @FarhanShaikh-pm8bn
      @FarhanShaikh-pm8bn Рік тому

      A small correction :: Within driver , how should I reference output signals ' a ' / ' b ' / ' en '

  • @champion_life
    @champion_life 4 роки тому

    Clearly explained..thanks

  • @Oliver-xp5yh
    @Oliver-xp5yh 2 роки тому

    good content

  • @tahirsengine
    @tahirsengine 4 роки тому

    Wow, what a video.

  • @carterlee287
    @carterlee287 Рік тому

    How to handle for inout port with clocking block?

  • @manojkumarponduru2684
    @manojkumarponduru2684 3 роки тому

    Could you please change your payment method....and include any upi transaction like phonepe or paytm.....

    • @SystemverilogAcademy
      @SystemverilogAcademy  3 роки тому

      Hi Manoj,
      Payment service is completely managed by UA-cam, we have no control over that. We are working on adding these courses to our website and accepting payment there, but definitely it will take few months of time.

    • @manojkumarponduru2684
      @manojkumarponduru2684 3 роки тому

      @@SystemverilogAcademy I entered my card details...but it is not working....not only for me ....but for my friends also

  • @muhammadfurqan392
    @muhammadfurqan392 2 роки тому

    Speak Slowly Please..