#! /bin/csh -f
#setenv LD_LIBRARY_PATH <path to OA installation>
rm -rf tech7nmM1M6/*lck* 
rm -rf *.log
rm -rf design_MP
rm -rf result_MP_dsa.gds
set input_layout 	= usb_5nm.gds
set num_threads 	= 4
set name_OA_DB 		= design_MP
set path_OA_DB 		= design_MP
set cell_name 		= usbf_top
set min_dsa_dist 	= 15
set max_dsa_dist 	= 36
set max_g 		= 7
set min_dist_same_mask 	= 25
set via_width 		= 15
set via_height		= 15
set min_dist_diff_mask 	= 7
set man_coll_flag 	= man_nonColl_generic
set oneD_or_2D 		= 2D
set hotspot_file	= "none"
set via_layer_name 	= V1
set mask1_layer_name 	= mask1
set mask1_DSA_layerName = mask1_dsa
set results_dir		= results_SP_dsa_EUV_ilp

cp $input_layout result.gds

source convert_to_oa > convertToOA.log

../../DSA_MP/dist/PerfRelease/GNU-Linux-x86/dsa_pathfind $num_threads $name_OA_DB $path_OA_DB $cell_name layout $min_dsa_dist $max_dsa_dist $max_g $min_dist_same_mask $via_width $via_height $min_dist_diff_mask $man_coll_flag ilp n $oneD_or_2D $hotspot_file $via_layer_name $mask1_layer_name $mask1_DSA_layerName  > dsa_pathfind.log
source convert_to_gds >convertToGDS.log

rm -rf $results_dir 
mkdir $results_dir 
mv result_*.gds $results_dir 
mv *.log $results_dir 

