A transperent D-latch already has clock as an input.
The basic difference between D-latch and D-ff is D-latch is level triggered and D-FF is edge sensitive.
So, to make rising edge D-FF, we need two Transperent D-latch, with opposite edge sensitiveness.
A transperent D-latch already has clock as an input.
The basic difference between D-latch and D-ff is D-latch is level triggered and D-FF is edge sensitive.
So, to make rising edge D-FF, we need two Transperent D-latch, with opposite edge sensitiveness.
DFF are formed by two cascaded latches.
The first one latch is negative-level sensitive.
The second one is positive -level sensitive.
In addition, where does setup-time and hold-time come from?
For setup time, it is the amount for capturing value in the first latch.
For hold time, it is the amount for value come out in output of the second latch.