Amr Gouhar
11/26/2020, 6:17 PMAmr Gouhar
11/26/2020, 6:18 PMMatt Venn
11/26/2020, 6:19 PMMatt Venn
11/26/2020, 6:19 PMPhilipp Gühring
11/26/2020, 6:39 PMexport PDK_ROOT=<The place where the installed pdk resides>
Please explain which directly is actually the PDK_ROOT. Is it the open_pdks? Is it open_pdks/sky130 ? Is it open_pdks/sky130/sky130A ?Philipp Gühring
11/26/2020, 6:39 PMAmr Gouhar
11/26/2020, 6:41 PMPhilipp Gühring
11/26/2020, 6:42 PMPhilipp Gühring
11/26/2020, 6:42 PMAmr Gouhar
11/26/2020, 6:44 PMPhilipp Gühring
11/26/2020, 6:45 PMAmr Gouhar
11/26/2020, 6:46 PMPhilipp Gühring
11/26/2020, 6:48 PMPhilipp Gühring
11/26/2020, 6:48 PMDejan Petkovic
11/26/2020, 6:58 PMDejan Petkovic
11/26/2020, 7:00 PMtnt
11/26/2020, 7:10 PMtnt
11/26/2020, 7:11 PMAmr Gouhar
11/26/2020, 7:12 PMpdn.tcl
. I'll add that. Thank you!tnt
11/26/2020, 7:16 PMDESIGN_IS_CORE
in the macro to not generate straps on layer 5. You might also need set ::env(GLB_RT_MAXLAYER) 5
(and even possibly add met5
obstructions because TritonRoute take the MAXLAYER
more like a guideline than an actual rule and will still route stuff on met5
if it feels like it)Matt Venn
11/27/2020, 12:51 PMMatt Venn
11/27/2020, 12:52 PMMatt Venn
11/27/2020, 12:53 PMtnt
11/27/2020, 12:53 PMuser_project_wrapper
with no hierarchy.Matt Venn
11/27/2020, 12:55 PMMatt Venn
11/27/2020, 1:03 PMtnt
11/27/2020, 1:04 PMtnt
11/27/2020, 1:04 PMtnt
11/27/2020, 1:05 PMMatt Venn
11/27/2020, 1:05 PMtnt
11/27/2020, 1:06 PMMatt Venn
11/27/2020, 1:07 PMtnt
11/27/2020, 1:07 PMMatt Venn
11/27/2020, 1:07 PMtnt
11/27/2020, 1:07 PMMatt Venn
11/27/2020, 1:08 PMMatt Venn
11/27/2020, 1:08 PMtnt
11/27/2020, 1:10 PMuser_project_wrappers
ends up being a bit weird because it will generate a standard cell grid in that giant area. So the approach I would have taken would probably have been to have a 6th pre-hardened macro that contains all the muxing and exposes all the pins to go both upstream and to the 5 other macros. And then in the top level wrapper purely do wiring.tnt
11/27/2020, 1:14 PM