Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SYNCHRONOUS DESIGN
Presented by Presented to
Shruti Shreya Dr Anupama Mehra
M. Tech (VLSI)
Some Basics
The clock is either provided from off chip or is generated on
chip.
Interconnect Variations
Differences in the thickness and width of interconnect cause mismatch in
the clock paths.
Since this variation is static, it contributes to clock skew.
Environmental Variations
The primary contributors to environmental variations: temperature and power supply.
Temperature: is thought to significantly impact skew. This is because all the
modeling is done with the worst case temperature variation, and although on chip
temperature varies with time, it is relatively slow.
Power supply
• Slow (causing skew)
• Fast (causing jitter)
Capacitive Coupling
This can also contribute to clock uncertainty. The major sources are:
•Coupling between clock lines and adjacent wires
•Variations in gate capacitance
The coupling can change based on the direction of the changes in the signal.
Load capacitance changes based on the state of the buffers and so forth.
Since the effects are arbitrary, this contributes to jitter.
Clock-Distribution Techniques
H-tree network
The clock is routed to a central point
on the chip and balanced paths.
The use of a latch based methodology enables more flexible timing, allowing one
stage to pass slack to or steal time from following stages.