Updating: Hardware Design