#L36
Q: What is the functional description of HILEVEL's Memory Test feature?
Memory Test - Functional Description
Stimulus Data has special meaning when the ETS is in Memory
Test mode. Each byte of stimulus data (for memory address/data only) controls
special functions within the Memory Test circuitry of the Pin Electronics.
The specific functions are determined by the selected Algorithm. Stimulus Values Pertaining to Memory Test
NOTE: The specific FUNCTION (increment, shift) is determinrsd by the selected Algorithm. The input vectors have direct control over carry/serial input, complement, loading of CONSTANT register only. Bit 7 of each stimulus byte is an RZ stimulus bit. This stimulus bit clocks the FUNCTION results into the OUTPUT register of the memory test circuit and loads/shifts data into CONSTANT, four bits at a time. The trailing (clocking) edge of this stimulus bit is defined by Memory Edge in Pin Setup. Under normal operation, vector data is applied to the DUT exactly as
defined in Pin Setup. However, when Memory Test is selected,
vector data controls special functions used in the generation of specific
patterns which are determined by selected algorithms. Therefore, the expected
response data reflects the response expected as a result of the applied
stimulus from the Memory Test circuit and not the Vector Stimulus. For
example, if a Checkerboard pattern is chosen under Algorithms in
Memory Test Setup, the expected response will be either 0x55 or
0xAA, while the vector stimulus will appear as previously defined under
Stimulus Values Pertaining to Memory Test. In order to ease confusion
and facilitate debug/verification, a special 'Pin Direction' is automatically
selected in Pin Setup. 'Split Memadr' and 'Split Memdata'
allow the user to view (in Analysis) Stimulus Data both as it is
input to the Pin Electronics (to Memory Test), and as it is input
to the DUT (from Memory Test) within the same test cycle. |
The diagram below applies both to memory address and memory data. It is repeated for each byte of address or data. Also, see Example 1. Memory Test Functional Diagram
Description of Vectors NOTE: Although only 15 bits of address and 8 bits of data are significant, all functions are performed with 32-bit operands.
Also See: QL36.zip is a zipped Word file of this Q'nApp. Click your browser's Back button to return to the Q'nApps index. |