wjccentury
Junior Member level 2
Hello, all,
I have a question about initilaizing the chip for test. Normally, we should modify the SPF file's MacroDefs.
The background is:
1. RSTn signal is scan test reset
2. XXTI signal is a normal signal (not DFT signal)
3. Before test chip, the following operation should be done:
a. assert RSTn (1'b0)
b. insert 10MHz clock to XXTI and hold for 3 cycles
c. de-assert RSTn (1'b1)
d. insert 10MHz clock to XXTI and hold for 5 cycles
I modified the "test_setup" but I could not get what I want.
The following is my modification:
1. The _default_WFT_ is 10MHz
2. define XXTI as _default_WFT_ in "Timing"
3. In test_setup, add following:
V { "RSTn"=P; } // I can not force RSTn 1'b0 for 3 cycles because its off state is 1'b1
V { "XXTI"=P; }
V { "XXTI"=P; }
V { "XXTI"=P; }
V { "RSTn"=1; }
V { "XXTI"=P; }
V { "XXTI"=P; }
V { "XXTI"=P; }
V { "XXTI"=P; }
V { "XXTI"=P; }
Then I checked the waveform, the reset signal timing is not what I want. How can I solve this problem?
I hope you can help me!
Thank you very much !
I have a question about initilaizing the chip for test. Normally, we should modify the SPF file's MacroDefs.
The background is:
1. RSTn signal is scan test reset
2. XXTI signal is a normal signal (not DFT signal)
3. Before test chip, the following operation should be done:
a. assert RSTn (1'b0)
b. insert 10MHz clock to XXTI and hold for 3 cycles
c. de-assert RSTn (1'b1)
d. insert 10MHz clock to XXTI and hold for 5 cycles
I modified the "test_setup" but I could not get what I want.
The following is my modification:
1. The _default_WFT_ is 10MHz
2. define XXTI as _default_WFT_ in "Timing"
3. In test_setup, add following:
V { "RSTn"=P; } // I can not force RSTn 1'b0 for 3 cycles because its off state is 1'b1
V { "XXTI"=P; }
V { "XXTI"=P; }
V { "XXTI"=P; }
V { "RSTn"=1; }
V { "XXTI"=P; }
V { "XXTI"=P; }
V { "XXTI"=P; }
V { "XXTI"=P; }
V { "XXTI"=P; }
Then I checked the waveform, the reset signal timing is not what I want. How can I solve this problem?
I hope you can help me!
Thank you very much !