understanding hardware tolerance stack-up