Verilog practice questions for written test and interviews | #1 | VLSI POINT

Поделиться
HTML-код
  • Опубликовано: 27 ноя 2024

Комментарии • 68

  • @MukeshKumar-vh6zp
    @MukeshKumar-vh6zp 2 года назад +1

    Thanks 🙏 mam
    For providing such a important questions with discuss

  • @AkbarRajaei
    @AkbarRajaei 2 года назад +2

    I use VHDL, and beginner with Verilog. Very nice tutorial 👍🏻

  • @bishalghoshb3412
    @bishalghoshb3412 2 года назад +1

    Thanks You. I think u r the first who r doing verilog code into the next level in you tube.

    • @vlsipoint
      @vlsipoint  2 года назад

      Thanks you so much Akash, keep watching ✌✌

  • @monimilky
    @monimilky 7 месяцев назад +1

    your videos are very useful madam!
    I am seraching for dv role
    i have 2 yrs experience
    it is very useful for me

    • @vlsipoint
      @vlsipoint  7 месяцев назад

      Thanks for watching! Stay tuned ✌

  • @preetamdewangansirclasses2502
    @preetamdewangansirclasses2502 2 года назад +2

    kindly keep making these kind of questions....excellent videos and helpful also...thanky mam

  • @mayankkaushik1091
    @mayankkaushik1091 Год назад +1

    Best video which totally based upon the questions on Verilog
    Impressive 🎉

  • @vinayanpa126
    @vinayanpa126 Год назад

    For 5th question, all the statements will be executed in a single clock cycle irrespective of whether they are blocking or non blocking. The difference between blocking and non-blocking assignments comes into play when you have multiple assignments within the same always block, but across different lines of code. In the case of blocking assignments, they are executed sequentially in the order they appear in the code. In contrast, non-blocking assignments are scheduled to be executed concurrently after all the other assignments have been evaluated.

  • @DhanushH-g6d
    @DhanushH-g6d 2 дня назад

    It does not take three clock cycles for Z to get the value of din in simulation; the update happens within one clock cycle. (5th one)

  • @ZakirHussain12345
    @ZakirHussain12345 2 года назад +9

    @2:11 format specifier must be ℅s instead of ℅name

  • @sindhujavelayutham5663
    @sindhujavelayutham5663 2 года назад +1

    Very great mam.thank you so much.keep uploading more videos like this in verilog interview questions

    • @vlsipoint
      @vlsipoint  2 года назад

      Thanks for watching Sindhuja, stay connected ✌

  • @vasantabingi6958
    @vasantabingi6958 11 месяцев назад

    It's really helpful madam, Thank you 😍

  • @tharunkumar6823
    @tharunkumar6823 2 года назад +2

    Your efforts are really appreciated.....thanks mam.

    • @vlsipoint
      @vlsipoint  2 года назад

      Thanks for watching Tharun!

  • @youtubegoogle4163
    @youtubegoogle4163 2 года назад +3

    mam, answer of Q7 should be 4..... i think
    because if fractional part is >= 0.5, it integer converts to integer+1

  • @rahulsriram7179
    @rahulsriram7179 2 года назад +1

    GOOD ..

  • @DhanushH-g6d
    @DhanushH-g6d 3 дня назад

    In Verilog, %name is not a valid format specifier and is treated as literal text in $display. Use %s to display strings, e.g., $display("Name = %s", name[80:49]); extracts and prints ASCII characters.

  • @jyotirmoychatterjee7421
    @jyotirmoychatterjee7421 2 года назад +3

    In the last question what will it be rounded up to 11ns and not truncated to 10ns ?

  • @nikitagalar5638
    @nikitagalar5638 2 года назад +1

    Thank you ma'am 😊

    • @vlsipoint
      @vlsipoint  2 года назад

      My pleasure Nikita, keep watching.

  • @ushodayaa1034
    @ushodayaa1034 Год назад

    correct ans.10

  • @pawantrivedi5531
    @pawantrivedi5531 2 года назад +2

    Where to get such types of problem for practice

  • @vincit1587
    @vincit1587 Год назад

    Mam Ur having good knowledge in vlsi right ,
    Can i know which ru currently working in ?

  • @ushodayaa1034
    @ushodayaa1034 Год назад

    correct ans.7
    correct ans.9

  • @deepaksaraibhagi9612
    @deepaksaraibhagi9612 2 года назад

    Thank you mam...really loved it....

  • @kbnanusha4641
    @kbnanusha4641 2 года назад

    Thank you Mam...

    • @vlsipoint
      @vlsipoint  2 года назад +1

      My pleasure, thanks for watching!

  • @spandandas9432
    @spandandas9432 2 года назад +2

    Very Nice Video mam, for the last question why 10.5 ns rounds off to 11ns and not 10ns ?

    • @vlsipoint
      @vlsipoint  7 месяцев назад

      For >=0.5 increment by 1

  • @RamakrishnaReddy-nv1dj
    @RamakrishnaReddy-nv1dj 2 года назад +1

    I am unable to join vlsi point telegram group

  • @ASPIRANT-hw1qe
    @ASPIRANT-hw1qe 8 месяцев назад

    the problem is u dont clr peoples doubts in comment section,,,,u just likes the comment where people praise u

  • @chagaletiganganjaneyachaga8976
    @chagaletiganganjaneyachaga8976 2 года назад +3

    In 10th question..why we maltiplied 11× 2(why take 2 ).?

    • @harryshen4806
      @harryshen4806 Год назад +2

      a full clock cycle contains 0 and 1, 11ns of 0 and 11ns of 1(as you can see Z value is flipping), combined to form a 22ns clock cycle. thus the period is 22ns.

  • @AjaysivanS
    @AjaysivanS 9 месяцев назад

    to print the name use %0s not %name first ques

  • @rameshbishnoi4510
    @rameshbishnoi4510 2 года назад +1

    Ma'am verilog language complete krwa do jldi

  • @goshkianjali4934
    @goshkianjali4934 2 года назад +1

    Make more vedios mam ....

  • @DhanushH-g6d
    @DhanushH-g6d 3 дня назад +1

    $strobe($time -> is right not $strobe($rime is right

    • @vlsipoint
      @vlsipoint  2 дня назад

      Kindly avoid small typing errors if it is understood

    • @DhanushH-g6d
      @DhanushH-g6d День назад

      @@vlsipoint I can understand mam but not everyone will understand it know mam that's why I mentioned mam.

  • @VishalOP_99
    @VishalOP_99 2 года назад +1

    ❤ 💙

  • @neeleshranjan7827
    @neeleshranjan7827 Год назад

    please someone explain me the solution of qn. 5.

  • @PremKumar-jq3wg
    @PremKumar-jq3wg 2 года назад

    For 10th questions how you multiple 10.5*2, where this 2 came from, would you mind explain

    • @zebra00024
      @zebra00024 Год назад

      ​@@dhavalpatel_98imo it's not 10.5*2, it's either 11*2 or 10 by 2, based on if simulator will round or truncate time for that delay.
      What if you had precision 0.1ns? Instead of 1ns, I wouldn't trust interviewer who is asking that question without running that code.
      My honest thinking answer should be , check LRM or run that code in a sandbox

  • @gvenkatesh6671
    @gvenkatesh6671 2 года назад +1

    Hi Madam, do some more question in Verilog

    • @vlsipoint
      @vlsipoint  2 года назад

      Sure Venkatesh, it will be uploaded soon.

    • @yashsingh289
      @yashsingh289 2 года назад

      ma'am don't use vibration in video ..it is very irritating

  • @pushpendranayak3235
    @pushpendranayak3235 Год назад +1

    Nice video

  • @verif_engg_vlsi6754
    @verif_engg_vlsi6754 2 года назад

    Q3. P value is unknown because default value of reg is X, and reg is a 4 state variable (0,1,x,z)
    More over $display execute only once unless it is inside loop.
    Plz correct me If I'm going wrong

  • @Bishnu_Papon
    @Bishnu_Papon 2 года назад

    For DFT ?

  • @AkbarRajaei
    @AkbarRajaei 2 года назад

    The Telegram link has expired. Please share the new one.

  • @nyang8888
    @nyang8888 2 года назад +1

    $display("NAME = %name", ...) the compiler is reporting an error. Try %s

  • @IITMIAN_ABHILASH
    @IITMIAN_ABHILASH 2 года назад

    Mam why 11 is multiplying by 2.

    • @zebra00024
      @zebra00024 Год назад

      Because 11 is only half period, period measures length of a full cycle 1-0-1

  • @divyamsatle6673
    @divyamsatle6673 8 месяцев назад

    50Mhz

  • @apoorvasrivastava7045
    @apoorvasrivastava7045 2 года назад

    q6 one more error is that wire is not used for output, how can we assign without wire.

    • @sharmaji5298
      @sharmaji5298 2 года назад +1

      for output "out", by default Verilog will make it wire unless declared otherwise.

  • @anandkumar-bd2ru
    @anandkumar-bd2ru 2 года назад

    In question no.8 break is not used. All statements will execute

  • @jetoptimusprime
    @jetoptimusprime 2 года назад

    These questions are too simple. Real verilog interviews will be based on company specific modules and are upwards of 75+ lines of code (for anyone that cares)

    • @nilrathod9840
      @nilrathod9840 2 года назад

      Have you any channel for intermediate questions?

  • @pushpendranayak3235
    @pushpendranayak3235 Год назад +1

    Nice ...any new videos for interview point of view