Presentation is loading. Please wait.

Presentation is loading. Please wait.

“Performance Model for Inter-chip Busses”1 Performance Model for Inter-chip Busses Considering Bandwidth and Cost ISCAS 2005 Authors: Brock J. LaMeres.

Similar presentations


Presentation on theme: "“Performance Model for Inter-chip Busses”1 Performance Model for Inter-chip Busses Considering Bandwidth and Cost ISCAS 2005 Authors: Brock J. LaMeres."— Presentation transcript:

1 “Performance Model for Inter-chip Busses”1 Performance Model for Inter-chip Busses Considering Bandwidth and Cost ISCAS 2005 Authors: Brock J. LaMeres University of Colorado, Boulder, CO Sunil P. Khatri Texas A&M University, College Station, TX.

2 “Performance Model for Inter-chip Busses”2 Problem : Packaging Limits Performance Transistor Technology is Faster than Package Technology IC “Moore’s Law” - # of transistors will double every 18 months Package “Rent’s Rule” - # of I/O will double in next 10 years

3 “Performance Model for Inter-chip Busses”3 Inductive noise in packaging Package performance model – Relationship with inductive parasitics – “Bandwidth per unit cost” metric Experimental results – Model versus SPICE Conclusions Outline

4 “Performance Model for Inter-chip Busses”4 1) Supply Bounce Switching current through inductive packaging induces voltage: Multiple Signals Switching Increase the Problem: Inductive Noise in Packaging n = # of drivers sharing the power/gnd pin (L 11 ). L 11 = Inductance of pwr/gnd pin that current is being switched through.

5 “Performance Model for Inter-chip Busses”5 2) Pin-to-Pin Coupling Switching Signals Couple Voltage onto Neighbors: Multiple Signals Switching Increase the Problem: Inductive Noise in Packaging M 1k = Mutual Inductance between pwr/gnd pin and k th signal pin.

6 “Performance Model for Inter-chip Busses”6 Analytical Model Bus Parameters W BUS : # of signals in the bus GSPSSSGSSPSSGSSPSS W BUS N G : # of Grounds in the bus GSPSSSGSSPSSGSSPSS

7 “Performance Model for Inter-chip Busses”7 Analytical Model Bus Parameters SPG : (# of Signals) : (# of PWR’s) : (# of GND’s) = 4:1:1 in above example GSPSSSGSSPSSGSSPSS Repetitive Pattern of Signal, Power, and Ground Pins

8 “Performance Model for Inter-chip Busses”8 Analytical Model Bus Performance Description dt dv v(t) t Slewrate

9 “Performance Model for Inter-chip Busses”9 Analytical Model Bus Performance Description v(t) t Risetime (0.8)  V DD 90% 10% V DD

10 “Performance Model for Inter-chip Busses”10 DATA Analytical Model Bus Performance Description DATA Minimum Unit Interval UI

11 “Performance Model for Inter-chip Busses”11 Analytical Model Bus Performance Description DATA Bus Throughput DATA Tx W BUS Rx

12 “Performance Model for Inter-chip Busses”12 NOISE Analytical Model Bus Performance Limits v(t) t Maximum Acceptable Ground Bounce p  V DD V DD (p typical = 5%)

13 “Performance Model for Inter-chip Busses”13 Analytical Model Model Development Maximum Ground Bounce Self Contribution Coupling Contribution

14 “Performance Model for Inter-chip Busses”14 Analytical Model Model Development Maximum Slewrate - pull out (di/dt) - convert to (dv/dt)

15 “Performance Model for Inter-chip Busses”15 Analytical Model Model Development Minimum Risetime : But since - convert slewrate to risetime

16 “Performance Model for Inter-chip Busses”16 Analytical Model Model Development Maximum Datarate : Also, since - convert Risetime to Datarate Maximum Throughput : Finally, we have

17 “Performance Model for Inter-chip Busses”17 Experimental Results Per-pin and Bus throughput values computed for 3 packages – Compared our model with SPICE simulations QFP – Wire Bond BGA – Wire Bond BGA – Flip-Chip

18 “Performance Model for Inter-chip Busses”18 Experimental Results QFP Wire-Bond Package Simulations Per-Pin Data-RateBus Throughput - Throughput reaches an asymptotic limit as channels are added Model Simulation

19 “Performance Model for Inter-chip Busses”19 Experimental Results BGA Wire-Bond Package Simulations Per-Pin Data-RateBus Throughput - Level 1 : BGA Increases Performance Over QFP

20 “Performance Model for Inter-chip Busses”20 Experimental Results BGA Flip-Chip Package Simulations Per-Pin Data-RateBus Throughput - Level 2: Flip-Chip Increases Performance Over Wire-Bond

21 “Performance Model for Inter-chip Busses”21 Experimental Results Cost Must Also Be Considered in Analysis Bandwidth Per Cost This Metric Represents “Cost Effectiveness of the Bus” Units = (Mb/$)

22 “Performance Model for Inter-chip Busses”22 Experimental Results Bandwidth Per Cost Results Faster Narrower Busses = More Cost Effective

23 “Performance Model for Inter-chip Busses”23 Presented a model for bus performance – Accounts for inductive parasitics in packaging – Developed a “bandwidth-per-unit-cost” metric to evaluate packages Experiments indicate – Strong agreement with SPICE simulation – Throughput for a bus reaches asymptotic limit as channels added Increase in channels compensated by decrease in per-pin throughput Optimal number of channels is small (4-8) “Bandwidth-per-unit-cost” experiments indicate – Flip-chip packages are actually most cost-effective – Narrower buses have better bandwidth-per-unit-cost Conclusions

24 “Performance Model for Inter-chip Busses”24 Thank you!

25 “Performance Model for Inter-chip Busses”25 Backup Slides

26 “Performance Model for Inter-chip Busses”26 Example PACKAGE - Rent’s Rule IC Core - Moore’s Law On-Chip - 8 bit Data Bus - 300 Mb/s Package - Need (8)(300M) = 2400 Mb/s

27 “Performance Model for Inter-chip Busses”27 2400 Mb/s Example Need: QFP – Wire Bond BGA – Wire Bond BGA – Flip-Chip - 4 bits wide, SPG=2:1:1 - 1 bit wide, SPG=2:1:1 - 1 bit wide, SPG=2:1:1 - 16 bits wide, SPG=4:1:1 - 1 bit wide, SPG=4:1:1 - 1 bit wide, SPG=8:1:1 X XX X

28 “Performance Model for Inter-chip Busses”28 Example Cost of Each Bus Configuration Most Cost Effective: - BGA-WB - W bus = 1 - SPG = 2:1:1

29 “Performance Model for Inter-chip Busses”29 Experimental Results Cost per Bus Configuration Performance Increases with Cost (Package, SPG) $


Download ppt "“Performance Model for Inter-chip Busses”1 Performance Model for Inter-chip Busses Considering Bandwidth and Cost ISCAS 2005 Authors: Brock J. LaMeres."

Similar presentations


Ads by Google