VerifSudha
VerifSudha
  • 53
  • 25 956
UVM Phasing
UVM Phasing
Переглядів: 361

Відео

UVM Component Base Class
Переглядів 1003 місяці тому
UVM Component Base Class
UVM Core Concepts Part2
Переглядів 1493 місяці тому
UVM Core Concepts Part2
UVM Sequence Item Sequence Sequencer Part 2
Переглядів 1923 місяці тому
UVM Sequence Item Sequence Sequencer Part 2
UVM Sequence Item Sequence Sequencer Part 1
Переглядів 1883 місяці тому
UVM Sequence Item Sequence Sequencer Part 1
UVM TLM
Переглядів 1893 місяці тому
UVM TLM
UVM Core Concepts Part1
Переглядів 1563 місяці тому
UVM Core Concepts Part1
UVM Introduction
Переглядів 2853 місяці тому
UVM Introduction
UVM Bootstrap Verification UART Part3
Переглядів 943 місяці тому
UVM Bootstrap Verification UART Part3
UVM Bootstrap Verification UART Part1
Переглядів 1813 місяці тому
UVM Bootstrap Verification UART Part1
UVM Bootstrap Verification UART Part2
Переглядів 1053 місяці тому
UVM Bootstrap Verification UART Part2
UVM Bootstrap Verification UART Part4
Переглядів 793 місяці тому
UVM Bootstrap Verification UART Part4
SystemVerilog Randomization
Переглядів 4683 місяці тому
SystemVerilog Randomization
SystemVerilog Functional Coverage Part3
Переглядів 1753 місяці тому
SystemVerilog Functional Coverage Part3
SystemVerilog Preprocessing Packages
Переглядів 843 місяці тому
SystemVerilog Preprocessing Packages
SystemVerilog Procedural Programming
Переглядів 583 місяці тому
SystemVerilog Procedural Programming
SystemVerilog Class Part1
Переглядів 1083 місяці тому
SystemVerilog Class Part1
SystemVerilog Data Types Aggregated
Переглядів 833 місяці тому
SystemVerilog Data Types Aggregated
SystemVerilog Functional Coverage Part1
Переглядів 1533 місяці тому
SystemVerilog Functional Coverage Part1
SystemVerilog Process
Переглядів 743 місяці тому
SystemVerilog Process
SystemVerilog Data Types
Переглядів 1053 місяці тому
SystemVerilog Data Types
Coverage Metric Overview
Переглядів 773 місяці тому
Coverage Metric Overview
SystemVerilog Functional Coverage Part2
Переглядів 1073 місяці тому
SystemVerilog Functional Coverage Part2
SystemVerilog Class Part2
Переглядів 1133 місяці тому
SystemVerilog Class Part2
SystemVerilog Assertions Property
Переглядів 873 місяці тому
SystemVerilog Assertions Property
SystemVerilog Assertions Sequence
Переглядів 1433 місяці тому
SystemVerilog Assertions Sequence
SystemVerilog Operators
Переглядів 873 місяці тому
SystemVerilog Operators
SystemVerilog Assertions Properties
Переглядів 763 місяці тому
SystemVerilog Assertions Properties
Bootstrap Verification SystemVerilog Part2
Переглядів 1143 місяці тому
Bootstrap Verification SystemVerilog Part2
SystemVerilog Assertions Introduction
Переглядів 1543 місяці тому
SystemVerilog Assertions Introduction

КОМЕНТАРІ

  • @Krishnarahul7
    @Krishnarahul7 20 днів тому

    Hi sir at 1:33:34 the sequence s_add_pipe got failed na sir because after ap1 is asserted in the next clock cycle ap2 to be asserted but in the third case you have shown in after ap1 is asserted ap2 is asserted after 2 clock cycles na sir.Then how we can say that Assertion has passed sir

  • @gadamchettyrahul2154
    @gadamchettyrahul2154 21 день тому

    Great video to start with Assertions.Thank you for Providing such Valuable content sir

  • @Krishnarahul7
    @Krishnarahul7 23 дні тому

    Crystal clear concept and a great overview sir

  • @ashwanikumar-o4c7i
    @ashwanikumar-o4c7i 24 дні тому

    Please make a video on RAL.

  • @ashwanikumar-o4c7i
    @ashwanikumar-o4c7i 29 днів тому

    Can you please add the source code to review if possible.

  • @jram8961
    @jram8961 Місяць тому

    Thanks for this video!!

  • @mupparapukeerthichandh8145
    @mupparapukeerthichandh8145 2 місяці тому

    It's an excellent video explaining clocking blocks. It would be great ,if explained with a simulation and wave forms.Thanks for the video

  • @alen191
    @alen191 2 місяці тому

    are the tests still available?

    • @verifsudha5307
      @verifsudha5307 2 місяці тому

      No. We wrapped it up due to business reasons.

  • @TheSiva117
    @TheSiva117 2 місяці тому

    is it possbile to share code to review?

    • @verifsudha5307
      @verifsudha5307 2 місяці тому

      Git repo is being setup. Give some time

  • @AmbroseSahil
    @AmbroseSahil 3 місяці тому

    first arrange videos in a order .Arrange yopur videos topicwies

  • @Sheukh-j6m
    @Sheukh-j6m 3 місяці тому

    I have no experience in dv Passed in 2017 But I want to be as dv Will able to get it

  • @shilpimishra9499
    @shilpimishra9499 5 місяців тому

    Hi, if the transfer size is 1B for a burst of length 4 and data bus is 4B. What will be the addresses of each transfer? Will it be incremental by 4B or 1B ?

  • @RaviTeja-gw2ot
    @RaviTeja-gw2ot 6 місяців тому

    in the video last image "i think" if 2 byte : 1) first byte will be present on 0X8. 2)but second byte uses lower boundary 0x1 bcz only remain one byte is present . please tell me my view is correct or not

  • @MuhammadHayat-n6v
    @MuhammadHayat-n6v 9 місяців тому

    Thanks for the explanation in an easy way. i have one confusion, if awsize is 2 then how it is transferring 2 bytes? For 2 bytes transfer awsize also should be 1?

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

    For 0x1ffc, shouldn't the transaction have a ARsize = 1? Same for 0x2000

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

    Informative ..clear explanation without lag🎉😊

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

    🎉🎉

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

    is that tool is free

  • @indirar-n3d
    @indirar-n3d Рік тому

    Informative session ..🎉

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

    Thank you sir for these videos on Assertions, Very well explained. Hopefully many more to come💫

  • @NehaSingh-xb6je
    @NehaSingh-xb6je Рік тому

    Very well explained sir

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

    Sir, how many days this course will be valid after taking course ?

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

      This is 2.5 Hours course. Should be doable in 2-3 days. Validity is 3 months after purchase.

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

    Thanks

  • @g.someshgurumoorthy9068
    @g.someshgurumoorthy9068 Рік тому

    Hi Sir, Since the slave range is till 0x1FFF, how the address of 0x2000 can be initiated ? How the slave would interpret this ?

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

    Very generic ☺

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

      In this video wanted to specifically focus on point that principles of process remains constant although languages/methodologies change. If you want to know in detail please visit: www.verifsudha.com/zvm page for more details and application of each of these phases

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

      Informative ...

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

    Thanks for covering this topic ! One approach shown in the video is to control the address and WSTR both. Can the same result be achieved by keeping the address the same and only changing the strobes? Eg : The naturally aligned address will be 0x0,0x4,0x8.... ADDR - 0x1000 AWLEN - 0 WSTR 0x1 -> Update the slave memory with byte location 0 (Addr 1000) ADDR - 0x1000 AWLEN - 0 WSTR 0x2-> Update the slave memory with byte location 1 (Addr 1001) ADDR - 0x1000 AWLEN - 0 WSTR 0x4-> Update the slave memory with byte location 2 (Addr 1002) ADDR - 0x1000 AWLEN - 0 WSTR 0x8-> Update the slave memory with byte location 3 (Addr 1003)

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

      Yes, that would also work. Primary point being what the SW is trying to read or write. It won't be worried about making the address naturally aligned but if the address is naturally aligned as well the WSTRB can be used for writing specific byte locations.

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

      @@verifsudha5307 Thanks for clarifying. The choice I guess will depend on the slave's capability to support unaligned addresses. If not, then the master will have to rely on using aligned addresses with proper strobes.

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

    Hello Sir. Thanks for the great explanation. I have a doubt here. What is the maximum number of bytes that we can write in one address space? Like you wrote 2 bytes (per beat) of information at the address space 0x1000. So, what is the maximum amount of data that we can write in this address space 0x1000? Thanks in advance!

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

      There are two terms involved here that determine the total data transferred. We need to find max both. [1] Burst [2] Beat Burst cannot cross 4 KB boundary. So burst can max transfer up to 4 KB. Beat cannot cross data bus width boundary. In the current example case as data bus width is 4 bytes it can go up to 4 bytes. There is one more video where we keep the address constant and vary the length, watch that to gain more clarity.

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

    Pls add examples also

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

      In above video, 1:07 onwards examples are provided. Was it not sufficient? Did you had any specific query?

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

    Helpful😊

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

    Can you please constantly upload more videos on testbench development ?

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

    Please do regular videos it will be very helpful

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

    it's time-saving as compared to usual log file analysis, Thanks.

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

    Thanks Anand, please keep sharing more such informative videos

  • @syedtaahir
    @syedtaahir 6 років тому

    perfect start Anand!!! I'm following this series

    • @verifsudha5307
      @verifsudha5307 6 років тому

      Thanks Syed. Please do participate with your suggestions, feedback and questions.