Ham: a Cost Effective, High Speed ATM Switching Matrix Using Mcm-L and Bumpless Tab