Download presentation
Presentation is loading. Please wait.
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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.