I was reading a book for Digital Logic design using verilog coding and RTL synthesis. There was this sentence which is not clear to me - Latches are transparent to half of the clock cycle. Means?
-
2It is perfectly clear to me what he is asking. However the question should have been on the electronics exchange. – Oldfart May 19 '19 at 11:24
1 Answers
"Transparent" means that signal changes at the input are directly passed to the output. (Although with the inevitable delay for the signal to get through the logic).
Latches normaly have an input, output and enable. If the latch is 'enabled' it is 'transparent': signal changes at the input are directly passed to the output.
Using the two statements above, the sentence in the book is only true if you have a latch where the enable is connected to a clock. (And then only if he clock has a 50/50 duty cycle :-)
Therefore the sentence can not be generally seen as true.
For example here is a part of the SN7475 datasheet from TI which is a device which has four latches, but no clock.
The 'C' port is the enable.
You can see that the D input goes to Q and Q_bar if C is high. If C would be connected to a clock the latch would be transparent when the clock is high thus for half the clock period with a 50/50 clock.

- 6,104
- 2
- 13
- 15