Writing UPF for a given power intent

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 พ.ย. 2024

ความคิดเห็น • 41

  • @samhithachowdary2874
    @samhithachowdary2874 3 ปีที่แล้ว +6

    Hi, May I know why is PGD_ON pst state is required? In starting there is a req as"Logic inside aon_pgd_wrapper can be power gated but won’t be power gated when pgd_wrapper is powered ON."

    • @vlsitutorials3484
      @vlsitutorials3484  3 ปีที่แล้ว +4

      Hi Samhitha, thank you for pointing it out. PGD_ON pst state is not required as it contradicts the assumption (I might have included it to consider all the 4 possible states of VDDH_gated and VDDL_gated as if it is a truth table). I will pin your comment so that everyone will know.
      Also, I have not included GND in the power state (an user named __RMK__ pointed it out in the comments)

  • @luxanime
    @luxanime 4 ปีที่แล้ว +5

    Really appreciate your explanation dude, I'm just starting to write some UPF files and it really helps to quickly ramp up.

    • @vlsitutorials3484
      @vlsitutorials3484  4 ปีที่แล้ว +1

      Luxen Belmont You’re welcome. I’m glad it helped you.

  • @duret-robertlouis2973
    @duret-robertlouis2973 ปีที่แล้ว +1

    Thank you very much for the explanation, it is very clear and covers multiple useful features

  • @rohanyadala9096
    @rohanyadala9096 28 วันที่ผ่านมา

    Very nice...

  • @krishnagodugunuru7836
    @krishnagodugunuru7836 7 วันที่ผ่านมา

    nice explanation👏

  • @__rmk__9360
    @__rmk__9360 3 ปีที่แล้ว +3

    Thank you for your insights! I have just started learning about UPF, may I know why GND was not included in create_pst command along with VCCH, VCCL, VCCH_gated and VCCL_gated?

    • @vlsitutorials3484
      @vlsitutorials3484  3 ปีที่แล้ว +2

      Apologies for the late reply. Thanks for pointing it out (I might have ignored it because it is ground). But we need to specify the value GND can take on before using it in create_pst, like this -
      add_port_state GND -state {gnd 0.0}

  • @kirtikansal7388
    @kirtikansal7388 4 ปีที่แล้ว +2

    perfectly explained..nowhere on internet found such a beautiful detailed explanation of this complex topic..I take many ideas from your video to present in my office ppt on this research topic..Thanks and keep updating such topics in a detailed way like you do..:)

    • @vlsitutorials3484
      @vlsitutorials3484  4 ปีที่แล้ว +1

      Thank you Kirti. :) You can refer my website for other topics of your interest vlsitutorials.com

  • @hardeepsingh-kw8pi
    @hardeepsingh-kw8pi 3 ปีที่แล้ว +1

    Nice explanation..Keep it up.. You have posted one video. Request you to please do post more videos. There are lot of folks needing guidance in VLSI....Thanks for the effort...

    • @vlsitutorials3484
      @vlsitutorials3484  3 ปีที่แล้ว

      Thank you, I am glad you find it useful. Making videos, especially putting together slides for presentation takes a lot of effort; due to work and personal commitments, I am not able to make more videos. However you can visit my blog vlsitutorials.com to check out other topics.

  • @arts2crafts
    @arts2crafts 2 ปีที่แล้ว

    Very resourceful and concise. Thanks a Lot For Sharing :)

  • @abhalera
    @abhalera 3 ปีที่แล้ว

    Thanks for creating this helpful video! When we do power analysis using let's say PrimePower and load this UPF, can we tell PrimePower to calculate power for a particular power state?

    • @vlsitutorials3484
      @vlsitutorials3484  3 ปีที่แล้ว

      Hi Amit, I am glad you liked it. Unfortunately I have not worked on power analysis therefore I will not be able to comment.

  • @nandithasuresh
    @nandithasuresh 4 ปีที่แล้ว +2

    Very well explained, I wanted to ask specific questions given a particular design and implementation. Is there any way I can discuss with you directly?

    • @vlsitutorials3484
      @vlsitutorials3484  4 ปีที่แล้ว

      Thank you. I have already replied to your mail.

  • @himadrianjoy9782
    @himadrianjoy9782 3 ปีที่แล้ว +1

    Really appreciate your effort

  • @kevin841006
    @kevin841006 9 หลายเดือนก่อน

    Hi, may I know why sig3 donnot need ISO cell? Because pd_gated_aon domain also may turn-off power

  • @MbekAla
    @MbekAla 11 หลายเดือนก่อน

    Thansk a lot for the video :) that was a very good explanation of UPF

  • @Vi-vp3us
    @Vi-vp3us 5 ปีที่แล้ว +2

    Awesome explanation. Very surprising that there is no like for such an informative video :( +1 Like

    • @vlsitutorials3484
      @vlsitutorials3484  4 ปีที่แล้ว

      Thank you :). You can go through my blog for other information.

  • @yiliu5299
    @yiliu5299 2 ปีที่แล้ว

    Hi, I load the UPF script with Design Compiler, and find a ERROR message "Error: The supply net VCCH specified for the isolation strategy isol_sig_from_aon_pgd does not exist in the power domain pd_aon in which the isolation cells will be inserted. (UPF-103)", I think this is because the location of "isol_sig_from_aon_pgd" is parent, and this isolation will be inserted to pd_aon domain,
    but in which this is no VCCH supply net, so it causes a error.

  • @prabarpm
    @prabarpm 4 ปีที่แล้ว

    Really good explanation . Actually, I am trying to learn the UPF basics. Is there any web link, that I can find the example RTL, UPF for the same .

    • @vlsitutorials3484
      @vlsitutorials3484  4 ปีที่แล้ว

      Karan Praba I am glad you find it helpful. I am not sure if any site has this information. May be I will try to write a RTL corresponding to this UPF and update in my blog. But if you want to learn about upf command syntax and other information, you can check here -
      vlsitutorials.com/upf-command-syntax-low-power-vlsi/
      vlsitutorials.com/power/

  • @vedantsati985
    @vedantsati985 ปีที่แล้ว

    how to add a power mode in upf
    i know how to add in cpf but dont know how to add to upf

  • @sivaganesh1862
    @sivaganesh1862 4 ปีที่แล้ว +1

    Super

  • @chunhuadeng8770
    @chunhuadeng8770 4 ปีที่แล้ว

    Nice vedio, very helpful

  • @優さん-n7m
    @優さん-n7m 2 ปีที่แล้ว

    Is this ever needed for FPGAs?

  • @nirajpatil2512
    @nirajpatil2512 4 ปีที่แล้ว

    Your website does not seem to be working. It would be very helpful if you restart it.

    • @vlsitutorials3484
      @vlsitutorials3484  4 ปีที่แล้ว

      Niraj Patil It is working fine. Please check.
      vlsitutorials.com/power/
      For other topics click on the ‘menu’ button in the website.

  • @robinjohn7816
    @robinjohn7816 3 ปีที่แล้ว

    Impressive. Please make a video for the CDC also.

    • @vlsitutorials3484
      @vlsitutorials3484  3 ปีที่แล้ว +2

      Hi Robin, I am glad you find it useful. I don’t want to make a video about CDC as there are plenty of good videos about it on youtube, please refer those. :) However I may be uploading a video about Scan and ATPG concepts in near future.

    • @robinjohn7816
      @robinjohn7816 3 ปีที่แล้ว +1

      @@vlsitutorials3484 Thanks. That(scan/ATPG ) will be great. Basically I didn't find any good videos which explain cdc constraints like how you explained STA constraints in your blog. I found it's very clearly explained in your blog.

  • @sth4someone912
    @sth4someone912 4 ปีที่แล้ว +1

    thanks

  • @ruthfrimpong4024
    @ruthfrimpong4024 4 ปีที่แล้ว

    nice one. Can I get your email?

    • @vlsitutorials3484
      @vlsitutorials3484  4 ปีที่แล้ว

      You can drop a mail at vlsitutorials@gmail.com