1SystemC Simulation
2------ (50 ns) ------
3 dut (sc_module)
4  dut.parent (sc_thread_process) (running)
5---------------------- 
6+++ dut.parent.child0 starting (50 ns)
7+++ dut.parent.child1 starting (50 ns)
8------ (100 ns) ------
9 dut (sc_module)
10  dut.parent (sc_thread_process) (running)
11   dut.parent.child0 (sc_thread_process) (running)
12    dut.parent.child0.local (sc_object)
13   dut.parent.child1 (sc_thread_process) (running)
14    dut.parent.child1.local (sc_object)
15    dut.parent.child1.dyn_obj (sc_object)
16---------------------- 
17+++ dut.parent.child0.grandchild starting (150 ns)
18+++ dut.parent.child1.grandchild starting (150 ns)
19------ (200 ns) ------
20 dut (sc_module)
21  dut.parent (sc_thread_process) (running)
22   dut.parent.child0 (sc_thread_process) (running)
23    dut.parent.child0.local (sc_object)
24    dut.parent.child0.grandchild (sc_thread_process) (running)
25     dut.parent.child0.grandchild.local (sc_object)
26   dut.parent.child1 (sc_thread_process) (running)
27    dut.parent.child1.local (sc_object)
28    dut.parent.child1.dyn_obj (sc_object)
29    dut.parent.child1.grandchild (sc_thread_process) (running)
30     dut.parent.child1.grandchild.local (sc_object)
31---------------------- 
32+++ dut.parent.child0 exiting (250 ns)
33+++ dut.parent.child0.local deleted
34+++ dut.parent.child1 exiting (250 ns)
35+++ dut.parent.child1.local deleted
36------ (300 ns) ------
37 dut (sc_module)
38  dut.parent (sc_thread_process) (running)
39   dut.parent.child0 (sc_thread_process) (terminated)
40    dut.parent.child0.grandchild (sc_thread_process) (running)
41     dut.parent.child0.grandchild.local (sc_object)
42   dut.parent.child1 (sc_thread_process) (terminated)
43    dut.parent.child1.grandchild (sc_thread_process) (running)
44     dut.parent.child1.grandchild.local (sc_object)
45    dut.parent.child1.dyn_obj (sc_object)
46---------------------- 
47+++ dut.parent.child0.grandchild exiting (350 ns)
48+++ dut.parent.child0.grandchild.local deleted
49+++ dut.parent.child1.grandchild exiting (350 ns)
50+++ dut.parent.child1.grandchild.local deleted
51------ (400 ns) ------
52 dut (sc_module)
53  dut.parent (sc_thread_process) (running)
54   dut.parent.child0 (sc_thread_process) (terminated)
55    dut.parent.child0.grandchild (sc_thread_process) (terminated)
56   dut.parent.child1 (sc_thread_process) (terminated)
57    dut.parent.child1.grandchild (sc_thread_process) (terminated)
58    dut.parent.child1.dyn_obj (sc_object)
59---------------------- 
60+++ dut.parent.child1.dyn_obj deleted
61------ (500 ns) ------
62 dut (sc_module)
63  dut.parent (sc_thread_process) (running)
64   dut.parent.child0 (sc_thread_process) (terminated)
65    dut.parent.child0.grandchild (sc_thread_process) (terminated)
66   dut.parent.child1 (sc_thread_process) (terminated)
67    dut.parent.child1.grandchild (sc_thread_process) (terminated)
68---------------------- 
69
70Warning: (W505) object already exists: dut.parent.child0. Latter declaration will be renamed to dut.parent.child0_0
71
72In process: dut.parent @ 500 ns
73
74Warning: (W505) object already exists: dut.parent.child1. Latter declaration will be renamed to dut.parent.child1_0
75
76In process: dut.parent @ 500 ns
77+++ dut.parent.child0_0 starting (500 ns)
78+++ dut.parent.child1_0 starting (500 ns)
79------ (600 ns) ------
80 dut (sc_module)
81  dut.parent (sc_thread_process) (running)
82   dut.parent.child0 (sc_thread_process) (terminated)
83    dut.parent.child0.grandchild (sc_thread_process) (terminated)
84   dut.parent.child1 (sc_thread_process) (terminated)
85    dut.parent.child1.grandchild (sc_thread_process) (terminated)
86   dut.parent.child0_0 (sc_thread_process) (running)
87    dut.parent.child0_0.local (sc_object)
88   dut.parent.child1_0 (sc_thread_process) (running)
89    dut.parent.child1_0.local (sc_object)
90---------------------- 
91+++ dut.parent.child0_0.grandchild starting (600 ns)
92+++ dut.parent.child1_0.grandchild starting (600 ns)
93+++ dut.parent.child0_0.local deleted
94+++ dut.parent.child1_0.grandchild.local deleted
95+++ dut.parent.child1_0.local deleted
96+++ kills sent ... (650 ns)
97------ (700 ns) ------
98 dut (sc_module)
99  dut.parent (sc_thread_process) (running)
100   dut.parent.child0 (sc_thread_process) (terminated)
101    dut.parent.child0.grandchild (sc_thread_process) (terminated)
102   dut.parent.child1 (sc_thread_process) (terminated)
103    dut.parent.child1.grandchild (sc_thread_process) (terminated)
104   dut.parent.child0_0 (sc_thread_process) (terminated)
105    dut.parent.child0_0.grandchild (sc_thread_process) (running)
106     dut.parent.child0_0.grandchild.local (sc_object)
107   dut.parent.child1_0 (sc_thread_process) (terminated)
108    dut.parent.child1_0.grandchild (sc_thread_process) (terminated)
109---------------------- 
110+++ dut.parent exiting (700 ns)
111+++ dut.parent.child0_0.grandchild exiting (800 ns)
112+++ dut.parent.child0_0.grandchild.local deleted
113------ (900 ns) ------
114 dut (sc_module)
115  dut.parent (sc_thread_process) (terminated)
116   dut.parent.child0 (sc_thread_process) (terminated)
117    dut.parent.child0.grandchild (sc_thread_process) (terminated)
118   dut.parent.child1 (sc_thread_process) (terminated)
119    dut.parent.child1.grandchild (sc_thread_process) (terminated)
120   dut.parent.child0_0 (sc_thread_process) (terminated)
121    dut.parent.child0_0.grandchild (sc_thread_process) (terminated)
122   dut.parent.child1_0 (sc_thread_process) (terminated)
123    dut.parent.child1_0.grandchild (sc_thread_process) (terminated)
124---------------------- 
125