DVD - Lecture 6e: Power Planning

  Рет қаралды 6,601

Adi Teman

Adi Teman

Күн бұрын

Пікірлер: 16
@DSPY1009
@DSPY1009 2 жыл бұрын
awesome source for anyone who is aspiring / interested to work in Physical Design domain
@AdiTeman
@AdiTeman 2 жыл бұрын
Thank you for the kind words.
@kabilansenthilkumar7644
@kabilansenthilkumar7644 23 сағат бұрын
how did the power rings are getting the power.How to connect ports/terminals to the power rings.
@Torchl146
@Torchl146 Ай бұрын
Did you already gather experience with AI in the floorplan creation or at your institute ? Is there already a Cadence tool for this? I feel like there is a lot of manual guessing in this physical design step that should/could be optimized with metrics. Also I heard about Google doing exactly that its called AlphaChip if i remember it correctly
@张雨田-z5y
@张雨田-z5y Ай бұрын
Sir thank you so much for your vedio provided. I got confused at 8:09 of the lecture. I consider the IR drop calculation should be irrelevant with width of the rails, only related with the square resistance and the max current as in calculation of R the width is on Denominator while for I max calculation the width is on Numerator . So why should we wider the power rail ?
@AdiTeman
@AdiTeman Ай бұрын
Hi. Your confusion comes from me combining two separate phenomena in this example. First, IR drop - here, I just measured the resistance. The resistance is for sure not "irrelevant with width of the rails" because the wider the wire is, the "fewer squares" you have. My best way of explaining this is a highway with cars running on it - the more lanes (width), the more cars can pass at once (current) or in corollary, the lower resistance. The reason we care about resistance is "IR" drop (Ohm's law: V=IR), so we also need the current. If the current is tiny or non-existent, then "who cares" what the resistance is, right? So in the second part of the exercise, I tried to get a representative number for the current to understand if the resistance we calculated is problematic. How do I get such a number? Are we conducting mA, uA, nA, pA? So I used the number for the maximum allowed current, which is defined by EM constraints. For EM, we are also limited by the current density, which is the current divided by the area that the current goes through. Since the thickness of the conductor is given (like in square resistance), we only need a number for current divided by wire width and that is given as 1mA/1um. Since we chose a wire with a width of 100nm, we got a maximum allowed current of 0.1mA. Now, assuming this could be running through the wire (if it's allowed, then we're going to drive it through, right?!), then we can find what the voltage drop is going to be. I hope that cleared it up.
@张雨田-z5y
@张雨田-z5y Ай бұрын
@@AdiTeman thank u somuch! I consider I understand now
@vlsi_ic1237
@vlsi_ic1237 2 жыл бұрын
I am really Thank You
@AdiTeman
@AdiTeman 2 жыл бұрын
You're welcome!
@abdelazeem201
@abdelazeem201 2 жыл бұрын
Hi sir, First of all, thank you very much for the course. I enjoyed every minute of your Videos. secondly, I have a doubt if we plan the power for a higher metal layer, how do standard cells get its power, which it planned in lower metal layers? I think we can use vias until we reach to the M1, but this will consume more power and affect reliability, is that true? secondly at what metal layer will be the VDD/GND net/pin exactly? lastly, is it preferred that the metal layer in the Power planning to be vertical or horizontal?
@AdiTeman
@AdiTeman 2 жыл бұрын
Hi, I'm so happy you are enjoying the videos. Here are the answers to your questions: 1 and 2) Yes, indeed, the power is usually routed in a grid, starting from the top metal layer and through some of the lower layers, until finally connecting to the "follow pins" or "VDD/GND rails", which are part of the standard cells. In most traditional processes, these are on M1, though I have seen libraries that use M2 follow pins. It is very common to run the grid on the top two metal layers which are really thick, then go down large Via stacks to a much lower metal (e.g., M3 or M2) and then connect frequently from this metal to M1. However, different companies have come up with different methodologies for building such a grid. Regarding the question of power and reliability - actually, no, these are not the concerns here. The via stack uses big matrices of vias, so they are not very susceptible to reliability problems. In addition, this is a net that is supplying power, not wasting it through toggling or leakage. The main concern is the IR Drop - the vias have resistance that can cause the voltage level that reaches the standard cell to be affected. However, that is why multi-via arrays are used. 3) The connections are usually M1. These are usually horizontal stripes (called "rails" or "follow pins") that go across the entire row of standard cells. The entire stripe is marked as a PIN so the higher layers of the power grid can easily drop vias down onto it. Hope that answered your questions. Adi
@abdelazeem201
@abdelazeem201 Жыл бұрын
@@AdiTeman thank you for your reply and detailed explanation. I have another question. is there any advice about How to choose the number of core rings/straps? also the width and spacing of rinds/straps? I know we can play around and make an estimation like we can get the static and internal power from synthesis tools like Genus/DC, and we can get dynamic power from simulation like we can run the simulation with SAIF/VCD file and get the activity factor and go for power analysis tools like PrimTimePX and estimate the dynamic power, but is this what is the real happened in the industry? or there are tips and tricks from experts like you? or it is just like "black magic" and we have to play around and just do an inspection then try it and then run IR drop analysis, then if it's acceptable and within the range, we can go through the whole steps, and if not then can return and adjust and so on...
@rohanyadala9096
@rohanyadala9096 2 жыл бұрын
Very nice...
@AdiTeman
@AdiTeman 2 жыл бұрын
Thanks a lot
@raviraju9018
@raviraju9018 Жыл бұрын
Hi sir Can you please tell me . How to study vlsi physical Design for getting a job as physical designer. Thank you
@AdiTeman
@AdiTeman 9 ай бұрын
I guess watching these videos is probably my best advice :)
DVD - Lecture 7a: Standard Cell Placement
7:00
Adi Teman
Рет қаралды 4 М.
DVD - Lecture 6c: Floorplanning
22:27
Adi Teman
Рет қаралды 6 М.
龟兔赛跑:好可爱的小乌龟#short #angel #clown
01:00
Super Beauty team
Рет қаралды 135 МЛН
Car Bubble vs Lamborghini
00:33
Stokes Twins
Рет қаралды 37 МЛН
Disrespect or Respect 💔❤️
00:27
Thiago Productions
Рет қаралды 35 МЛН
Family Love #funny #sigma
00:16
CRAZY GREAPA
Рет қаралды 42 МЛН
VLSI Physical Design: Powerplan
18:08
vlsi backend adventure
Рет қаралды 20 М.
DVD - Lecture 8b: Clock Distribution
17:00
Adi Teman
Рет қаралды 4,1 М.
DVD - Lecture 8a: Clock Tree Synthesis (CTS)
19:19
Adi Teman
Рет қаралды 5 М.
DVD - Lecture 10: Packaging and I/O Circuits
53:56
Adi Teman
Рет қаралды 21 М.
POWER AND GROUND ROUTING
27:22
VLSI Physical Design
Рет қаралды 19 М.
龟兔赛跑:好可爱的小乌龟#short #angel #clown
01:00
Super Beauty team
Рет қаралды 135 МЛН