Matt Liberty
03/13/2024, 1:13 AMtnt
03/13/2024, 7:57 AMMatt Liberty
03/13/2024, 3:11 PMtnt
03/13/2024, 3:15 PMpdngen
, this is what provides power to the design.
So ATM I have a small custom odb script that will generate straps from those pins to the rings generated by pdngen
.
See on https://open-source-silicon.slack.com/files/U016HU5HK8V/F06PDPE2K0U/czwuk0m_d.webp
You have the rings generated by pdngen
and then on the right side in cyan the pins from the template on met3
and I generated a small strap from that pin to the rings on met4
and generated the via4
array to connect it.Matt Liberty
03/13/2024, 7:01 PMMatt Liberty
03/13/2024, 7:02 PMtnt
03/13/2024, 7:03 PMtnt
03/13/2024, 7:09 PM-connect_to_pads
to add_pdn_ring
.tnt
03/13/2024, 7:09 PMtnt
03/13/2024, 7:10 PM[INFO PSM-0076] Setting metal node density to be standard cell height times 5.
[ERROR PSM-0045] Layer met3 contains no grid nodes.
[WARNING] Grid check for vccd1 failed: PSM-0045
[INFO PSM-0076] Setting metal node density to be standard cell height times 5.
[ERROR PSM-0045] Layer met3 contains no grid nodes.
[WARNING] Grid check for vssd1 failed: PSM-0045
tnt
03/13/2024, 7:16 PMmet3
while the ring are on met4
and met5
(and the pdn stripe are on met5
).Matt Liberty
03/13/2024, 8:06 PMtnt
03/13/2024, 8:10 PMPINS
in the template def with some geometry associated to them.tnt
03/13/2024, 8:11 PM- vccd1 + NET vccd1 + SPECIAL + USE POWER
+ PORT
+ LAYER met3 ( -1150 -11655 ) ( 1150 11655 ) + PLACED ( 3167480 2125705 ) N
+ PORT
+ LAYER met3 ( -1150 -12000 ) ( 1150 12000 ) + PLACED ( 3167480 4389810 ) N
+ PORT
+ LAYER met3 ( -1150 -11975 ) ( 1150 11975 ) + PLACED ( 3167480 4339585 ) N ;
Matt Liberty
03/13/2024, 8:16 PMtnt
03/13/2024, 8:25 PMMatt Liberty
03/13/2024, 8:29 PMtnt
03/13/2024, 8:31 PMmet3
the vertical ring segment next to it is on met4
Matt Liberty
03/13/2024, 8:37 PMMatt Liberty
03/13/2024, 8:37 PMtnt
03/13/2024, 8:38 PMMatt Liberty
03/13/2024, 8:38 PMtnt
03/13/2024, 8:39 PMmet3
yes.tnt
03/13/2024, 8:39 PMtnt
03/13/2024, 8:40 PMmet4
/ met5
for internal PDN (ring and straps), the power is passed from the pad ring to the user area using a short met3
strap going under the ring.Matt Liberty
03/13/2024, 9:17 PMtnt
03/13/2024, 9:33 PMMatt Liberty
03/13/2024, 10:02 PMtnt
03/13/2024, 10:05 PMMatt Liberty
03/13/2024, 10:06 PMtnt
03/13/2024, 10:07 PMMatt Liberty
03/14/2024, 3:48 AM