Portability of Snapshots
Pegasus Interactive snapshots are portable between different locations. It means that if rule deck contains the include statements of additional rule deck files, then in case you create snapshots and copy it to different location from which old paths are not visible, Pegasus Interactive will generate results for given snapshot.
However, if rule deck contains reference to an additional data like GOLDEN GDSII/OASIS files, you will need to use environment variable PegasusInt_Data to make snapshot portable between different location. This is because Pegasus Interactive snapshot stores absolute paths which may be not visible from other locations.
Example:
> setenv Pegasus_DK /usr/dk/Pegasus_data
layout_path $Pegasus_DK/GOLDEN_GDS/golden1.gds GOLDEN;
layout_path $Pegasus_DK/GOLDEN_GDS/golden2.gds GOLDEN;
In the Pegasus Interactive snapshot these lines will be stored as:
layout_path /usr/dk/Pegasus_data/GOLDEN_GDS/golden1.gds
layout_path /usr/dk/Pegasus_data/GOLDEN_GDS/golden2.gds
Thus, if path /usr/dk/Pegasus_data/GOLDEN_GDS/ is not visible from end-user location, Pegasus Interactive will issue an error and will not generate any results.
To make snapshot portable, perform the following steps:
Return to top