aquiles viza
05/28/2024, 10:06 PMmake installcheck
steps over all the tests doing nothing. Does it require a parameter? Where are instructions to perform the different test cases (paranoia, check.sh, etc)?
I'm going to dig deeper on the repository, hoping someone would give me some clarity about this.
@Tim Edwards @Stefan Schippersaquiles viza
05/28/2024, 10:30 PMautogen.sh
or configure
if I don't want to compile, just test?Mitch Bailey
05/28/2024, 10:39 PMMakefile
, right?
make installcheck
looks like it just reruns all the install targets.
make check
may be what you want.
If you are checking a ngspice installation that has been compiled and installed locally, I doubt that you’ll need to rerun the configure
scripts. If it’s in docker or some other pre-compiled environment, I don’t know.aquiles viza
05/28/2024, 10:49 PMAtif Khan
05/29/2024, 4:15 AMMitch Bailey
05/29/2024, 5:11 AMmake precheck
make run-precheck
but skip LVS on the platform precheck.Atif Khan
05/29/2024, 5:53 AMMitch Bailey
05/29/2024, 5:59 AMmake precheck
clones the repo.
You should probably specify the newest version
MPW_TAG=mpw-9i make precheck
make run-precheck
Atif Khan
05/29/2024, 6:09 AMAtif Khan
05/29/2024, 6:41 AMMitch Bailey
05/29/2024, 10:00 AMAtif Khan
05/29/2024, 12:45 PMMitch Bailey
05/29/2024, 2:07 PMlvs-<blockname>
targets for all lvs/<blockname>/lvs_config.json
file.
It also has the make precheck
target to install the local precheck.
If you wanted to create a lvs_config.json
file for your design, you could run make lvs-<blockname>
to run LVS locally at any level you wanted to.
You’ll need to setup the lvs_config.json
file with your schematic and layout. You can find examples here. I suggest starting from lvs_config.user_analog_project_wrapper.json
.