discrete TPM