Dynamic Error Budgeting: A design approach