112855Sgabeblack@google.comSystemC Simulation
212855Sgabeblack@google.com
312855Sgabeblack@google.com*** trigger each driver in individual delta cycles
412855Sgabeblack@google.com  dut.p1:  1 ns @  1: writing dut.sig = 1
512855Sgabeblack@google.com dut.run:  1 ns @  2: reading dut.sig = 1
612855Sgabeblack@google.com  dut.p2:  1 ns @  2: writing dut.sig = 2
712855Sgabeblack@google.com dut.run:  1 ns @  3: reading dut.sig = 2
812855Sgabeblack@google.com  dut.p3:  1 ns @  3: writing dut.sig = 3
912855Sgabeblack@google.com dut.run:  1 ns @  4: reading dut.sig = 3
1012855Sgabeblack@google.com  dut.p4:  1 ns @  4: writing dut.sig = 1
1112855Sgabeblack@google.com dut.run:  1 ns @  5: reading dut.sig = 1
1212855Sgabeblack@google.com
1312855Sgabeblack@google.com*** trigger 1-2-3 in the same delta cycle
1412855Sgabeblack@google.com  dut.p1:  2 ns @  6: writing dut.sig = 1
1512855Sgabeblack@google.com  dut.p2:  2 ns @  6: writing dut.sig = 2
1612855Sgabeblack@google.com
1712855Sgabeblack@google.comError: (E115) sc_signal<T> cannot have more than one driver: 
1812855Sgabeblack@google.com signal `dut.sig' (sc_signal)
1912855Sgabeblack@google.com first driver `dut.p1' (sc_method_process)
2012855Sgabeblack@google.com second driver `dut.p2' (sc_method_process)
2112855Sgabeblack@google.com conflicting write in delta cycle 6
2212855Sgabeblack@google.comIn file: <removed by verify.pl>
2312855Sgabeblack@google.comIn process: dut.p2 @ 2 ns
2412855Sgabeblack@google.com
2512855Sgabeblack@google.com  dut.p3:  2 ns @  6: writing dut.sig = 3
2612855Sgabeblack@google.com
2712855Sgabeblack@google.comError: (E115) sc_signal<T> cannot have more than one driver: 
2812855Sgabeblack@google.com signal `dut.sig' (sc_signal)
2912855Sgabeblack@google.com first driver `dut.p1' (sc_method_process)
3012855Sgabeblack@google.com second driver `dut.p3' (sc_method_process)
3112855Sgabeblack@google.com conflicting write in delta cycle 6
3212855Sgabeblack@google.comIn file: <removed by verify.pl>
3312855Sgabeblack@google.comIn process: dut.p3 @ 2 ns
3412855Sgabeblack@google.com
3512855Sgabeblack@google.com dut.run:  2 ns @  7: reading dut.sig = 1
3612855Sgabeblack@google.com
3712855Sgabeblack@google.com*** trigger 2-3-1 in the same delta cycle
3812855Sgabeblack@google.com  dut.p2:  3 ns @  8: writing dut.sig = 2
3912855Sgabeblack@google.com  dut.p3:  3 ns @  8: writing dut.sig = 3
4012855Sgabeblack@google.com
4112855Sgabeblack@google.comError: (E115) sc_signal<T> cannot have more than one driver: 
4212855Sgabeblack@google.com signal `dut.sig' (sc_signal)
4312855Sgabeblack@google.com first driver `dut.p2' (sc_method_process)
4412855Sgabeblack@google.com second driver `dut.p3' (sc_method_process)
4512855Sgabeblack@google.com conflicting write in delta cycle 8
4612855Sgabeblack@google.comIn file: <removed by verify.pl>
4712855Sgabeblack@google.comIn process: dut.p3 @ 3 ns
4812855Sgabeblack@google.com
4912855Sgabeblack@google.com  dut.p1:  3 ns @  8: writing dut.sig = 1
5012855Sgabeblack@google.com
5112855Sgabeblack@google.comError: (E115) sc_signal<T> cannot have more than one driver: 
5212855Sgabeblack@google.com signal `dut.sig' (sc_signal)
5312855Sgabeblack@google.com first driver `dut.p2' (sc_method_process)
5412855Sgabeblack@google.com second driver `dut.p1' (sc_method_process)
5512855Sgabeblack@google.com conflicting write in delta cycle 8
5612855Sgabeblack@google.comIn file: <removed by verify.pl>
5712855Sgabeblack@google.comIn process: dut.p1 @ 3 ns
5812855Sgabeblack@google.com
5912855Sgabeblack@google.com dut.run:  3 ns @  9: reading dut.sig = 2
6012855Sgabeblack@google.com
6112855Sgabeblack@google.com*** trigger 3-1-2 in the same delta cycle
6212855Sgabeblack@google.com  dut.p3:  4 ns @ 10: writing dut.sig = 3
6312855Sgabeblack@google.com  dut.p1:  4 ns @ 10: writing dut.sig = 1
6412855Sgabeblack@google.com
6512855Sgabeblack@google.comError: (E115) sc_signal<T> cannot have more than one driver: 
6612855Sgabeblack@google.com signal `dut.sig' (sc_signal)
6712855Sgabeblack@google.com first driver `dut.p3' (sc_method_process)
6812855Sgabeblack@google.com second driver `dut.p1' (sc_method_process)
6912855Sgabeblack@google.com conflicting write in delta cycle 10
7012855Sgabeblack@google.comIn file: <removed by verify.pl>
7112855Sgabeblack@google.comIn process: dut.p1 @ 4 ns
7212855Sgabeblack@google.com
7312855Sgabeblack@google.com  dut.p2:  4 ns @ 10: writing dut.sig = 2
7412855Sgabeblack@google.com
7512855Sgabeblack@google.comError: (E115) sc_signal<T> cannot have more than one driver: 
7612855Sgabeblack@google.com signal `dut.sig' (sc_signal)
7712855Sgabeblack@google.com first driver `dut.p3' (sc_method_process)
7812855Sgabeblack@google.com second driver `dut.p2' (sc_method_process)
7912855Sgabeblack@google.com conflicting write in delta cycle 10
8012855Sgabeblack@google.comIn file: <removed by verify.pl>
8112855Sgabeblack@google.comIn process: dut.p2 @ 4 ns
8212855Sgabeblack@google.com
8312855Sgabeblack@google.com dut.run:  4 ns @ 11: reading dut.sig = 3
8412855Sgabeblack@google.com
8512855Sgabeblack@google.com*** trigger 1-2-1-2 in the same delta cycle
8612855Sgabeblack@google.com  dut.p1:  5 ns @ 12: writing dut.sig = 1
8712855Sgabeblack@google.com  dut.p2:  5 ns @ 12: writing dut.sig = 2
8812855Sgabeblack@google.com
8912855Sgabeblack@google.comError: (E115) sc_signal<T> cannot have more than one driver: 
9012855Sgabeblack@google.com signal `dut.sig' (sc_signal)
9112855Sgabeblack@google.com first driver `dut.p1' (sc_method_process)
9212855Sgabeblack@google.com second driver `dut.p2' (sc_method_process)
9312855Sgabeblack@google.com conflicting write in delta cycle 12
9412855Sgabeblack@google.comIn file: <removed by verify.pl>
9512855Sgabeblack@google.comIn process: dut.p2 @ 5 ns
9612855Sgabeblack@google.com
9712855Sgabeblack@google.com  dut.p1:  5 ns @ 12: writing dut.sig = 1
9812855Sgabeblack@google.com  dut.p2:  5 ns @ 12: writing dut.sig = 2
9912855Sgabeblack@google.com
10012855Sgabeblack@google.comError: (E115) sc_signal<T> cannot have more than one driver: 
10112855Sgabeblack@google.com signal `dut.sig' (sc_signal)
10212855Sgabeblack@google.com first driver `dut.p1' (sc_method_process)
10312855Sgabeblack@google.com second driver `dut.p2' (sc_method_process)
10412855Sgabeblack@google.com conflicting write in delta cycle 12
10512855Sgabeblack@google.comIn file: <removed by verify.pl>
10612855Sgabeblack@google.comIn process: dut.p2 @ 5 ns
10712855Sgabeblack@google.com
10812855Sgabeblack@google.com dut.run:  5 ns @ 13: reading dut.sig = 1
10912855Sgabeblack@google.com
11012855Sgabeblack@google.com*** trigger 2-1 in the same delta cycle
11112855Sgabeblack@google.com  dut.p2:  6 ns @ 14: writing dut.sig = 2
11212855Sgabeblack@google.com  dut.p1:  6 ns @ 14: writing dut.sig = 1
11312855Sgabeblack@google.com
11412855Sgabeblack@google.comError: (E115) sc_signal<T> cannot have more than one driver: 
11512855Sgabeblack@google.com signal `dut.sig' (sc_signal)
11612855Sgabeblack@google.com first driver `dut.p2' (sc_method_process)
11712855Sgabeblack@google.com second driver `dut.p1' (sc_method_process)
11812855Sgabeblack@google.com conflicting write in delta cycle 14
11912855Sgabeblack@google.comIn file: <removed by verify.pl>
12012855Sgabeblack@google.comIn process: dut.p1 @ 6 ns
12112855Sgabeblack@google.com
12212855Sgabeblack@google.com dut.run:  6 ns @ 15: reading dut.sig = 2
12312855Sgabeblack@google.com
12412855Sgabeblack@google.com*** trigger 1-3 in the same delta cycle
12512855Sgabeblack@google.com  dut.p1:  7 ns @ 16: writing dut.sig = 1
12612855Sgabeblack@google.com  dut.p3:  7 ns @ 16: writing dut.sig = 3
12712855Sgabeblack@google.com
12812855Sgabeblack@google.comError: (E115) sc_signal<T> cannot have more than one driver: 
12912855Sgabeblack@google.com signal `dut.sig' (sc_signal)
13012855Sgabeblack@google.com first driver `dut.p1' (sc_method_process)
13112855Sgabeblack@google.com second driver `dut.p3' (sc_method_process)
13212855Sgabeblack@google.com conflicting write in delta cycle 16
13312855Sgabeblack@google.comIn file: <removed by verify.pl>
13412855Sgabeblack@google.comIn process: dut.p3 @ 7 ns
13512855Sgabeblack@google.com
13612855Sgabeblack@google.com dut.run:  7 ns @ 17: reading dut.sig = 1
13712855Sgabeblack@google.com
13812855Sgabeblack@google.com*** trigger 1-4-1 in the same delta cycle
13912855Sgabeblack@google.com  dut.p1:  8 ns @ 18: writing dut.sig = 1
14012855Sgabeblack@google.com  dut.p4:  8 ns @ 18: writing dut.sig = 1
14112855Sgabeblack@google.com
14212855Sgabeblack@google.comError: (E115) sc_signal<T> cannot have more than one driver: 
14312855Sgabeblack@google.com signal `dut.sig' (sc_signal)
14412855Sgabeblack@google.com first driver `dut.p1' (sc_method_process)
14512855Sgabeblack@google.com second driver `dut.p4' (sc_method_process)
14612855Sgabeblack@google.com conflicting write in delta cycle 18
14712855Sgabeblack@google.comIn file: <removed by verify.pl>
14812855Sgabeblack@google.comIn process: dut.p4 @ 8 ns
14912855Sgabeblack@google.com
15012855Sgabeblack@google.com  dut.p1:  8 ns @ 18: writing dut.sig = 1
15112855Sgabeblack@google.com dut.run:  8 ns @ 19: reading dut.sig = 1
15212855Sgabeblack@google.com
15312855Sgabeblack@google.com*** trigger 4-1 in the same delta cycle
15412855Sgabeblack@google.com  dut.p4:  9 ns @ 20: writing dut.sig = 1
15512855Sgabeblack@google.com  dut.p1:  9 ns @ 20: writing dut.sig = 1
15612855Sgabeblack@google.com
15712855Sgabeblack@google.comError: (E115) sc_signal<T> cannot have more than one driver: 
15812855Sgabeblack@google.com signal `dut.sig' (sc_signal)
15912855Sgabeblack@google.com first driver `dut.p4' (sc_method_process)
16012855Sgabeblack@google.com second driver `dut.p1' (sc_method_process)
16112855Sgabeblack@google.com conflicting write in delta cycle 20
16212855Sgabeblack@google.comIn file: <removed by verify.pl>
16312855Sgabeblack@google.comIn process: dut.p1 @ 9 ns
16412855Sgabeblack@google.com
16512855Sgabeblack@google.com dut.run:  9 ns @ 21: reading dut.sig = 1
16612855Sgabeblack@google.com
16712855Sgabeblack@google.comProgram completed
168