#!/bin/tcsh -f /bin/rm -f temp* set RBPLACETEST4 = ~/bin/PlaceUtil_linux.exe set METAPLACER = ~/bin/MetaPl-Capo8.8_linux.exe #set ROWIRONING = ~/bin/RowIroningTest1.exe #add dummy nodes to keep following percent min whitespace in the design set addDummyNodesPercent = 10 #add additional nodes $RBPLACETEST4 -addDummy $addDummyNodesPercent -f {$1}.aux -saveAsNodes temp1 #do the Metaplacer run /usr/bin/time -f "\nRealTime: %E , UserTime: %U , SystemTime: %S\n" $METAPLACER -f temp1.aux -save -repartSmallWS -noRowIroning -fillerCellsPartCaps if($status != 0) then echo "didn't finish 2'nd Metaplacer run successfully" exit(1) endif mv out.pl temp1.pl #remove dummy objects from the placement file $RBPLACETEST4 -f temp1.aux -savePlNoDummy out /bin/cp -f out.pl $1.pl #$ROWIRONING -f $1.aux -save #/bin/cp -f out.pl $1.pl mv out.pl $1_capo_nodes_$addDummyNodesPercent.pl #$RBPLACETEST4 -f {$1}.aux -plotNodes {$1}_out /bin/rm -f temp1.* /bin/rm -f out*