D-Latch is a simple clocked memory element inwhich the output is equal to the stored state inside theelement.
In D-Latch the state is changed whenever the appropriate inputschange and the clock is asserted. A D-Latch has two inputs and twooutputs.
The inputs are the data value to be stored and a clock signalthat indicates when the latch should read the value on the datainput and store it. The outputs are simply the value of theinternal state and its complement.
When the clock input is asserted, the latch is said to be open,and the value of the output becomes the value of the data input.When the clock input is de-asserted, the latch is said to beclosed, and the value of the output is whatever value was storedthe last time the latch was open.
What is the difference between DFF and D-Latch?
Can one chip be used for constructing the other? Explain.