Define terms setup time and hold time violation, Computer Engineering

Assignment Help:

Define setup time and hold time, what will occur when there is setup time and hold tine violation, how to overcome it?

For Synchronous flip-flops, we have particular requirements for the inputs regarding clock signal input there is:

Setup Time: Minimum time Period throughout which data should be stable before the clock makes a valid transition. For example: for a positive edge triggered flip-flop containing a setup time of 2ns so input data must be Stable for 2ns before the clock creates a valid transaction by zero to one

Hold Time: Minimum time period throughout which data should be stable after the clock has made a valid transition. For example: for a posedge triggered flip-flop, along with a hold time of 1ns. Input Data (that is R and S into the case of RS flip-flop) must be stable for at least 1ns after clock has made transition through 0 to 1

1155_setup time and hold time.png

Hold time is the amount of time after the clock edge which same input signal has to be held before changing this to make sure that this is sensed appropriately at the clock edge. When there are setup and hold time violations into any flip-flop, this enters a state where its output is unpredictable: that state is termed as metastable state or quasi stable state; at the end of metastable state, then flip-flop settles down to either '1' or '0'. That whole process is termed as metastability.


Related Discussions:- Define terms setup time and hold time violation

What is collection objects in vb, Likewise to arrays but is preferred over ...

Likewise to arrays but is preferred over an array due to of the following reasons. 1. A collection objects uses less Memory than an array. 2. It gives methods to add and dele

Explain the system design of object oriented modelling, Explain the System ...

Explain the System Design of Object oriented modelling System Design : At this stage, the whole system model is designed. This is the phase where the complete system is divi

What are the various components in sequence diagrams, ? Actor: Actor shows ...

? Actor: Actor shows an external user / end user who interact with the system. ? Object: Object is shown by one of components of the system. ? Unit: A unit is a subsystem, o

Program in c, addition c program for token separation

addition c program for token separation

What is electronic cash, What is electronic cash? E-cash is cash that i...

What is electronic cash? E-cash is cash that is demonstrated by two models. One is on-line type of e-cash that allows for the completion of all kinds of internet transactions.

Draw a diagram to explain major components of web browser, Draw a neat diag...

Draw a neat diagram to explain major components of a web browser. The Major Component of a Web browser A browser contains a set of clients, a controller and a set o

Explain the wap stack in brief, Discuss the WAP stack in brief. The pro...

Discuss the WAP stack in brief. The protocol stacks part implemented by WAP Stack for the WAP development and research platform. The protocol stack will be exploited into many

Operating system., what is the minimum number of page faults for an optimal...

what is the minimum number of page faults for an optimal page replacement strategy?

State and prove demorgan’s first theorems, State and prove Demorgan’s First...

State and prove Demorgan’s First theorems: Ans. Statement of First Theorem of De Morgan: = A‾. B‾   Proof: The two sides of the equation i.e. = is represented with logic

Differentiate between validation and simulation, Question 1: a) Name a...

Question 1: a) Name and give a brief description of three Real-Time Systems. b) State three downfalls of Embedded Systems. c) Differentiate between a microprocessor an

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd