Bundle analysis (v1.35) Reading signal definitions from test.out (11:06 18/10/95) schematic format Default set up time = 1.000 ns Default hold time = 0.500 ns Reading bundle definitions from test.check (16:40 20/10/95) Prefix: Default set up time = 1.000 ns Default hold time = 0.000 ns Reading bundle definitions from testinclude.check (13:52 23/10/95) Prefix: my Default set up time = 2.000 ns Default set up time = 1.000 ns 6 aliases used. 1 bundles. 3 bundles. 4 bundles in total Performing bundle checks on file test.out. Constraint Violation: xmy.xheir.data3[0] changed at 45.000 ns between req: xmy.req3 at 40.000 ns and ack: xmy.ack3 at 50.000 ns Set Up Violation : xmy.xheir.data3[3] changed at 65.000 ns actual sut : 0.500 ns (< 1.000) before req: xmy.req3 Hold Time Violation : data2[1] changed at 102.900 ns actual ht : 2.900 ns (< 3.000) after ack: ack2 Hold Time Violation : data2[2] changed at 102.900 ns actual ht : 2.900 ns (< 3.000) after ack: ack2 Constraint Violation: data1 changed at 180.000 ns between req: xmy.xheir.req1 at 170.000 ns and ack: ack1 at 180.000 ns Bad transition on req: xmy.xheir.req1 (1-u-1) at 190.000 ns Bad transition on ack: ack1 (0-u-0) at 195.000 ns Bad transition on req: xmy.xheir.req1 (0-u-0) at 205.000 ns Bad transition on ack: ack1 (1-u-1) at 210.000 ns Constraint Violation: data1 changed at 216.000 ns between req: xmy.xheir.req1 at 215.000 ns and ack: ack1 at 220.000 ns Constraint Violation: data1 changed at 223.500 ns between req: xmy.xheir.req1 at 222.000 ns and ack: ack1 at 224.500 ns Bad data on : data2[6] at 228.000 ns Bad data on : data2[7] at 228.000 ns Set Up Violation : data2[0] changed at 235.000 ns actual sut : 0.000 ns (< 2.000) before req: req2 Set Up Violation : data2[1] changed at 235.000 ns actual sut : 0.000 ns (< 2.000) before req: req2 Constraint Violation: data2[2] changed at 236.000 ns between req: req2 at 235.000 ns and ack: ack2 at 237.000 ns Constraint Violation: data2[3] changed at 236.000 ns between req: req2 at 235.000 ns and ack: ack2 at 237.000 ns Constraint Violation: data2[4] changed at 236.500 ns between req: req2 at 235.000 ns and ack: ack2 at 237.000 ns Constraint Violation: data2[5] changed at 236.500 ns between req: req2 at 235.000 ns and ack: ack2 at 237.000 ns Constraint Violation: data2[6] changed at 237.000 ns between req: req2 at 235.000 ns and ack: ack2 at 237.000 ns Hold Time Violation : data2[7] changed at 237.000 ns actual ht : 0.000 ns (< 3.000) after ack: ack2 Set Up Violation : data2[1] changed at 241.000 ns actual sut : 0.000 ns (< 2.000) before req: req2 Constraint Violation: data2[0] changed at 242.000 ns between req: req2 at 241.000 ns and ack: ack2 at 244.000 ns Constraint Violation: data2[1] changed at 242.000 ns between req: req2 at 241.000 ns and ack: ack2 at 244.000 ns Constraint Violation: data2[2] changed at 244.000 ns between req: req2 at 241.000 ns and ack: ack2 at 244.000 ns Constraint Violation: data2[3] changed at 243.000 ns between req: req2 at 241.000 ns and ack: ack2 at 244.000 ns Hold Time Violation : data2[3] changed at 244.000 ns actual ht : 0.000 ns (< 3.000) after ack: ack2 ________________________________________________________________________________ Violations: constraint 13 set up 4 hold 4 total 21 Bad signals: req 2 ack 2 data 2 total 6 ________________________________________________________________________________ Simulation terminates at 250.000 ns Times from req to ack: req/ack calls avg (ns) max (ns) max at (ns) min (ns) xmy.req3(f)/xmy.ack3(f) 3 8.167 10.000 50.000 5.000 req4(r)/ack4(r) 2 7.250 9.500 75.000 5.000 xmy.xheir.req1(r)/ack1(f) 6 7.233 19.900 150.000 1.000 req2(f)/ack2(r) 5 3.100 5.000 20.000 0.500 Minimum (valid) set up time for each bundle: req/ack min sut (ns) req at (ns) xmy.req3(f)/xmy.ack3(f) 14.950 15.000 xmy.xheir.req1(r)/ack1(f) 5.000 15.000 req2(f)/ack2(r) 3.000 228.000 req4(r)/ack4(r) 0.500 65.500 Minimum (valid) hold time for each bundle: req/ack min sut (ns) data at (ns) xmy.req3(f)/xmy.ack3(f) 5.000 25.000 req2(f)/ack2(r) 3.500 232.000 xmy.xheir.req1(r)/ack1(f) 3.500 215.500 req4(r)/ack4(r) 2.900 102.900