Currently - when calling save_package_project, it can be decided to additionally archive the IPI with the -archive flag.
But since the IPI must be saved before performing Sim/Synth/Impl tests (for TTCL and XIT generation), it is dangerous to already archive a non-validated IPI.
Therefore, the archive function shall be a standalone call, which can be called after all tests have passed.
Currently - when calling save_package_project, it can be decided to additionally archive the IPI with the -archive flag.
But since the IPI must be saved before performing Sim/Synth/Impl tests (for TTCL and XIT generation), it is dangerous to already archive a non-validated IPI.
Therefore, the archive function shall be a standalone call, which can be called after all tests have passed.