Janani Aravind
02/08/2024, 3:30 PMTim Edwards
02/08/2024, 4:28 PMJanani Aravind
02/08/2024, 4:53 PMTim Edwards
02/08/2024, 4:56 PMTim Edwards
02/08/2024, 5:02 PMJanani Aravind
02/08/2024, 5:12 PMJanani Aravind
02/08/2024, 5:16 PMJanani Aravind
02/08/2024, 5:54 PMTim Edwards
02/08/2024, 6:24 PMlef read
of the cell before you do a def read
of the layout containing it.Janani Aravind
02/08/2024, 6:27 PMTim Edwards
02/08/2024, 6:33 PMlef read $PDK_ROOT/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef
lef read $PDK_ROOT/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef
lef read your_cell.lef
def read your_top_level.def
Janani Aravind
02/08/2024, 8:28 PMTim Edwards
02/08/2024, 9:57 PMload -dereference
. That will strip the location information from the abstract views; it will then find the proper layout views in the PDK and replace the abstract views with real layout views. Make sure that you have a real layout view for your custom cell.Janani Aravind
02/08/2024, 11:39 PMTim Edwards
02/09/2024, 12:44 AMJanani Aravind
02/09/2024, 12:51 AMTim Edwards
02/09/2024, 1:03 AMTim Edwards
02/09/2024, 1:10 AMNet: PHY_9/VPB |(no matching net)
sky130_fd_sc_hd__decap_12/VPB = 1 |
sky130_fd_sc_hd__decap_12/VPWR = 1 |
sky130_fd_sc_hd__fill_1/VPB = 1 |
sky130_fd_sc_hd__fill_1/VPWR = 1 |
sky130_fd_sc_hd__fill_4/VPB = 1 |
sky130_fd_sc_hd__fill_4/VPWR = 1 |
sky130_fd_sc_hd__decap_3/VPB = 1 |
sky130_fd_sc_hd__decap_3/VPWR = 1 |
sky130_fd_sc_hd__fill_2/VPB = 1 |
sky130_fd_sc_hd__fill_2/VPWR = 1 |
sky130_fd_sc_hd__tapvpwrvgnd_1/VPWR = 1 |
So it's the power supply net that is cut, since the ground nets are shown as matching in the output. All of the cells should show up in both the power and ground nets. But the nor2_2
and the decap_1
do not appear in the list of devices connecting to the power supply, so those two cells have become isolated from the rest of the power supply. Since decap_1
is your cell, chances are that your cell is breaking the power net, and the nor2_2
cell is on the same side as the broken net, cut off from the rest of the network.Janani Aravind
02/09/2024, 2:34 AMJanani Aravind
02/09/2024, 3:09 AMTim Edwards
02/09/2024, 1:52 PMTim Edwards
02/09/2024, 1:54 PMJanani Aravind
02/09/2024, 2:00 PMJanani Aravind
02/09/2024, 3:14 PMTim Edwards
02/09/2024, 9:58 PMJanani Aravind
02/10/2024, 12:05 AMTim Edwards
02/10/2024, 2:32 AMJanani Aravind
02/10/2024, 4:38 PMTim Edwards
02/10/2024, 6:22 PMdecap_1
cell. With the physical view missing, the extraction is not valid, as the missing cell makes a gap in the nwell which is what is isolating the cells to its left, which include the nor2_2
cell and a decap_3
and a handfull of fill cells.Janani Aravind
02/11/2024, 12:45 AMTim Edwards
02/11/2024, 3:13 PMJanani Aravind
02/12/2024, 2:27 AM