omla
02/10/2022, 1:40 PMlite
version. We are aware of the size increase and it is affecting us too. Once we have a path forward we'll make sure to get back to you.
Regarding the PDK build failing, I am not sure what build process you are using; however, I have tested the following and it worked
export INSTALL_SRAM=yes
export PDK_ROOT=<pdk_root>
git clone --depth=1 --branch mpw-5a <https://github.com/efabless/caravel.git> <caravel_root>
cd <caravel_root>
make install_mcw
make uncompress (optional)
make pdk
the values for pdk_root
and caravel_root
are yours to decide on
cc: @User @User @User @User @Useromla
02/10/2022, 1:48 PMpdk
in a similar manner to the one mentioned in the prior message, without SRAM, and it also succeeded. The PDK builds took around:
50 mins
with SRAM
20 mins
without SRAMMatt Venn
02/10/2022, 2:05 PMomla
02/10/2022, 2:06 PMMatt Venn
02/10/2022, 2:07 PMomla
02/10/2022, 2:07 PMMatt Venn
02/10/2022, 2:07 PMMatt Venn
02/10/2022, 2:07 PMomla
02/10/2022, 2:08 PMTim Edwards
02/10/2022, 2:35 PMmake sram-A
in open_pdks on my laptop and it took exactly six minutes.omla
02/10/2022, 2:36 PMTim Edwards
02/10/2022, 2:39 PMomla
02/10/2022, 2:46 PM./configure --enable-sky130-pdk=$(PDK_ROOT)/skywater-pdk/libraries --with-sky130-local-path=$(PDK_ROOT) --enable-sram-sky130=$(INSTALL_SRAM)
and that usually adds 15-20 mins to the PDK build process sometimes up to 30 mins. Keep in mind we use relatively small build machines.Kareem Farid
02/10/2022, 2:51 PMHardware specification for Windows and Linux virtual machines:
2-core CPU
7 GB of RAM memory
14 GB of SSD disk space
Tim Edwards
02/10/2022, 2:53 PM--with-sky130-local-path=
has been deprecated since at least half a year ago. I think I can also make a change to get more parallelism out of the SRAM build, as all of the generation of .mag and .lef files is being done by one magic process, serially for all the different macros in the SRAM library.Tim Edwards
02/10/2022, 2:55 PMMatt Venn
02/10/2022, 3:00 PMAdam RIchardson
02/10/2022, 3:05 PMcaravel_user_project
repoomla
02/10/2022, 3:13 PMMatt Venn
02/10/2022, 3:45 PMTim Edwards
02/10/2022, 3:45 PMTim Edwards
02/10/2022, 3:48 PMomla
02/10/2022, 3:48 PMMatt Venn
02/10/2022, 3:48 PM