I thought that if the delta cycles do not change anything then the simulation
would exit?

I stripped the test down to a simple test case and did a trace.


See trace below:



Now is 3440ns +0
.test_register_1bit(arc_test_register_1bit).clk 00781690  e8 ----
last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit).clken 00781728  e8 ----
last_event=10ns last_active=10ns val='0'; drv='0'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clk 
00781690
e8 ---- last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clken
00781728  e8 ---- last_event=10ns last_active=10ns val='0'; drv='0'
Now is 3450ns +0
.test_register_1bit(arc_test_register_1bit).clk 00781690  e8 ----
last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit).clken 00781728  e8 ----
last_event=10ns last_active=10ns val='0'; drv='0'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clk 
00781690
e8 ---- last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clken
00781728  e8 ---- last_event=10ns last_active=10ns val='0'; drv='0'
Now is 3460ns +0
.test_register_1bit(arc_test_register_1bit).clk 00781690  e8 ----
last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit).clken 00781728  e8 ----
last_event=10ns last_active=10ns val='0'; drv='0'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clk 
00781690
e8 ---- last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clken
00781728  e8 ---- last_event=10ns last_active=10ns val='0'; drv='0'
Now is 3470ns +0
.test_register_1bit(arc_test_register_1bit).clk 00781690  e8 ----
last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit).clken 00781728  e8 ----
last_event=10ns last_active=10ns val='0'; drv='0'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clk 
00781690
e8 ---- last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clken
00781728  e8 ---- last_event=10ns last_active=10ns val='0'; drv='0'
Now is 3480ns +0
.test_register_1bit(arc_test_register_1bit).clk 00781690  e8 ----
last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit).clken 00781728  e8 ----
last_event=10ns last_active=10ns val='0'; drv='0'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clk 
00781690
e8 ---- last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clken
00781728  e8 ---- last_event=10ns last_active=10ns val='0'; drv='0'
Now is 3490ns +0
.test_register_1bit(arc_test_register_1bit).clk 00781690  e8 ----
last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit).clken 00781728  e8 ----
last_event=10ns last_active=10ns val='0'; drv='0'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clk 
00781690
e8 ---- last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clken
00781728  e8 ---- last_event=10ns last_active=10ns val='0'; drv='0'
Now is 3500ns +0
.test_register_1bit(arc_test_register_1bit).clk 00781690  e8 ----
last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit).clken 00781728  e8 ----
last_event=10ns last_active=10ns val='0'; drv='0'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clk 
00781690
e8 ---- last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clken
00781728  e8 ---- last_event=10ns last_active=10ns val='0'; drv='0'
Now is 3510ns +0
.test_register_1bit(arc_test_register_1bit).clk 00781690  e8 ----
last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit).clken 00781728  e8 ----
last_event=10ns last_active=10ns val='0'; drv='0'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clk 
00781690
e8 ---- last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clken
00781728  e8 ---- last_event=10ns last_active=10ns val='0'; drv='0'
Now is 3520ns +0
.test_register_1bit(arc_test_register_1bit).clk 00781690  e8 ----
last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit).clken 00781728  e8 ----
last_event=10ns last_active=10ns val='0'; drv='0'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clk 
00781690
e8 ---- last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clken
00781728  e8 ---- last_event=10ns last_active=10ns val='0'; drv='0'
Now is 3530ns +0
.test_register_1bit(arc_test_register_1bit).clk 00781690  e8 ----
last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit).clken 00781728  e8 ----
last_event=10ns last_active=10ns val='0'; drv='0'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clk 
00781690
e8 ---- last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clken
00781728  e8 ---- last_event=10ns last_active=10ns val='0'; drv='0'
Now is 3540ns +0
.test_register_1bit(arc_test_register_1bit).clk 00781690  e8 ----
last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit).clken 00781728  e8 ----
last_event=10ns last_active=10ns val='0'; drv='0'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clk 
00781690
e8 ---- last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clken
00781728  e8 ---- last_event=10ns last_active=10ns val='0'; drv='0'
Now is 3550ns +0
.test_register_1bit(arc_test_register_1bit).clk 00781690  e8 ----
last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit).clken 00781728  e8 ----
last_event=10ns last_active=10ns val='0'; drv='0'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clk 
00781690
e8 ---- last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clken
00781728  e8 ---- last_event=10ns last_active=10ns val='0'; drv='0'
Now is 3560ns +0
.test_register_1bit(arc_test_register_1bit).clk 00781690  e8 ----
last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit).clken 00781728  e8 ----
last_event=10ns last_active=10ns val='0'; drv='0'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clk 
00781690
e8 ---- last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clken
00781728  e8 ---- last_event=10ns last_active=10ns val='0'; drv='0'
Now is 3570ns +0
.test_register_1bit(arc_test_register_1bit).clk 00781690  e8 ----
last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit).clken 00781728  e8 ----
last_event=10ns last_active=10ns val='0'; drv='0'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clk 
00781690
e8 ---- last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clken
00781728  e8 ---- last_event=10ns last_active=10ns val='0'; drv='0'
Now is 3580ns +0
.test_register_1bit(arc_test_register_1bit).clk 00781690  e8 ----
last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit).clken 00781728  e8 ----
last_event=10ns last_active=10ns val='0'; drv='0'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clk 
00781690
e8 ---- last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clken
00781728  e8 ---- last_event=10ns last_active=10ns val='0'; drv='0'
Now is 3590ns +0
.test_register_1bit(arc_test_register_1bit).clk 00781690  e8 ----
last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit).clken 00781728  e8 ----
last_event=10ns last_active=10ns val='0'; drv='0'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clk 
00781690
e8 ---- last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clken
00781728  e8 ---- last_event=10ns last_active=10ns val='0'; drv='0'
Now is 3600ns +0
.test_register_1bit(arc_test_register_1bit).clk 00781690  e8 ----
last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit).clken 00781728  e8 ----
last_event=10ns last_active=10ns val='0'; drv='0'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clk 
00781690
e8 ---- last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clken
00781728  e8 ---- last_event=10ns last_active=10ns val='0'; drv='0'
Now is 3610ns +0
.test_register_1bit(arc_test_register_1bit).clk 00781690  e8 ----
last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit).clken 00781728  e8 ----
last_event=10ns last_active=10ns val='0'; drv='0'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clk 
00781690
e8 ---- last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clken
00781728  e8 ---- last_event=10ns last_active=10ns val='0'; drv='0'
Now is 3620ns +0
.test_register_1bit(arc_test_register_1bit).clk 00781690  e8 ----
last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit).clken 00781728  e8 ----
last_event=10ns last_active=10ns val='0'; drv='0'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clk 
00781690
e8 ---- last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clken
00781728  e8 ---- last_event=10ns last_active=10ns val='0'; drv='0'
Now is 3630ns +0
.test_register_1bit(arc_test_register_1bit).clk 00781690  e8 ----
last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit).clken 00781728  e8 ----
last_event=10ns last_active=10ns val='0'; drv='0'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clk 
00781690
e8 ---- last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clken
00781728  e8 ---- last_event=10ns last_active=10ns val='0'; drv='0'
Now is 3640ns +0
.test_register_1bit(arc_test_register_1bit).clk 00781690  e8 ----
last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit).clken 00781728  e8 ----
last_event=10ns last_active=10ns val='0'; drv='0'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clk 
00781690
e8 ---- last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clken
00781728  e8 ---- last_event=10ns last_active=10ns val='0'; drv='0'
Now is 3650ns +0
.test_register_1bit(arc_test_register_1bit).clk 00781690  e8 ----
last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit).clken 00781728  e8 ----
last_event=10ns last_active=10ns val='0'; drv='0'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clk 
00781690
e8 ---- last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clken
00781728  e8 ---- last_event=10ns last_active=10ns val='0'; drv='0'
Now is 3660ns +0
.test_register_1bit(arc_test_register_1bit).clk 00781690  e8 ----
last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit).clken 00781728  e8 ----
last_event=10ns last_active=10ns val='0'; drv='0'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clk 
00781690
e8 ---- last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clken
00781728  e8 ---- last_event=10ns last_active=10ns val='0'; drv='0'
Now is 3670ns +0
.test_register_1bit(arc_test_register_1bit).clk 00781690  e8 ----
last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit).clken 00781728  e8 ----
last_event=10ns last_active=10ns val='0'; drv='0'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clk 
00781690
e8 ---- last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clken
00781728  e8 ---- last_event=10ns last_active=10ns val='0'; drv='0'
Now is 3680ns +0
.test_register_1bit(arc_test_register_1bit).clk 00781690  e8 ----
last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit).clken 00781728  e8 ----
last_event=10ns last_active=10ns val='0'; drv='0'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clk 
00781690
e8 ---- last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clken
00781728  e8 ---- last_event=10ns last_active=10ns val='0'; drv='0'
Now is 3690ns +0
.test_register_1bit(arc_test_register_1bit).clk 00781690  e8 ----
last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit).clken 00781728  e8 ----
last_event=10ns last_active=10ns val='0'; drv='0'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clk 
00781690
e8 ---- last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clken
00781728  e8 ---- last_event=10ns last_active=10ns val='0'; drv='0'
Now is 3700ns +0
.test_register_1bit(arc_test_register_1bit).clk 00781690  e8 ----
last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit).clken 00781728  e8 ----
last_event=10ns last_active=10ns val='0'; drv='0'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clk 
00781690
e8 ---- last_event=10500ps last_active=10500ps val='1'; drv='1'
.test_register_1bit(arc_test_register_1bit)[EMAIL PROTECTED](arc_clock).clken
00781728  e8 ---- last_event=10ns last_active=10ns val='0'; drv='0'

--
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-                                                               -
- Jason Pyeron                      PD Inc. http://www.pdinc.us -
- Principal Consultant              10 West 24th Street #100    -
- +1 (443) 269-1555 x333            Baltimore, Maryland 21218   -
-                                                               -
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
This message is copyright PD Inc, subject to license 20080407P00.


_______________________________________________
Ghdl-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/ghdl-discuss

Reply via email to