#L13
Q: If I’m unlucky enough to have a chip but little else, how should I go about testing it?
Using the HILEVEL AutoLearn
As long as you are satisfied that your chip is a “golden part” you may be able to use the ETSNT AutoLearn function for obtaining vectors. You will still need to do the following:
AutoLearn works by running the stimulus vectors that you’ve created in the Vectors window into the DUT (with applied timing and Vcc defined earlier) and capturing the resulting output data in the Analysis window. This captured data will be displayed at first with many failures present, but disregard that until AutoLearn is finished. |
The captured results will be written into the Expected Response Vector RAM, and viola! You have just created a functional test vector set. Click the RUN button and you will notice that the “failed” message is replaced with a “passed” message. You can see that it is important to have correct information about timing in order to acquire meangful DUT output data. If you do not strobe the output compare delay at the proper time within the cycle you may miss the valid output data. If you are unsure about the valid output strobe time, it is somewhat common that the output compare strobes are set late in the cycle. For example, with a test rate of 100ns the outputs are often valid at around 80ns or later. The final step is to save the vector file with the extension TRN. You
can either use the “File” or “Vector + Upload” function on
the command bar , or the “L” button on the toolbar to upload your
vectors. AutoLearn is also covered in Section 12 of the ETSNT
User Manual. Also See: QL13.zip is a zipped Word file of this Q'nApp. Click your browser's Back button to return to the Q'nApps index. |