Tetramax atpg simulation problem help
时间:10-02
整理:3721RD
点击:
Hi friend,
when I simulate the ATPG files in modelsim,appear problem as follows:
# //0.00 ns : Begin test_setup
# //200.00 ns : Begin patterns, first pattern = 0
# //200.00 ns : ...begin scan load for pattern 0
#
# // *** ERROR during scan pattern 0 (detected during load of pattern 1)
#0 chain1 1 (exp=0, got=1)// pin P3[0], scan cell 1, T=37440.00 ns
#0 chain4 1 (exp=0, got=1)// pin P3[3], scan cell 1, T=37440.00 ns
#0 chain1 3 (exp=1, got=0)// pin P3[0], scan cell 3, T=37640.00 ns
#0 chain4 3 (exp=1, got=0)// pin P3[3], scan cell 3, T=37640.00 ns
#0 chain1 5 (exp=0, got=1)// pin P3[0], scan cell 5, T=37840.00 ns
#0 chain4 5 (exp=0, got=1)// pin P3[3], scan cell 5, T=37840.00 ns
#0 chain1 7 (exp=1, got=0)// pin P3[0], scan cell 7, T=38040.00 ns
#0 chain4 7 (exp=1, got=0)// pin P3[3], scan cell 7, T=38040.00 ns
#0 chain1 9 (exp=0, got=1)// pin P3[0], scan cell 9, T=38240.00 ns
#0 chain4 9 (exp=0, got=1)// pin P3[3], scan cell 9, T=38240.00 ns
#0 chain1 11 (exp=1, got=0)// pin P3[0], scan cell 11, T=38440.00 ns
#0 chain4 11 (exp=1, got=0)// pin P3[3], scan cell 11, T=38440.00 ns
#0 chain1 13 (exp=0, got=1)// pin P3[0], scan cell 13, T=38640.00 ns
........
........
#0 chain4 365 (exp=0, got=1)// pin P3[3], scan cell 365, T=73840.00 ns
#0 chain1 366 (exp=1, got=0)// pin P3[0], scan cell 366, T=73940.00 ns
#0 chain4 366 (exp=1, got=0)// pin P3[3], scan cell 366, T=73940.00 ns
#74000.00 ns --BUS CONFLICT-- : AAA_tmax_testbench_1_16.dut.io_pad_inst.P34_PAD
#74000.00 ns --BUS CONFLICT-- : AAA_tmax_testbench_1_16.dut.io_pad_inst.P30_PAD
#
# // *** ERROR during scan pattern 1 (detected during load of pattern 2)
#1 chain1 0 (exp=0, got=1)// pin P3[0], scan cell 0, T=74440.00 ns
#1 chain4 0 (exp=0, got=1)// pin P3[3], scan cell 0, T=74440.00 ns
#1 chain1 1 (exp=1, got=0)// pin P3[0], scan cell 1, T=74540.00 ns
#1 chain4 1 (exp=1, got=0)// pin P3[3], scan cell 1, T=74540.00 ns
#1 chain4 2 (exp=0, got=1)// pin P3[3], scan cell 2, T=74640.00 ns
#1 chain1 3 (exp=0, got=1)// pin P3[0], scan cell 3, T=74740.00 ns
#1 chain4 3 (exp=1, got=0)// pin P3[3], scan cell 3, T=74740.00 ns
#1 chain1 4 (exp=1, got=0)// pin P3[0], scan cell 4, T=74840.00 ns
.......
.......
what is the reason that cause "exp=1, got=0" or"exp=0, got=1"?
is it need to add the .sdf to the simulation project?
I am confuse about it.Expect your answer..
thanks
Best regards!
when I simulate the ATPG files in modelsim,appear problem as follows:
# //0.00 ns : Begin test_setup
# //200.00 ns : Begin patterns, first pattern = 0
# //200.00 ns : ...begin scan load for pattern 0
#
# // *** ERROR during scan pattern 0 (detected during load of pattern 1)
#0 chain1 1 (exp=0, got=1)// pin P3[0], scan cell 1, T=37440.00 ns
#0 chain4 1 (exp=0, got=1)// pin P3[3], scan cell 1, T=37440.00 ns
#0 chain1 3 (exp=1, got=0)// pin P3[0], scan cell 3, T=37640.00 ns
#0 chain4 3 (exp=1, got=0)// pin P3[3], scan cell 3, T=37640.00 ns
#0 chain1 5 (exp=0, got=1)// pin P3[0], scan cell 5, T=37840.00 ns
#0 chain4 5 (exp=0, got=1)// pin P3[3], scan cell 5, T=37840.00 ns
#0 chain1 7 (exp=1, got=0)// pin P3[0], scan cell 7, T=38040.00 ns
#0 chain4 7 (exp=1, got=0)// pin P3[3], scan cell 7, T=38040.00 ns
#0 chain1 9 (exp=0, got=1)// pin P3[0], scan cell 9, T=38240.00 ns
#0 chain4 9 (exp=0, got=1)// pin P3[3], scan cell 9, T=38240.00 ns
#0 chain1 11 (exp=1, got=0)// pin P3[0], scan cell 11, T=38440.00 ns
#0 chain4 11 (exp=1, got=0)// pin P3[3], scan cell 11, T=38440.00 ns
#0 chain1 13 (exp=0, got=1)// pin P3[0], scan cell 13, T=38640.00 ns
........
........
#0 chain4 365 (exp=0, got=1)// pin P3[3], scan cell 365, T=73840.00 ns
#0 chain1 366 (exp=1, got=0)// pin P3[0], scan cell 366, T=73940.00 ns
#0 chain4 366 (exp=1, got=0)// pin P3[3], scan cell 366, T=73940.00 ns
#74000.00 ns --BUS CONFLICT-- : AAA_tmax_testbench_1_16.dut.io_pad_inst.P34_PAD
#74000.00 ns --BUS CONFLICT-- : AAA_tmax_testbench_1_16.dut.io_pad_inst.P30_PAD
#
# // *** ERROR during scan pattern 1 (detected during load of pattern 2)
#1 chain1 0 (exp=0, got=1)// pin P3[0], scan cell 0, T=74440.00 ns
#1 chain4 0 (exp=0, got=1)// pin P3[3], scan cell 0, T=74440.00 ns
#1 chain1 1 (exp=1, got=0)// pin P3[0], scan cell 1, T=74540.00 ns
#1 chain4 1 (exp=1, got=0)// pin P3[3], scan cell 1, T=74540.00 ns
#1 chain4 2 (exp=0, got=1)// pin P3[3], scan cell 2, T=74640.00 ns
#1 chain1 3 (exp=0, got=1)// pin P3[0], scan cell 3, T=74740.00 ns
#1 chain4 3 (exp=1, got=0)// pin P3[3], scan cell 3, T=74740.00 ns
#1 chain1 4 (exp=1, got=0)// pin P3[0], scan cell 4, T=74840.00 ns
.......
.......
what is the reason that cause "exp=1, got=0" or"exp=0, got=1"?
is it need to add the .sdf to the simulation project?
I am confuse about it.Expect your answer..
thanks
Best regards!
是需要加上sdf的
exp=1, got=0" or"exp=0, got=1 是有错误出现了,你可以看一下仿真波形看为什么希望是1的时候出现了0,看你的问题估计是哪里没有设对,不是timing的问题,要不然不会出现这么多错误的!