hardware miniaturization