#!/usr/bin/env bash | |
# Split apart the GDS files | |
# Depends on CDL and LEF | |
msg "Splitting GDS files." | |
find $INPUT_DIRECTORY -name \*.gds -print | sed -e's-gds/.*$--' | sort | uniq \ | |
| parallel -v $SCRIPT_DIR/gds_to_lef_gds_mag.py \{\} $OUTPUT_DIRECTORY $INPUT_DIRECTORY/sky130A.tech $TEMP_DIR \ | |
; RETCODE=$? | |
if [ "$RETCODE" -ne 0 ]; then | |
msg "Error: Failed to split GDS files!?" | |
exit 1 | |
else | |
msg "Successfully split GDS files." | |
fi |