This repository was archived by the owner on Sep 15, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathhacky_script.sh
More file actions
executable file
·97 lines (84 loc) · 8.18 KB
/
hacky_script.sh
File metadata and controls
executable file
·97 lines (84 loc) · 8.18 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
#!/bin/bash
# SIMULATIONS WITH .VEC INPUT FILES ONLY
#threads=$1
FD=$1
MODE=$2
Results="Results"
# ISCAS 89 (Serial NO Fault Drop)
# TS1
./simulator -C ISCAS/iscas89/s27.bench -I TESTS/iscas89/test\ suite\ 1/s27.vec -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s386.bench -I TESTS/iscas89/test\ suite\ 1/s386.vec -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s510.bench -I TESTS/iscas89/test\ suite\ 1/s510.vec -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s641.bench -I TESTS/iscas89/test\ suite\ 1/s641.vec -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s838.1.bench -I TESTS/iscas89/test\ suite\ 1/s838.vec -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s298.bench -I TESTS/iscas89/test\ suite\ 1/s298.vec -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s382.bench -I TESTS/iscas89/test\ suite\ 1/s382.vec -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s400.bench -I TESTS/iscas89/test\ suite\ 1/s400.vec -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s526.bench -I TESTS/iscas89/test\ suite\ 1/s526n.vec -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s526.bench -I TESTS/iscas89/test\ suite\ 1/s526.vec -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s713.bench -I TESTS/iscas89/test\ suite\ 1/s713.vec -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s344.bench -I TESTS/iscas89/test\ suite\ 1/s344.vec -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s344.1.bench -I TESTS/iscas89/test\ suite\ 1/s344.vec -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s420.1.bench -I TESTS/iscas89/test\ suite\ 1/s420.vec -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s820.bench -I TESTS/iscas89/test\ suite\ 1/s820.vec -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s953.bench -I TESTS/iscas89/test\ suite\ 1/s953.vec -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s208.1.bench -I TESTS/iscas89/test\ suite\ 1/s208.vec -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s349.bench -I TESTS/iscas89/test\ suite\ 1/s349.vec -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s444.bench -I TESTS/iscas89/test\ suite\ 1/s444.vec -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s1238.bench -I TESTS/iscas89/test\ suite\ 1/s1238.vec -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s1494.bench -I TESTS/iscas89/test\ suite\ 1/s1494.vec -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s5378.bench -I TESTS/iscas89/test\ suite\ 1/s5378.vec -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s832.bench -I TESTS/iscas89/test\ suite\ 1/s832.vec -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s1423.bench -I TESTS/iscas89/test\ suite\ 1/s1423.vec -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s1196.1.bench -I TESTS/iscas89/test\ suite\ 1/s1196.vec -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s1488.bench -I TESTS/iscas89/test\ suite\ 1/s1488.vec -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s9234.bench -I TESTS/iscas89/test\ suite\ 1/s9234.vec -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s13207.bench -I TESTS/iscas89/test\ suite\ 1/s13207.vec -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s15850.bench -I TESTS/iscas89/test\ suite\ 1/s15850.vec -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s38417.bench -I TESTS/iscas89/test\ suite\ 1/s38417.vec -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s38584.bench -I TESTS/iscas89/test\ suite\ 1/s38584.vec -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s35932.bench -I TESTS/iscas89/test\ suite\ 1/s35932.vec -T s -S $FD $MODE >> $Results
#TS2
./simulator -C ISCAS/iscas89/s344.bench -I TESTS/iscas89/test\ suite\ 2/s344.tests.comp.10 -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s344.1.bench -I TESTS/iscas89/test\ suite\ 2/s344.tests.comp.10 -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s386.bench -I TESTS/iscas89/test\ suite\ 2/s386.tests.comp.10 -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s510.bench -I TESTS/iscas89/test\ suite\ 2/s510.tests.comp.10 -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s526.bench -I TESTS/iscas89/test\ suite\ 2/s526.tests.comp.10 -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s641.bench -I TESTS/iscas89/test\ suite\ 2/s641.tests.comp.10 -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s820.bench -I TESTS/iscas89/test\ suite\ 2/s820.tests.comp.10 -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s953.bench -I TESTS/iscas89/test\ suite\ 2/s953.tests.comp.10 -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s1196.bench -I TESTS/iscas89/test\ suite\ 2/s1196.tests.comp.10 -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s1423.bench -I TESTS/iscas89/test\ suite\ 2/s1423.tests.comp.10 -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s1488.bench -I TESTS/iscas89/test\ suite\ 2/s1488.tests.comp.10 -T s -S $FD $MODE >> $Results
#TS3
./simulator -C ISCAS/iscas89/s344.1.bench -I TESTS/iscas89/test\ suite\ 3/s344.benchtest.in -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s344.bench -I TESTS/iscas89/test\ suite\ 3/s344.benchtest.in -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s382.bench -I TESTS/iscas89/test\ suite\ 3/s382.benchtest.in -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s510.bench -I TESTS/iscas89/test\ suite\ 3/s510.benchtest.in -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s526.bench -I TESTS/iscas89/test\ suite\ 3/s526.benchtest.in -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s641.bench -I TESTS/iscas89/test\ suite\ 3/s641.benchtest.in -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s820.bench -I TESTS/iscas89/test\ suite\ 3/s820.benchtest.in -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s953.bench -I TESTS/iscas89/test\ suite\ 3/s953.benchtest.in -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s1196.bench -I TESTS/iscas89/test\ suite\ 3/s1196.benchtest.in -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s1423.bench -I TESTS/iscas89/test\ suite\ 3/s1423.benchtest.in -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas89/s1488.bench -I TESTS/iscas89/test\ suite\ 3/s1488.benchtest.in -T s -S $FD $MODE >> $Results
# ISCAS 85 (Serial NO Fault Drop)
#TS1
./simulator -C ISCAS/iscas85/c17.bench -I TESTS/iscas85/test\ suite\ 1/c17.txt -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas85/c880.bench -I TESTS/iscas85/test\ suite\ 1/c880.txt -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas85/c1355.bench -I TESTS/iscas85/test\ suite\ 1/c1355.txt -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas85/c1908.bench -I TESTS/iscas85/test\ suite\ 1/c1908.txt -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas85/c2670.bench -I TESTS/iscas85/test\ suite\ 1/c2670.txt -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas85/c3540.bench -I TESTS/iscas85/test\ suite\ 1/c3540.txt -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas85/c6288.bench -I TESTS/iscas85/test\ suite\ 1/c6288.txt -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas85/c7552.bench -I TESTS/iscas85/test\ suite\ 1/c7552.txt -T s -S $FD $MODE >> $Results
#TS2
./simulator -C ISCAS/iscas85/c17.bench -I TESTS/iscas85/test\ suite\ 2/c17.vec -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas85/c880.bench -I TESTS/iscas85/test\ suite\ 2/c880.vec -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas85/c1355.bench -I TESTS/iscas85/test\ suite\ 2/c1355.vec -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas85/c1908.bench -I TESTS/iscas85/test\ suite\ 2/c1908.vec -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas85/c2670.bench -I TESTS/iscas85/test\ suite\ 2/c2670.vec -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas85/c3540.bench -I TESTS/iscas85/test\ suite\ 2/c3540.vec -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas85/c5315.bench -I TESTS/iscas85/test\ suite\ 2/c5315.vec -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas85/c6288.bench -I TESTS/iscas85/test\ suite\ 2/c6288.vec -T s -S $FD $MODE >> $Results
./simulator -C ISCAS/iscas85/c7552.bench -I TESTS/iscas85/test\ suite\ 2/c7552.vec -T s -S $FD $MODE >> $Results