Surface roughness limited mobility in multi-gate FETs with arbitrary cross-section