Mohammad Khalique Khan
12/08/2021, 1:02 PMmake user_project_wrapper
I am getting one LVS error, please help me to fix this error.
πππMatt Venn
12/08/2021, 1:02 PMMohammad Khalique Khan
12/08/2021, 1:04 PMVijayan Krishnan
12/08/2021, 1:09 PMMohammad Khalique Khan
12/08/2021, 1:09 PMMatt Venn
12/08/2021, 1:12 PMMatt Venn
12/08/2021, 1:13 PMMatt Venn
12/08/2021, 1:13 PMMohammad Khalique Khan
12/08/2021, 1:13 PMMatt Venn
12/08/2021, 1:13 PMMohammad Khalique Khan
12/08/2021, 1:13 PMMatt Venn
12/08/2021, 1:13 PMMohammad Khalique Khan
12/08/2021, 1:26 PMMitch Bailey
12/08/2021, 3:40 PMWarning: Ports "vssd2" and "vdda2" are electrically shorted.
Warning: Ports "vssd2" and "vccd1" are electrically shorted.
From your extraction output.Mohammad Khalique Khan
12/08/2021, 3:42 PMMitch Bailey
12/08/2021, 3:50 PMMohammad Khalique Khan
12/08/2021, 3:51 PMMitch Bailey
12/08/2021, 3:53 PMuser_project_wrapper.gds
. From the extraction results, you can see that the short is detected at the top level. The trick is how to find it.
klayout lets you find the shortest path between 2 nets. Do you know how to do that?Mohammad Khalique Khan
12/08/2021, 3:55 PMMatt Venn
12/08/2021, 4:03 PMMatt Venn
12/08/2021, 4:03 PMMatt Venn
12/08/2021, 4:04 PMMatt Venn
12/08/2021, 4:04 PMMatt Venn
12/08/2021, 4:04 PMMatt Venn
12/08/2021, 4:04 PMMatt Venn
12/08/2021, 4:04 PMMatt Venn
12/08/2021, 4:05 PMMatt Venn
12/08/2021, 4:05 PMMatt Venn
12/08/2021, 4:05 PMMatt Venn
12/08/2021, 4:05 PMMatt Venn
12/08/2021, 4:07 PMMatt Venn
12/08/2021, 4:08 PMMatt Venn
12/08/2021, 4:09 PMMitch Bailey
12/08/2021, 4:23 PMMatthew Guthaus
12/08/2021, 5:05 PMMitch Bailey
12/08/2021, 6:07 PMMitch Bailey
12/20/2021, 10:33 AMuser_project_example/config.tcl
file
# Maximum layer used for routing is metal 4.
# This is because this macro will be inserted in a top level (user_project_wrapper)
# where the PDN is planned on metal 5. So, to avoid having shorts between routes
# in this macro and the top level metal 5 stripes, we have to restrict routes to metal4.
set ::env(GLB_RT_MAXLAYER) 5
It says the maximum layer for routing should be metal 4, but you've specified metal 5. It warns that this will cause shorts, which is what you have. Can you set this to metal 4 and see what happens?Mohammad Khalique Khan
12/20/2021, 10:35 AMMatt Venn
12/20/2021, 10:40 AMMatt Venn
12/20/2021, 10:40 AMMatt Venn
12/20/2021, 10:40 AMMatt Venn
12/20/2021, 10:40 AMMitch Bailey
12/20/2021, 12:07 PMMitch Bailey
12/20/2021, 12:10 PMMatt Venn
12/22/2021, 12:10 PMMatt Venn
12/22/2021, 12:10 PMMatt Venn
12/22/2021, 12:11 PMMatt Venn
12/22/2021, 12:16 PMMatt Venn
12/22/2021, 12:16 PMMitch Bailey
12/22/2021, 11:31 PMset ::env(GLB_RT_MAXLAYER) 5
new: set ::env(RT_MAX_LAYER) "met4"
https://github.com/The-OpenROAD-Project/OpenLane/pull/795/commits/f45b6b5a9040e90a17ebfe64d9b0539a46317c1bMohammad Khalique Khan
12/23/2021, 2:16 AMPranav Lulu
12/23/2021, 9:00 AMMatt Venn
12/23/2021, 10:32 AMMatt Venn
12/23/2021, 10:33 AMMatt Venn
12/23/2021, 10:34 AMPranav Lulu
12/23/2021, 4:13 PMPranav Lulu
12/23/2021, 4:13 PMPranav Lulu
12/24/2021, 10:50 AMMatt Venn
12/24/2021, 10:56 AM