Beruflich Dokumente
Kultur Dokumente
Clock Routing
Somayyeh Koohi
Department of Computer Engineering
Sharif University of Technology
Adapted with modifications from lecture notes prepared by author
Topics
n Power/ground routing
n Clock routing
n Floorplanning tips
n Off-chip connections
VDD
VSS
n Draw a dividing line through each cell such that all VDD
terminals are on one side and all VSS terminals on the other
n If floorplan places all cells with VDD on same side:
v Sufficient condition for planner wiring
v There exists a routing for both VDD and VSS which does not require
them to cross
VDD VSS
cell
VSS
VDD
C
VDD
VSS
no connection
Sharif University of Technology Modern VLSI Design: Chap7 8 of 33
Power supply noise
n Ideal power supply: keep constant voltage while producing
varying current
n Variations in power supply voltage manifest themselves as
noise into the logic gates
n Power supply wiring resistance creates voltage variations with
current surges
v Transient current introduce power supply noise
n Voltage drops on power lines depend on dynamic behavior of
circuit
n Power/ground routing
n Clock routing
n Floorplanning tips
n Off-chip connections
n Goals:
v Deliver clock to all memory elements with
acceptable skew
v Deliver clock edges with acceptable sharpness
φ
Sharif University of Technology Modern VLSI Design: Chap7 17 of 33
Clock distribution tree example
n Power/ground routing
n Clock routing
n Floorplanning tips
n Off-chip connections
n Power/ground routing
n Clock routing
n Floorplanning tips
n Off-chip connections
PAD
En
Din
Dout