Presentation is loading. Please wait.

Presentation is loading. Please wait.

Modern VLSI Design 2e: Chapter 4 Copyright  1998 Prentice Hall PTR Topics n Crosstalk. n Power optimization.

Similar presentations


Presentation on theme: "Modern VLSI Design 2e: Chapter 4 Copyright  1998 Prentice Hall PTR Topics n Crosstalk. n Power optimization."— Presentation transcript:

1 Modern VLSI Design 2e: Chapter 4 Copyright  1998 Prentice Hall PTR Topics n Crosstalk. n Power optimization.

2 Modern VLSI Design 2e: Chapter 4 Copyright  1998 Prentice Hall PTR Crosstalk n Capacitive coupling introduces crosstalk. n Crosstalk slows down signals to static gates, can cause hard errors in storage nodes. n Crosstalk can be controlled by methodological and optimization techniques.

3 Modern VLSI Design 2e: Chapter 4 Copyright  1998 Prentice Hall PTR Coupling and crosstalk n Crosstalk current depends on capacitance, voltage ramp. w1w2 CcCc icic t

4 Modern VLSI Design 2e: Chapter 4 Copyright  1998 Prentice Hall PTR Crosstalk analysis n Assume worst-case voltage swings, signal slopes. n Measure coupling capacitance based on geometrical alignment/overlap. n Some nodes are particularly sensitive to crosstalk: –dynamic; –asynchronous.

5 Modern VLSI Design 2e: Chapter 4 Copyright  1998 Prentice Hall PTR Coupling situations sig1 axr better worse bus[0] bus[1] bus[2]

6 Modern VLSI Design 2e: Chapter 4 Copyright  1998 Prentice Hall PTR Layer-to-layer coupling n Long parallel runs on adjacent layers are also bad. bus[0] siga SiO 2

7 Modern VLSI Design 2e: Chapter 4 Copyright  1998 Prentice Hall PTR Methodological solutions n Add ground wires between signal wires: –coupling Vss or Vdd, dominates. n Extreme case - add ground plane. Costs of an entire layer may be overkill.

8 Modern VLSI Design 2e: Chapter 4 Copyright  1998 Prentice Hall PTR Ground wires V SS sig1 V SS sig2 V SS

9 Modern VLSI Design 2e: Chapter 4 Copyright  1998 Prentice Hall PTR Crosstalk and signal routing n Can route wires to minimize required adjacency regions. n Take advantage of natural holes in routing areas to decouple signals. n Minimizes need for ground signals.

10 Modern VLSI Design 2e: Chapter 4 Copyright  1998 Prentice Hall PTR Assumptions n Take into account coupling only to wires in adjacent tracks. n Ignore coupling of vertical wires. n Assume that coupling/crosstalk is proportional to adjacency length.

11 Modern VLSI Design 2e: Chapter 4 Copyright  1998 Prentice Hall PTR Crosstalk routing example n Channel:

12 Modern VLSI Design 2e: Chapter 4 Copyright  1998 Prentice Hall PTR Bad routing

13 Modern VLSI Design 2e: Chapter 4 Copyright  1998 Prentice Hall PTR Good routing

14 Modern VLSI Design 2e: Chapter 4 Copyright  1998 Prentice Hall PTR Power optimization n Glitches cause unnecessary power consumption. n Logic network design helps control power consumption: –minimizing capacitance; –eliminating unnecessary glitches.

15 Modern VLSI Design 2e: Chapter 4 Copyright  1998 Prentice Hall PTR Glitching example n Gate network:

16 Modern VLSI Design 2e: Chapter 4 Copyright  1998 Prentice Hall PTR Glitching example behavior n NOR gate produces 0 output at beginning and end: –beginning: bottom input is 1; –end: NAND output is 1; n Difference in delay between application of primary inputs and generation of new NAND output causes glitch.

17 Modern VLSI Design 2e: Chapter 4 Copyright  1998 Prentice Hall PTR

18 Modern VLSI Design 2e: Chapter 4 Copyright  1998 Prentice Hall PTR Explanation n Unbalanced chain has signals arriving at different times at each adder. n A glitch downstream propagates all the way upstream. n Balanced tree introduces multiple glitches simultaneously, reducing total glitch activity.

19 Modern VLSI Design 2e: Chapter 4 Copyright  1998 Prentice Hall PTR Signal probabilities n Glitching behavior can be characterized by signal probabilities. n Transition probabilities can be computed from signal probabilities if clock cycles are assumed to be independent. n Some primary inputs may have non- standard signal probabilities-control signal may be activated only occasionally.

20 Modern VLSI Design 2e: Chapter 4 Copyright  1998 Prentice Hall PTR Delay-independent probabilities n Compute output probabilities of primitive functions: –P NOT = 1 - P in –P OR = 1 -  P i ) –P AND =  P i n Can compute output probabilities of reconvergent fanout-free networks by traversing tree.

21 Modern VLSI Design 2e: Chapter 4 Copyright  1998 Prentice Hall PTR Delay-dependent probabilities n More accurate estimation of glitching. Glitch accuracy depends on accuracy of delay model. n Can use simulation-style algorithms to propagate glitches. n Can use statistical models coupled with delay models.

22 Modern VLSI Design 2e: Chapter 4 Copyright  1998 Prentice Hall PTR Power estimation tools n Power estimator approximates power consumption from: –gate network; –primary input transition probabilities; –capacitive loading. n May be switch/logic simulation based or use statistical models.

23 Modern VLSI Design 2e: Chapter 4 Copyright  1998 Prentice Hall PTR Factorization for low power n Proper factorization reduces glitching. badgood

24 Modern VLSI Design 2e: Chapter 4 Copyright  1998 Prentice Hall PTR Factorization techniques n In example, a has high transition probability, b and c low probabilities. n Reduce number of logic levels through which high-probability signals must travel in order to reduce propagation of glitches.

25 Modern VLSI Design 2e: Chapter 4 Copyright  1998 Prentice Hall PTR Layout for low power n Place and route to minimize capacitance of nodes with high glitching activity. n Feed back wiring capacitance values to power analysis for better estimates.


Download ppt "Modern VLSI Design 2e: Chapter 4 Copyright  1998 Prentice Hall PTR Topics n Crosstalk. n Power optimization."

Similar presentations


Ads by Google