19.02.2015 Views

Buffer Insertion Basics - Computer Engineering & Systems Group ...

Buffer Insertion Basics - Computer Engineering & Systems Group ...

Buffer Insertion Basics - Computer Engineering & Systems Group ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

(a)<br />

(b)<br />

Figure 7: Illustration of noise model.<br />

The total current induced by the aggressors on e is<br />

t∑<br />

I e = C e (λ j · µ j ) (14)<br />

j=1<br />

Often, information about neighboring aggressor nets is unavailable, especially if buffer insertion<br />

is performed before routing. In this case, a designer may wish to perform buffer insertion<br />

to improve performance while also avoiding future potential noise problems. When performing<br />

buffer insertion in estimation mode, one might assume that: (1) there is a single aggressor net<br />

which couples with each wire in the routing tree, (2) the slope of all aggressors is µ, and (3) some<br />

fixed ratio λ of the total capacitance of each wire is due to coupling capacitance.<br />

Let I T(v) be defined as the total downstream current see at node v, i.e.,<br />

I T(v) = ∑<br />

e∈E T(v)<br />

Ie,<br />

where E T(v) is the set of wire edges downstream of node v. Each wire adds to the noise induced<br />

on the victim net. The amount of additional noise induced from a wire e = (u,v) is given by<br />

Noise(e) = R e ( I e<br />

2 + I T(v)) (15)<br />

20

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!