Synchronous logic: Tpd<Th on the flip-flops of VHC family

Hello, A noob needs some clarification on the crusal design basics. The

formatting link
shift register allow for cascading Q' pin output pin to SER data input. However, I have discovered an interesting fact - the new value at the output may apperar earlier (propagation delay = 1ns) than the hold time of SER allows (2ns). Isn't this logic familiy designed for synchronous operation?

Reply to
valentin tihomirov
Loading thread data ...

That "1ns" column for a "minimum" Tpd over temperature is a bogus number. Any operating condition that reduces the Tpd will also reduce the minimum Th. The inportant thing is that Tpd will remain ~5x Th. You will encounter no problems.

Reply to
Fred Bloggs

But the 2ns is the minimum Th as well, so the operating condition reducing Tpd => 1ns will reduce Th => 2ns limit. This makes the safe operation (Tpd ~5xTh) impossible.

Additional thing which needs clarification is the upper limit of Th. Why do they specify the lowest threshold if the parameter is longer in reality? Do they want me to retain the input signal constant during the minimal time or it must last some longer? IMO, it is the maximal Th, which have to be satisfied (and specified) in order for the device to switch propertly.

Thanks.

Reply to
valentin tihomirov

That 2ns in the datasheet is the single value of Th guaranteed to work over -40

You should translate "minimum" to mean: can be removed no sooner than Th after SCLK transition. SER must remain valid for Th nsecs after the SCLK edge. Any additional time you hold SER is wasted, the clocking action is finished, and the SER input no longer has any effect. A maximal Th would be something like Tclk-Tsetup and has nothing to do with hold time.

Reply to
Fred Bloggs

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.