What are problems of clock skew, Computer Engineering

Assignment Help:

What are problems of clock skew?

This is typically because of two causes. The primary is a material flaw that causes a signal to travel faster or slower than imagined. The second is distance: when the signal has to travel the whole length of a circuit, this will likely (depending onto the circuit's size) arrive at diverse parts of the circuit at different times. The clock skew can cause harm into two ways. Assume that a logic path travels by combinational logic through a source flip-flop to a destination flip-flop. When the destination flip-flop receives the clock tick later than the source flip-flop, and when the logic path delay is short sufficient, in that case the data signal might arrive at the destination flip-flop before the clock tick, vanishing there the previous data which should have been clocked by. This is termed as a hold violation since the previous data is not held long adequate at the destination flip-flop to be properly clocked by. When the destination flip-flop receives the clock tick previous than the source flip-flop, then the data signal has which much less time to reach the destination flip-flop before the next clock tick. When this fails to do so, a setup violation happens, so-called since the new data was not set up and stable before the subsequently clock tick arrived. A hold violation is graver than a setup violation since this cannot be fixed by increasing the clock period.


Related Discussions:- What are problems of clock skew

Explain data rates in public switched telephone network, Explain data rates...

Explain data rates in public switched telephone network. Data rates in PSTNs : A voice channel in a public switched telephone network is band restricted with a nominal bandwid

Explain types of micro-instructions, Q. Explain types of Micro-instructions...

Q. Explain types of Micro-instructions? In general micro-instruction can be classifiedin two general kinds. These are non-branching and branching. After execution of a non-bran

How is an instruction represented, Q. How is an instruction represented? ...

Q. How is an instruction represented? Instruction is signified as a sequence of bits. A layout of an instruction is called as instruction format. Instruction formats are princi

What is the difference between activity and sequence diagram, The following...

The following are the difference among Activity and Sequence Diagrams: A sequence diagram represents the way of processes implement in a sequence. For example, the order of op

How to build the structure chart, Building the Structure Chart - Proces...

Building the Structure Chart - Processes in the DFD tend to show single module on the structure chart Afferent processes - give inputs to system Central processes -

What is input-output processors, Q. What is Input-output processors? le...

Q. What is Input-output processors? let's briefly summarize the development in area of input/output functions. These can be briefed as below: 1. CPU directly controls a peri

Which is not a layer of input-output management module, Which is not a laye...

Which is not a layer of IO management module? Ans. MCS that is Management Control System, is not a layer of IO management module.

Multidimensional arrays defined in terms of an array, How is multidimension...

How is multidimensional arrays defined in terms of an array of pointer? An element in a multidimensional array like two-dimensional array can be shown by pointer expression as

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