This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Metastable 74ACT574



Greetings:

I'm sure, from time to time, you get questions regarding unmet setup times or hold times.

I'm writing to ask what behavior occurs in a 74ACT574 if a given input does not meet the required setup time, or if a given input does not meet the required hold time.

Will the associated output settle into a known state within a given number of nanoseconds, or will the associated output go indeterminate for a prolonged timeframe?

I have an asynchronous input that must be clock-synchronized, and I'm not sure of the best approach.

You guys are the best!

Carl Reese

Metro Electronic Services, Inc.

214-794-4897 cell;

  • Carl,

    The setup time and hold time are related to the internal propagation delays of the part.  If the input to the flip-flop is unknown during any part of the input cycle (ie from the start of the setup time through the clock trigger until the hold time expires), then the output is also unknown.  That being said, the datasheet values are (generally speaking) heavily guard-banded and you will find that the part is more forgiving than the values would suggest.

    The output will maintain a valid logic level, but if the input is unknown there's no way to know _which_ valid logic level it has chosen without reading it or clocking through a valid input value.

    If you can provide a schematic and/or scope shots of the signals involved we can likely be of more help.