| #!/bin/bash |
| |
| TOP=$PWD |
| |
| for LIB in scs8*; do |
| cd $TOP |
| cd $LIB |
| for VERSION in V* ; do |
| |
| export METAL_STACK="s8phirs_10r" |
| #export PDK_MODEL_HOME=$PDK_HOME |
| #export DEVICELIB_ROOT=$PDK_HOME/VirtuosoOA/libs |
| |
| # LAYER_MAPS="VirtuosoOA/libs/technology_library/technology_library.layermap VirtuosoOA/libs/technology_library/s8phirs_10r.layermap VirtuosoOA/libs/s8phirs_10r/s8phirs_10r.layermap" |
| # VirtuosoOA/techfiles/s8phirs_10r.tf |
| # -layerMap "$LAYER_MAPS" \ |
| # [-techLib] <Technology Library> |
| # [-userSkillFile] <User Skill File> |
| # [-layerMap] <Quoted List of Layer Map Files> |
| # [-translateUnmappedLPP] <Allow undefined LPP to be translated by incrementally mapping LPP using layerMap file, SKILL hook poLayerMap, and automatic layer mapping> |
| # [-labelMap] <Input Label Map File> |
| # [-cellMap] <Input Cell Map File> |
| # [-fontMap] <Input Font Map File> |
| # [-propMap] <Input Property Map File> |
| # [-objectMap] <Quoted List of Object Mapping Files> |
| # [-viaMap] <Via Mapping File> |
| |
| echo |
| echo |
| echo |
| echo |
| echo |
| echo $LIB $VERSION |
| echo "--------------------------------------------------------------------" |
| |
| cat $TOP/config/cds.lib.top > $TOP/config/cds.lib |
| cat $TOP/$LIB/$VERSION/oa/cds.lib | sed -e"s@./@$TOP/$LIB/$VERSION/oa/@" >> $TOP/config/cds.lib |
| |
| cd $TOP/config/ |
| cat cds.lib |
| |
| GDS_TOP=$TOP/$LIB/$VERSION/gds/oa |
| # scs8hd/V0.0.1/oa/cds.lib |
| mkdir -p $GDS_TOP |
| strmout \ |
| -library $LIB \ |
| -view layout \ |
| -flattenPcells -flattenVias \ |
| -verbose \ |
| -ignoreMissingCells \ |
| -translateUnmappedLPP \ |
| -logFile $GDS_TOP/stream.log \ |
| -strmFile $GDS_TOP/$LIB.oa.gds \ |
| -summaryFile $GDS_TOP/$LIB.summary \ |
| |
| git add $GDS_TOP/* |
| done |
| done |
| |