Clock Generation & Distribution StrategiesPresented byAbhishekTiwari (100942010)
Clock Signals are the heartbeats of the Digital Systems.
IntroductionIdeallyMinimum Rise time & Fall timeSpecified Duty CyclesZero SkewIn PracticalConsiderable Rise time and Fall TimeDuty Cycle can also veryNon Zero SkewJitter
Clock skew is caused by static path-length mismatches.Skew is constant from cycle to cycle.Clock skew does not result in clock period variation.Skew
Clock period can reduce or expand on a cycle-by-cycle basis.It is strictly a temporal uncertainty measure and is often specified at a given point on the chip.Jitter directly impacts the performance of a sequential system.Jitter
Ring OscillatorClock Generated by this ckt is not StableGeneration of Simple Clock
For high performance clk we required separate clock chip which use crystal Oscillator.Pierce Crystal Oscillator
VLSI chip receives one or more primary clock signals.Many time we require two non-overlapping signals.Generation Of Non-Overlapping Signal
H-tree networkDistributed with uniform Delay.Distance of each branch is same.Multiple clock cycles to propagate.Useful for regular-array network.Difficult to ImplementUsed when symmetric   blocks are there
Route main signals to each macro block.Use clock decoders to carefully balance the delays.Clock decoder will generate different phase signals which are required for different macro block.Clock Decoder
If we want to handle large fanout loads then clock signal must be buffered.There may be possiblity that we get phase errors and different clock skew at each o/p.Buffer
Here we are cross connecting all buffer lines.Clock skew and phase problem is eliminated.It is important that every buffer stage drives the same number of fanout gates.Buffer and Cross Connections
Load Capacitance should be decreased.Ch. Imp. of clock distribution line should be decreased.Inductive N/W can be used to cancel effect of parasitic cap of clock receiver.There must be separation between two high speed clock lines to prevent cross talk.Important Points
Practical Examples
Thank you

Clock Distribution

  • 1.
    Clock Generation &Distribution StrategiesPresented byAbhishekTiwari (100942010)
  • 2.
    Clock Signals arethe heartbeats of the Digital Systems.
  • 3.
    IntroductionIdeallyMinimum Rise time& Fall timeSpecified Duty CyclesZero SkewIn PracticalConsiderable Rise time and Fall TimeDuty Cycle can also veryNon Zero SkewJitter
  • 4.
    Clock skew iscaused by static path-length mismatches.Skew is constant from cycle to cycle.Clock skew does not result in clock period variation.Skew
  • 5.
    Clock period canreduce or expand on a cycle-by-cycle basis.It is strictly a temporal uncertainty measure and is often specified at a given point on the chip.Jitter directly impacts the performance of a sequential system.Jitter
  • 6.
    Ring OscillatorClock Generatedby this ckt is not StableGeneration of Simple Clock
  • 7.
    For high performanceclk we required separate clock chip which use crystal Oscillator.Pierce Crystal Oscillator
  • 8.
    VLSI chip receivesone or more primary clock signals.Many time we require two non-overlapping signals.Generation Of Non-Overlapping Signal
  • 9.
    H-tree networkDistributed withuniform Delay.Distance of each branch is same.Multiple clock cycles to propagate.Useful for regular-array network.Difficult to ImplementUsed when symmetric blocks are there
  • 10.
    Route main signalsto each macro block.Use clock decoders to carefully balance the delays.Clock decoder will generate different phase signals which are required for different macro block.Clock Decoder
  • 11.
    If we wantto handle large fanout loads then clock signal must be buffered.There may be possiblity that we get phase errors and different clock skew at each o/p.Buffer
  • 12.
    Here we arecross connecting all buffer lines.Clock skew and phase problem is eliminated.It is important that every buffer stage drives the same number of fanout gates.Buffer and Cross Connections
  • 13.
    Load Capacitance shouldbe decreased.Ch. Imp. of clock distribution line should be decreased.Inductive N/W can be used to cancel effect of parasitic cap of clock receiver.There must be separation between two high speed clock lines to prevent cross talk.Important Points
  • 14.
  • 16.