Darío San Martín Molina
03/08/2022, 1:45 PMMatt Venn
03/08/2022, 4:30 PMKareem Farid
03/08/2022, 4:43 PMmake setup
is equivalent to this:
make install
make install_mcw
make pdk
make openlane
So with the correct exports, you can run the above sequence without make pdk
. And make sure not to execute make pdk
because it will always delete PDK_ROOT
and start over.
Generally, doing this won't be an issue, but we can't guarantee the your pdk will break compatibility with openlane and other parts like simulation. It is rare but it can happen especially the bigger the difference in the pdk versionsDarío San Martín Molina
03/08/2022, 4:50 PM/usr/local/share/pdk/
and I see the Makefile when it comes to the target "make pdk" it deletes PDK_ROOT and then tries to install open_pdks with --enable-sram-sky130 ... But I don't think I installed open_pdks with that --enable-sram switch... Do you recommend that I just do the full make setup
and allow "make pdk" to delete my PDK and install it anew, because otherwise my existing PDK installation will have missing SRAM things that are needed to build Caravel?Kareem Farid
03/08/2022, 5:10 PMDarío San Martín Molina
03/08/2022, 5:15 PMomla
03/08/2022, 5:20 PMcaravel
itself to be contained in your project package submitted.Darío San Martín Molina
03/08/2022, 5:24 PMcaravel_user_project
or caravel_user_project_analog
? I have been reading this guide for caravel_user_project
--> https://github.com/efabless/caravel_user_project_analog/blob/main/docs/source/index.rst and this one for caravel_user_project_analog
--> https://github.com/efabless/caravel_user_project_analog/blob/main/docs/source/index.rstomla
03/08/2022, 5:25 PM