SLB9672TPM2.0 INFINEON | Alldatasheet
Document overview
- Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
- PDF pages: 21
Technical content
Data Sheet Please read the Important Notice and Warnings at the end of this document Revision 1.0 www.infineon.com 2022-01-20 OPTIGA™ TPM SLB 9672 TPM2.0 Data Sheet Devices
- SLB 9672XU2.0 FW16.xx
- SLB 9672AU2.0 FW16.xx Key features
- Optimized TPM device for IoT and ICT applications
- Compliant to TPM Main Specification, Family "2.0", Level 00, Revision 01.59
- Certifications: – CC, Version 3.1 Rev.5, level EA L4+, AVA_VAN.4 (moderate) according to TCG PC Client TPM Protection Profile – FIPS 140-2 level 2 (physical se curity level 3) (targeted)
- S P I i n t e r f a c e
- Meeting Intel TXT and Microsoft Windows certificatio n criteria for successful platform qualification
- Random Number Generato r (RNG) implemented according to NIST SP800-90A using entropy source according to NIST SP800-90B
- Full personalization with 4 Endorsement Keys (EK) an d 4 EK certificates (RSA 2048, RSA 3072, ECC NIST P256, ECC NIST P384)
- Enhanced temperature range (- 40°C .. +85°C or -40°C .. +105°C)
- PG-UQFN-32-1,-2 package
- Optimized for battery operat ed devices: low standby power consumption (typ. 120 µA)
- 24 PCRs (SHA-1, SHA-256 or SHA384)
- 51 kByte NV memory
- Unlimited amount of NV counters (onl y depending on NV memory utilization)
- Up to 3 loaded sessions (TPM_PT_HR_LOADED_MIN)
- Up to 64 active sessions (TPM_PT_ACTIVE_SESSIONS_MAX)
- Up to 3 loaded transient Obje cts (TPM_PT_HR_TRANSIENT_MIN)
- Up to 7 loaded persistent Objects (TPM_PT_HR_PERSISTENT_MIN)
- Pre-generation of up to 7 RSA key pairs
- RSA key generation (1024, 2048, 3072 and 4096 bit)
- ECC (NIST P256, BN P256, NIST P384)
- SHA1, SHA256, SHA384
Data Sheet 2 Revision 1.0 2022-01-20 OPTIGA™ TPM SLB 9672 TPM2.0 About this document Scope and purpose This data sheet describes the OPTIGA™ TPM SLB 9672 FW 16.xx Trusted Platform Modu le together with its features, functionality and programming interface. Intended audience This data sheet is primarily intended for system developers.
Data Sheet 3 Revision 1.0 2022-01-20 OPTIGA™ TPM SLB 9672 TPM2.0 Table of contents Table of contents
Data Sheet 5 Revision 1.0 2022-01-20 OPTIGA™ TPM SLB 9672 TPM2.0 List of tables List of tables
Data Sheet 6 Revision 1.0 2022-01-20 OPTIGA™ TPM SLB 9672 TPM2.0 Overview
1 Overview
The OPTIGA™ TPM SLB 9672 is a Trusted Platform Module. It is available in PG-UQFN-32-1,-2 package. It supports an SPI interface with a transfer rate of up to 33 MHz (typical). The OPTIGA™ TPM SL B 9672 is a TPM based on TCG family 2.0 specifications (see [1] and [2]). This TPM product is targeted to be certified, using the Comm on Criteria for Information Technology Security Evaluation (CC), Version 3.1 Rev.5, in the level EAL4+, AVA_VAN.4 (mod erate), ALC_FLR.1 according to the Protection Profile PC Client Specif ic TPM, TPM Library Specification Family "2.0" Level 0 Revision 1.38 (CERTIFICATE ANSSI-CC-PP-2020/01).
1.1 Power management
In the OPTIGA™ TPM SLB 9672, power mana gement is handled internally; no explicit power-down or standby mode is available. The device automatically enters a low-power state after each successful command/response transaction. If a transaction is started on the SPI bus from the host platform, the device will wake immediately and will return to the low-power mode after the transaction has been finished.
2 Device types and ordering information
The OPTIGA™ TPM SLB 9672 product family features devices using an UQFN package. Table 1 shows the different versions.
3 Pin description
Figure 1 Pinout of the OPTIGA™ TPM SLB 9672 (PG-UQFN-32-1,-2 package, top view) Table 1 Device configuration Device Name Package Remarks SLB 9672XU2.0 FW16.xx PG-UQFN-32-1,-2 Enha nced temperature range -40°C - 85°C SLB 9672AU2.0 FW16.xx PG-UQFN-32-1,-2 Enha nced temperature range -40°C - 105°C GND NCI NCI NCI NCI VDD NCI NCI/GND MISO GND NCI NC NC NCI NCI NCI NCI TPM SLB 9672XU2.0 PG-UQ FN-32-1,-2 10 15 2630 Pi nning_UQFN-32_SLB9672.vsd GND VDD MOSI CS# SCLK PIRQ# RST# VDD GND GPIO_ 00 GPIO_ 01 NCI NC GPIO_ 02 NCI/VDD
Data Sheet 7 Revision 1.0 2022-01-20 OPTIGA™ TPM SLB 9672 TPM2.0 Pin description Table 2 Buffer types Buffer type Description TS Tri-state pin ST Schmitt-trigger pin OD Open-drain pin Table 3 I/O Signals Pin number Name Pin type Buffer type Function PG-UQFN-32-1,-2
20 CS# I ST Chip select
The SPI chip select signal (active low).
19 SCLK I ST SPI clock
The SPI clock signal. Only SPI mode 0 is supported by the device.
21 MOSI I ST Master out slave in (SPI data)
SPI data which is received from the master.
24 MISO O TS Master in slave out (SPI data)
SPI data which is sent to the SPI bus master.
18 PIRQ# O OD Interrupt request
Interrupt request signal to the host. The pin has no internal pull-up resistor. The interrupt is active low.
17 RST# I ST Reset
External reset signal. Asserting this pin unconditionally resets the device. The signal is active low and is typically connected to the PCIRST# signal of the host. This pin has a weak internal pull-up resistor. 3G P I O _ 0 0 I / O T S General purpose IO This pin may be left unconnected; it has an internal pull-up resistor. It can be controlled via TPM NV GPIO functionality. 4G P I O _ 0 1 I / O T S General purpose IO This pin may be left unconnected; it has an internal pull-up resistor. It can be controlled via TPM NV GPIO functionality. 7G P I O _ 0 2 I / O T S General purpose IO This pin may be left unconnected; it has an internal pull-up resistor. It can be controlled via TPM NV GPIO functionality.
Data Sheet 8 Revision 1.0 2022-01-20 OPTIGA™ TPM SLB 9672 TPM2.0 Pin description Table 4 Power supply Pin number Name Pin type Buffer type Function PG-UQFN-32-1,-2 1, 14, 22 VDD PWR — Power supply All VDD pins must be connected externally and should be bypassed to GND via 100 nF capacitors. 2, 9, 23, 32 GND GND — Ground All GND pins must be connected externally. Table 5 Not connected Pin number Name Pin type Buffer type Function PG-UQFN-32-1,-2 6, 29, 30 NC NU — No connect All pins must not be connected externally (must be left floating). 5, 10 - 13, 15, 25 - 28, 31 NCI — — Not connected internally All pins are not connected internally (can be connected externally). 8N C I / V D D — — Not connected internally/VDD This pin is not connected internally (can be connected externally). Note that pin 8 is defined as VDD in the TCG specification [2]. To be compliant, VDD can be connected to this pin.
16 NCI/GND — — Not connected internally/GND
This pin is not connected internally (can be connected externally). Note that pin 16 is defined as GND in the TCG specification [2]. To be compliant, GND can be connected to this pins.
Data Sheet 9 Revision 1.0 2022-01-20 OPTIGA™ TPM SLB 9672 TPM2.0 Pin description
3.1 Typical schematic
Figure 2 shows the typical schematic for the OPTIGA™ TPM SLB 9672. The power supply pins should be bypassed to GND with capacitors located close to the device. Figure 2 Typical schematic SLB 9672 SCLK CS# MISO MOSI PIRQ# TPM_CS# PIRQ# VDD GN D 3.3V (1.8V) 2x 100 nF (place close to device VDD/GND pins) GPI O_00 NC/NCI MISO MOSI Schematic_SLB9672.vsd SCLK 1 µF RST#RESET# GPI O_01 GPI O_02 3.3V (1.8V) 10k* * i f system design does not assure that CS# is always at defined levels during power- on, reset etc.
Data Sheet 10 Revision 1.0 2022-01-20 OPTIGA™ TPM SLB 9672 TPM2.0 TPM properties
4 TPM properties
Properties defined within the TPM ca n be read with the command TPM2_G etCapability. The values are vendor dependent or determined by a platform-specific specific ation. The following proper ties are returned by the Infineon OPTIGA™ TPM SLB 9672 using the co mmand TPM2_GetCapability (capability = TPM_CAP_TPM_PROPERTIES): Table 6 Infineon TPM property values TPM_PT_MANUFACTURER “IFX” TPM_PT_VENDOR_STRING_3 NULL TPM_PT_VENDOR_STRING_4 NULL TPM_PT_FIRMWARE_VERSION_1 Major and mi nor version (for instance, 0x0010000A indicates V16.10) 1) The build- and version numbers given he re are examples and do not necessarily match the numbers of the device this datasheet has been provided for. TPM_PT_FIRMWARE_VERSION_2 Build number and Common Criteria certification state (for instance, 0x00406800 or 0x00406802)1) Byte 1: reserved for future use (0x00) Byte 2 and 3: Build number (for instance, 0x4068)1) Byte 4: Common Criteria certification state/mode: 0x00 = TPM operational mode/TPM is CC certified 0x02 = TPM operational mode/TPM is not certified 0x60 = Manually entered TPM firmware recovery mode (triggered externally for testing purposes) 0x61 = TPM firmware recovery mode (triggered by code integrity failure detection) 0x62 = TPM firmware update mode TPM_PT_MODES Bit 0 (FIPS_140_2) = 1 Bits 1..31 = 0
Data Sheet 11 Revision 1.0 2022-01-20 OPTIGA™ TPM SLB 9672 TPM2.0
Electrical characteristics
5 Electrical characteristics
This chapter lists the maximum and operating ranges for various electrical and timing parameters.
5.1 Absolute maximum ratings
Attention: Stresses above the max. values listed here may cause permanent damage to the device. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. Maximum ratings are absolute ratings; exceeding only one of these values may cause irreversible damage to the integrated circuit.
5.2 Functional operating range
Table 7 Absolute maximum ratings Parameter Symbol Values Unit Note or Test Condition Min. Typ. Max. Supply Voltage VDD -0.3 – 4.1 V – Voltage on any pin Vmax -0.5 – 4.1 V – Ambient temperature TA -40 – 85 °C Enhanced temperature SLB 9672XU2.0 devices Ambient temperature TA -40 – 105 °C Enhanced temperature SLB 9672AU2.0 devices Storage temperature TS -40 – 125 °C – ESD robustness HBM: 1.5 kΩ, 100 pF VESD,HBM – – 2000 V According to EIA/JESD22-A114-B ESD robustness VESD,CDM – – 500 V According to ESD Association Standard STM5.3.1 - 1999 Latchup immunity I latch 100 mA According to EIA/JESD78 Table 8 Functional operating range Parameter Symbol Values Unit Note or Test Condition Min. Typ. Max. Supply Voltage VDD 3.0 3.3 3.6 V – 1.65 1.8 1.95 V – Ambient temperature TA -40 – 85 °C Enhanced temperature SLB 9672XU2.0 devices Ambient temperature TA -40 – 105 °C Enhanced temperature SLB 9672AU2.0 devices U s e f u l l i f e t i m e ––1 0 y Operating lifetime – – 10 y Average T A over lifetime – 55 – °C
Data Sheet 12 Revision 1.0 2022-01-20 OPTIGA™ TPM SLB 9672 TPM2.0
5.3 DC characteristics
Note: Current consumption does not include any curren ts flowing through resistive loads on output pins! Note: Device sleep mode will be entered after 50 millis econds of inactivity after the last TPM command was executed. Table 9 Current consumption Parameter Symbol Values Unit Note or Test Condition Min. Typ. Max. Current Consumption in Active Mode IVDD_Active 35 mA Current Consumption in Sleep Mode IVDD_Sleep 120 µA Pins GPIO, RST# and PIRQ# = V DD, CS# inactive (= VDD), MOSI, MISO and SCLK don't care Current Consumption during reset IVDD_Reset 130 µA Pin RST# active (= GND), GPIO, PIRQ#, CS#, MOSI, MISO and SCLK don't care Table 10 DC characteristics of SPI interface pins (SCLK, CS#, MISO, MOSI, RST#, PIRQ#) Parameter Symbol Values Unit Note or Test Condition Min. Typ. Max. Input voltage high V IH 0.7 VDD VDD+0.5 V V DD,typ = 3.3 V, only pins SCLK, MISO, MOSI and CS# 0.7 VDD VDD+0.3 V V DD,typ = 3.3 V, pin RST# 0.7 VDD VDD+0.3 V V DD,typ = 1.8 V Input voltage low V IL -0.5 0.3 V DD VV DD,typ = 3.3 V -0.3 0.3 V DD VV DD,typ = 1.8 V Input leakage current I LEAK -4 4 µA 0 V < V IN < VDD -4.5 mA Pins SCLK, CS#, MISO, MOSI -0.5 V < VIN < VDD+0.5 V VDD,typ = 3.3 V -4.5 mA Pins SCLK, CS#, MISO, MOSI -0.3 V < VIN < VDD+0.3 V VDD,typ = 1.8 V -2 2 µA Pin RST#
0 V < VIN < VDD
Output high voltage V OH 0.9 VDD VI OH = -100 µA Output low voltage V OL 0.1 VDD VI OL = 1.5 mA Pad input capacitance C IN 10 pF Output load capacitance C LOAD 30 pF
Data Sheet 13 Revision 1.0 2022-01-20 OPTIGA™ TPM SLB 9672 TPM2.0
5.4 AC characteristics
Table 11 DC characteristics of GPIO pins Parameter Symbol Values Unit Note or Test Condition Min. Typ. Max. Input voltage high V IH 0.7 VDD VDD+0.3 V Pins GPIO Input voltage low V IL -0.5 0.3 V DD VP i n s G P I O Input leakage current I LEAK -2 2 µA 0 V < V IN < VDD Output high voltage V OH VDD-0.3 V I OH = -1 mA, pins GPIO Output low voltage V OL 0.3 V I OL = 1 mA, pins GPIO Pad input capacitance C IN 10 pF Pins GPIO Table 12 Power supply Parameter Symbol Values Unit Note or Test Condition Min. Typ. Max. Supply voltage rise time t VDDR 1.0 V/ns Table 13 Device reset Parameter Symbol Values Unit Note or Test Condition Min. Typ. Max. Cold (Power-On) Reset t POR 80 µs Warm Reset t WRST 2µ s Table 14 AC characteristics of SPI interface Parameter Symbol Values Unit Note or Test Condition Min. Typ. Max. SCLK frequency f CLK 33 34.65 MHz SCLK period t CLK 1/fCLK - 1/fCLK 1/fCLK + µs Rising edge to rising edge, measured at VIN = 0.5 VDD RST# VDD tPOR tWRS T tWRS T RST_Timing.vsdx
Data Sheet 14 Revision 1.0 2022-01-20 OPTIGA™ TPM SLB 9672 TPM2.0
5.5 Timing
Some pads are disabled after deassertion of the reset signal for up to 500 µs. The OPTIGA™ TPM SLB 9672 features security mech anisms which detect and count all resets. SCLK low time t CLKL 0.45 tCLK µs Falling edge to rising edge, measured at VIN = 0.5 VDD SCLK high time t CLKH 0.45 tCLK µs Rising edge to falling edge, measured at VIN = 0.5 VDD SCLK slew rate (rising/falling) t SLEW 0.216 4 V/ns f CLK < 20 MHz, between 0.2 VDD and
0.6 VDD
0.4 4 V/ns f CLK ≥ 20 MHz, between 0.2 VDD and CS# high time t CS 50 ns Rising edge to falling edge 60 ns V DD,typ = 1.8 V and tSLEW < 1 V/ns, rising edge to falling edge, TPM protocol abort only CS# setup time t CSS 5 ns CS# falling edge to SCLK rising edge 7n s V DD,typ = 1.8 V and tSLEW < 1 V/ns, CS# falling edge to SCLK rising edge CS# hold time t CSH 5 ns SCLK falling edge to CS# rising edge MOSI setup time t SU 2 ns Data setup time to SCLK rising edge MOSI hold time t H 3 ns Data hold time from SCLK rising edge MISO hold time t HO 0 ns Output hold time from SCLK falling edge MISO valid delay time t V 00 . 7 t CLKL ns Output valid delay from SCLK falling edge MISO active time t DRV 0 ns Delay from chip select assertion to driving of MISO Table 14 AC characteristics of SPI interface (continued) Parameter Symbol Values Unit Note or Test Condition Min. Typ. Max.
Data Sheet 15 Revision 1.0 2022-01-20 OPTIGA™ TPM SLB 9672 TPM2.0 Package dimensions (UQFN)
6 Package dimensions (UQFN)
All dimensions are given in millimeters (mm) unless otherwise noted. The packages are “green” and RoHS compliant. Figure 4 Package dimensions PG-UQFN-32-1,-2
6.1 Packing type
PG-UQFN-32-1,-2: Tape & Reel (reel diameter 330mm), 5000 pcs. per reel Figure 5 Tape & reel dimensions PG-UQFN-32-1,-2 5.25 5.25 0.3 0.8 ALL DIMENSIONS ARE IN UNITS MM THE DRAWING IS IN COMPLIANCE WITH ISO 128 & PROJECTION METHOD 1 [ ] INDEX MARKING PIN 1
Data Sheet 16 Revision 1.0 2022-01-20 OPTIGA™ TPM SLB 9672 TPM2.0 Package dimensions (UQFN)
6.2 Recommended footprint
Figure 6 shows the recommended footprint for the packag e. The exposed pad of the package is internally connected to GND. It shall be connected to GND externally as well. Figure 6 Recommended footprint PG-UQFN-32-1,-2
6.3 Chip marking
Line 1: SLB9672 Line 2: XU20 yy or AU20 yy (see Table 1), the <yy> is an internal FW indication (only at manufacturing due to field upgrade option) Line 3: <Lot number> H <datecode> Figure 7 Chip marking For details and recommendations regarding assembly of packages on PCBs, please refer to http://www.infineon.com/cms/en/product/technology/packages/ 1234567 Infineon Lot Co de Softwarecode ChipMarking_UQFN.vsd XXH XU20 YY
Data Sheet 17 Revision 1.0 2022-01-20 OPTIGA™ TPM SLB 9672 TPM2.0 References References [1] —, “Trusted Platform Module Libr ary (Part 1-4)”, Family 2.0, Level 00, Rev. 01.59, November 8, 2019, TCG [2] —, “TCG PC Client Platform TPM Profile (PTP) Sp ecification”, Family 2.0, Level 00, Rev. 01.05 v14, September 4, 2020, TCG [3] —, “Errata For TCG Trusted Platform Libary, Family 2.0, Level 00, Rev. 01.59, November 8, 2019”, Errata Version 1.1, June 18, 2020, TCG [4] —, “Errata for PC Client Platform TPM Profile for TPM 2.0 Version 1.05 Revision 14”, Errata Version 1.0, September 04, 2020, TCG [5] —, “Registry of reserved TPM 2.0 handles and locali ties”, Version 1.1, Rev. 1.00, February 6, 2019, TCG [6] —, “TCG EK Credential Profile”, Ve rsion 2.3, Rev. 2, July 23, 2020, TCG [7] —, "NIST Special Publication 800-193, Platform Fi rmware Resiliency Guidelines", May, 2018, NIST
Data Sheet 18 Revision 1.0 2022-01-20 OPTIGA™ TPM SLB 9672 TPM2.0 Terminology Terminology ESW Embedded Software HMAC Hashed Message Authentication Code PCR Platform Configuration Register PUBEK Public Endorsement Key SPI Serial Peripheral Interface (bus) TCG Trusted Computing Group TPM Trusted Platform Module TSS TCG Software Stack
Data Sheet 19 Revision 1.0 2022-01-20 OPTIGA™ TPM SLB 9672 TPM2.0 Licenses and notices Licenses and notices The following license and notice statements are reproduced from [1]. Licenses and Notices 1. Copyright Licenses: Trusted Computing Group (TCG) grants to the user of the source code in this specification (the "Source Code") a worldwide, irrevocable, nonexclusive , royalty free, copyright license to reproduce, create derivative works, distribute, display and perform the Source Code and deri vative works thereof, and to grant others the rights granted herein.The TCG grants to the user of the other parts of the specification (other than the Source Code) the rights to reproduce, distribute, display, and perform the specification solely fo r the purpose of developing products based on such documents. 2. Source Code Distribution Conditions: Redistributions of Source Code must retain the above copyright licenses, this list of conditions and the following disclaimers. Redistributions in binary form must reproduce the abov e copyright licenses, this list of conditions and the following disclaimers in the documentation and/or other materials provided with the distribution. 3. Disclaimers: THE COPYRIGHT LICENSES SET FORTH ABOVE DO NOT REPRESENT ANY FORM OF LICENSE OR WAIVER, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, WITH RESP ECT TO PATENT RIGHTS HELD BY TCG MEMBERS (OR OTHER THIRD PARTIES) THAT MAY BE NECESSARY TO IMPLEMENT THIS SPECIFICATION OR OTHERWISE. Contact TCG Administration (admin@trustedcomputinggroup.org) for information on spec ification licensing rights available through TCG membership agreements. THIS SPECIFICATION IS PROVIDED "AS IS" WITH NO EXPRESS OR IMPLIED WARRANTIES WHATSOEVER, INCLUDING ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, ACCURACY, COMPLETENESS, OR NONINFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS, OR ANY WARRANTY OTHERWISE ARISING OUT OF ANY PROPOSAL, SPECIFICATION OR SAMPLE. Without limitation, TCG and its members and licensors disclaim all liability, including liability for infringement of any proprietary rights, relating to use of information in this specification and to the implementation of this specification, and TCG disclaims all liab ility for cost of procurement of substi tute goods or services, lost profits, loss of use, loss of data or any incidental, consequentia l, direct, indirect, or special damages, whether under contract, tort, warranty or otherwise, arising in any way out of use or reli ance upon this specification or any information herein. Any marks and brands contained herein are the property of their respective owners.
Data Sheet 20 Revision 1.0 2022-01-20 OPTIGA™ TPM SLB 9672 TPM2.0
Revision history
Page or item Subjects (major ch anges since previous revision) Revision 1.0, 2022-01-20 Initial document version.
All referenced product or service names and trademarks are the property of their respective owners. Edition 2022-01-20 Published by Infineon Technologies AG
81726 Munich, Germany
© 2022 Infineon Technologies AG. All Rights Reserved. Do you have a question about any aspect of this document? Email: csscustomerservice@infineon.com IMPORTANT NOTICE The information given in this document shall in no event be regarded as a guarantee of conditions or characteristics ("Beschaffenheitsgarantie"). With respect to any examples, hints or any typical values stated herein and/or any information regarding the application of the product, Infineon Technologies hereby disclaims any and all warranties and liabilities of any kind, including without limitation warranties of non-infringement of intellectual property rights of any third party. In addition, any information given in this document is subject to customer's comp liance with its obligations stated in this document and any applicable legal requirements, norms and standards concerning customer's products and any use of the product of Infineon Technologies in customer's applications. The data contained in this document is exclusively intended for technically trained staff. It is the responsibility of customer's technical departments to evaluate the suitability of the product for the intended application and the completeness of the product information given in this document with respect to such application. For further information on technology, delivery terms and conditions and prices, please contact the nearest Infineon Technologies Office (www.infineon.com). WARNINGS Due to technical requirements products may contain dangerous substances. For information on the types in question please contact your nearest Infineon Technologies office. Except as otherwise explicitly approved by Infineon Technologies in a written document signed by authorized representatives of Infineon Technologies, Infineon Technologies’ products may not be used in any applications where a failure of the product or any consequences of the use thereof can reasonably be expected to result in personal injury. Please read the Important Notice and Warnings at the end of this document