Appendix A

Enumeration of Gate Pairs in a 3-D IC

The starting gates Nstart used in the derivation of the interconnect length distribution for three-dimensional (3-D) circuits in [291] are described in this appendix. The starting gates are those gates that form manhattan hemispheres of radius l, where l is the interconnect length connecting two gates. For a 3-D circuit consisting of n tiers and including Nn = N/n gates per tier and those gates located close to the periphery of each tier, only partial manhattan hemispheres are formed. Consequently, the number of gates encircled by these partial manhattan hemispheres varies with the interconnect length:

Region I: l = 0

Nstart=Nnn (A-1)

image (A-1)

Region II: 0<l(n1)dvimage

Nstart=n(Nnl) (A-2)

image (A-2)

Region III: (n1)dv<lNn2+1image

Nstart=nNl (A-3)

image (A-3)

Region IV: Nn2+1<lNnimage

Nstart=nNnl(lNn21)(lNn2) (A-4)

image (A-4)

Region V: Nn<lNn+(n1)dvimage

Nstart=7Nn4Nn2Nnlf[l,g[lNn1],1] (A-5)

image (A-5)

Region VI: Nn+(n1)dv<l3Nn2image

Nstart=7Nn4Nn2Nnl+f[l,n1,2]2f[l,n1,32] (A-6)

image (A-6)

Region VII: 3Nn2<l3Nn2+(n1)dvimage

Nstart={(2Nnl)(2Nnl1)+f[l,n1,2]2f[l,n1,32]+2f[l,g[l32Nn1,dv],32]} (A-7)

image (A-7)

Region VIII: 3Nn2+(n1)dv<l2Nnimage

Nstart=(2Nnl)(2Nnl1)+f[l,n1,2] (A-8)

image (A-8)

Region IX: 2Nn<l2Nn+(n1)dvimage

Nstart=f[l,n1,2]f[l,g[l2Nn1,dv],2] (A-9)

image (A-9)

The function g[x,y] is the discrete quotient function while function f[x,y,z] is

f[l,y,z]=2{dv2y6(2y2+3y+1)+y2(2zNndv2dvldv)(y+1)+4y(9Nn3Nnl32Nn+l+l2)} (A-10)

image (A-10)

dv denotes the intertier distance between two adjacent tiers within a 3-D system.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.133.137.17