Difference between D Latch Schematic and D Flip Flop Schematic











up vote
1
down vote

favorite
1












I heard that the main difference between latch and flip flops is that latches are asynchronous while flip flops are edge triggered which makes sense. But when I check out their shematic they seem pretty much same.



Here is the design of a dlatch from one book which I can understand.



Dlatch shematic



But here is the D Flip Flop schematic I found in various tutorials



DFlip Flop Schematic



As I said they pretty much look same to me,what cause them to work different, where is the difference in schematic?










share|improve this question




























    up vote
    1
    down vote

    favorite
    1












    I heard that the main difference between latch and flip flops is that latches are asynchronous while flip flops are edge triggered which makes sense. But when I check out their shematic they seem pretty much same.



    Here is the design of a dlatch from one book which I can understand.



    Dlatch shematic



    But here is the D Flip Flop schematic I found in various tutorials



    DFlip Flop Schematic



    As I said they pretty much look same to me,what cause them to work different, where is the difference in schematic?










    share|improve this question


























      up vote
      1
      down vote

      favorite
      1









      up vote
      1
      down vote

      favorite
      1






      1





      I heard that the main difference between latch and flip flops is that latches are asynchronous while flip flops are edge triggered which makes sense. But when I check out their shematic they seem pretty much same.



      Here is the design of a dlatch from one book which I can understand.



      Dlatch shematic



      But here is the D Flip Flop schematic I found in various tutorials



      DFlip Flop Schematic



      As I said they pretty much look same to me,what cause them to work different, where is the difference in schematic?










      share|improve this question















      I heard that the main difference between latch and flip flops is that latches are asynchronous while flip flops are edge triggered which makes sense. But when I check out their shematic they seem pretty much same.



      Here is the design of a dlatch from one book which I can understand.



      Dlatch shematic



      But here is the D Flip Flop schematic I found in various tutorials



      DFlip Flop Schematic



      As I said they pretty much look same to me,what cause them to work different, where is the difference in schematic?







      computer-science hardware hdl flip-flop circuit-diagram






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Nov 11 at 11:11









      marc_s

      567k12710961246




      567k12710961246










      asked Nov 11 at 9:13









      Crazy_Boy53

      896




      896
























          1 Answer
          1






          active

          oldest

          votes

















          up vote
          2
          down vote



          accepted










          It's hard to find consistent terminology in the literature because the usage of the term flip-flop and latch has changed over time.



          The important aspect to consider is how the input is allowed to change the output.



          If the input is always allow to change the output the device is called a simple transparent latch (Some author uses the term level-triggered flip-flop).

          If the input is allowed to change the output when a control signal (typically denoted E but sometime confusingly labelled as CLK) is held at a particular level (high or low), the device is called simple opaque latch (Some author uses the term level-triggered clocked flip-flop).

          If the input is allowed to change the output only on the rising or falling edge of a control signal (denoted with CLK) then the device is called flip-flop (Some author uses the term edge-triggered flip-flop).



          So you may have inadvertently searched for the same device.

          From a block-level perspective both the D-latch and the D-flip-flop are the same, but in the latter the CLK signal is edge-triggered.

          A special circuit must be uses to detect edges (an example is here or in the Wikipedia page).

          Since these circuits are usually "bulky" when draw, they are, unfortunately, often omitted, resulting in the "same" schematic for both flip-flops and latches.



          Notice however that in the symbol of a flip-flop you'll find a small "beak" at the clock pin to denote a edge-triggered input.






          share|improve this answer





















            Your Answer






            StackExchange.ifUsing("editor", function () {
            StackExchange.using("externalEditor", function () {
            StackExchange.using("snippets", function () {
            StackExchange.snippets.init();
            });
            });
            }, "code-snippets");

            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "1"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53247299%2fdifference-between-d-latch-schematic-and-d-flip-flop-schematic%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes








            up vote
            2
            down vote



            accepted










            It's hard to find consistent terminology in the literature because the usage of the term flip-flop and latch has changed over time.



            The important aspect to consider is how the input is allowed to change the output.



            If the input is always allow to change the output the device is called a simple transparent latch (Some author uses the term level-triggered flip-flop).

            If the input is allowed to change the output when a control signal (typically denoted E but sometime confusingly labelled as CLK) is held at a particular level (high or low), the device is called simple opaque latch (Some author uses the term level-triggered clocked flip-flop).

            If the input is allowed to change the output only on the rising or falling edge of a control signal (denoted with CLK) then the device is called flip-flop (Some author uses the term edge-triggered flip-flop).



            So you may have inadvertently searched for the same device.

            From a block-level perspective both the D-latch and the D-flip-flop are the same, but in the latter the CLK signal is edge-triggered.

            A special circuit must be uses to detect edges (an example is here or in the Wikipedia page).

            Since these circuits are usually "bulky" when draw, they are, unfortunately, often omitted, resulting in the "same" schematic for both flip-flops and latches.



            Notice however that in the symbol of a flip-flop you'll find a small "beak" at the clock pin to denote a edge-triggered input.






            share|improve this answer

























              up vote
              2
              down vote



              accepted










              It's hard to find consistent terminology in the literature because the usage of the term flip-flop and latch has changed over time.



              The important aspect to consider is how the input is allowed to change the output.



              If the input is always allow to change the output the device is called a simple transparent latch (Some author uses the term level-triggered flip-flop).

              If the input is allowed to change the output when a control signal (typically denoted E but sometime confusingly labelled as CLK) is held at a particular level (high or low), the device is called simple opaque latch (Some author uses the term level-triggered clocked flip-flop).

              If the input is allowed to change the output only on the rising or falling edge of a control signal (denoted with CLK) then the device is called flip-flop (Some author uses the term edge-triggered flip-flop).



              So you may have inadvertently searched for the same device.

              From a block-level perspective both the D-latch and the D-flip-flop are the same, but in the latter the CLK signal is edge-triggered.

              A special circuit must be uses to detect edges (an example is here or in the Wikipedia page).

              Since these circuits are usually "bulky" when draw, they are, unfortunately, often omitted, resulting in the "same" schematic for both flip-flops and latches.



              Notice however that in the symbol of a flip-flop you'll find a small "beak" at the clock pin to denote a edge-triggered input.






              share|improve this answer























                up vote
                2
                down vote



                accepted







                up vote
                2
                down vote



                accepted






                It's hard to find consistent terminology in the literature because the usage of the term flip-flop and latch has changed over time.



                The important aspect to consider is how the input is allowed to change the output.



                If the input is always allow to change the output the device is called a simple transparent latch (Some author uses the term level-triggered flip-flop).

                If the input is allowed to change the output when a control signal (typically denoted E but sometime confusingly labelled as CLK) is held at a particular level (high or low), the device is called simple opaque latch (Some author uses the term level-triggered clocked flip-flop).

                If the input is allowed to change the output only on the rising or falling edge of a control signal (denoted with CLK) then the device is called flip-flop (Some author uses the term edge-triggered flip-flop).



                So you may have inadvertently searched for the same device.

                From a block-level perspective both the D-latch and the D-flip-flop are the same, but in the latter the CLK signal is edge-triggered.

                A special circuit must be uses to detect edges (an example is here or in the Wikipedia page).

                Since these circuits are usually "bulky" when draw, they are, unfortunately, often omitted, resulting in the "same" schematic for both flip-flops and latches.



                Notice however that in the symbol of a flip-flop you'll find a small "beak" at the clock pin to denote a edge-triggered input.






                share|improve this answer












                It's hard to find consistent terminology in the literature because the usage of the term flip-flop and latch has changed over time.



                The important aspect to consider is how the input is allowed to change the output.



                If the input is always allow to change the output the device is called a simple transparent latch (Some author uses the term level-triggered flip-flop).

                If the input is allowed to change the output when a control signal (typically denoted E but sometime confusingly labelled as CLK) is held at a particular level (high or low), the device is called simple opaque latch (Some author uses the term level-triggered clocked flip-flop).

                If the input is allowed to change the output only on the rising or falling edge of a control signal (denoted with CLK) then the device is called flip-flop (Some author uses the term edge-triggered flip-flop).



                So you may have inadvertently searched for the same device.

                From a block-level perspective both the D-latch and the D-flip-flop are the same, but in the latter the CLK signal is edge-triggered.

                A special circuit must be uses to detect edges (an example is here or in the Wikipedia page).

                Since these circuits are usually "bulky" when draw, they are, unfortunately, often omitted, resulting in the "same" schematic for both flip-flops and latches.



                Notice however that in the symbol of a flip-flop you'll find a small "beak" at the clock pin to denote a edge-triggered input.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Nov 11 at 13:23









                Margaret Bloom

                21.5k42762




                21.5k42762






























                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Stack Overflow!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.





                    Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


                    Please pay close attention to the following guidance:


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53247299%2fdifference-between-d-latch-schematic-and-d-flip-flop-schematic%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Full-time equivalent

                    Bicuculline

                    さくらももこ