Placement (Part 1)

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

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

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

    very helpful! thank you

  • @JagatK_
    @JagatK_ 2 ปีที่แล้ว +1

    He mentions that the routing consumed 2 tracks or 3 tracks. What is meant by a track here ?

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

      I think by track he means, the number of routing metal layers available.

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

      @@socialogic9777 No, that can’t be right. Because number of metal layers are usually quite high, at least > 15 or so.

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

      @@JagatK_ th-cam.com/video/1Y-rQCs3ZNE/w-d-xo.html.
      Go to 3:30

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

      @@socialogic9777 Yes, now it makes sense. So, the NDRs will consume more routing tracks or resources whereas normal nets will consume less tracks.
      Thank you.

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

      @@JagatK_ NDRs will cause congestion issues - a clock trunk can be NDR. However, overflow is caused with normal nets. In this case we will chose to perform net detours which can effect timing on critical nets.

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

    Every concept like floorplanning, pin assignment and placement has been converted into a problem statement described with mathematical conjectures, probably to make it problem solvable by VLSI CAD tools. How do we do this?

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

      I think there are many algorithms used by those tools which helps them automate the placement and routing.

  • @garrapallinareshkumar1997
    @garrapallinareshkumar1997 5 ปีที่แล้ว +1

    what difference between placement congestion and routing congestion

    • @JagatK_
      @JagatK_ 2 ปีที่แล้ว +1

      Placement congestion happens when there is a congestion of modules (std cells, gates, etc).
      Routing congestion happens when there is a congestion of the wires or the routes.