Hi Steve,
If your phase requirement is that both Channels A & B are high then all three channels must be high for the reset to occur. Therefore, yes, you must have a pulse width of Z large enough to overlap with both A & B going high. Since you want to latch your data on the Gate edge and reset the count at the same time, you might want to OR your A, B and Z channels with the Gate signal so that the gate will cause all three channels to go high simultaneously. This means your Gate signal will cause a pulse simultaneously on your A, B and Z channels, thus causing a reset.
You are also correct about your observation that the Z-Index is level triggered and not edge triggered. So, yes, as long as the Z-Index is high you will get a reset (if
the phase criteria is met).
To control the duration of your pulse, you could use another counter to create a retriggerable pulse of a given pulse width. This means you would be able to control the width of your Z-Index value. This might not be an option if you are trying to conserve counters though.
Your best bet is probably to devise a simple "OR" circuit for each input with your Gate signal.
Anyway, just my thoughts.
Ron
Applications Engineering
National Instruments