Matt Venn
10/20/2020, 11:32 AMAhmed Ghazy
10/20/2020, 12:55 PMmagic -rcfile $PDK_ROOT/sky130A/libs.tech/magic/sky130A.magicrc
Then use the following commands:
lef read $::env(PDK_ROOT)/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd.tlef
def read ./results/routing/seven_segment_seconds.def
load seven_segment_seconds
Matt Venn
10/20/2020, 1:32 PMMatt Venn
10/20/2020, 1:32 PMMatt Venn
10/20/2020, 1:32 PMMatt Venn
10/20/2020, 1:33 PMMatt Venn
10/20/2020, 1:34 PMMatt Venn
10/20/2020, 1:34 PMAhmed Ghazy
10/20/2020, 1:51 PMMatt Venn
10/20/2020, 3:13 PMMatt Venn
10/20/2020, 3:13 PMAhmed Ghazy
10/20/2020, 3:23 PMMatt Venn
10/20/2020, 3:33 PMMatt Venn
10/20/2020, 3:33 PMAhmed Ghazy
10/20/2020, 3:34 PMAhmed Ghazy
10/20/2020, 3:35 PMsky130A/libs.tech/magic
. It should contain a line with:
set PDKPATH "/path/to/sky130A"
Is this path correct on your side?Matt Venn
10/20/2020, 3:41 PMMatt Venn
10/20/2020, 3:41 PM# Allow override of PDK path from environment variable PDKPATH
if {[catch {set PDKPATH $env(PDKPATH)}]} {
set PDKPATH "/home/matt/work/asic-workshop/pdks/sky130A"
}
Matt Venn
10/20/2020, 3:42 PMMatt Venn
10/20/2020, 3:42 PMAhmed Ghazy
10/20/2020, 3:45 PMunset PDKPATH
then run magic as usual?Matt Venn
10/20/2020, 3:48 PMMatt Venn
10/20/2020, 3:48 PMMatt Venn
10/20/2020, 3:49 PMMatt Venn
10/20/2020, 3:49 PMAhmed Ghazy
10/20/2020, 3:51 PMTim Edwards
10/20/2020, 4:31 PMMatt Venn
10/20/2020, 4:38 PM