SlideShare a Scribd company logo
1 of 30
Download to read offline
© 2021 MIPI Alliance, Inc.
Eyuel Zewdu Teferi
David Schumacher
Souha Kouki
STMicroelectronics
MIPI® I3C℠ Application and Validation
Models for IoT Sensor Nodes
1
© 2021 MIPI Alliance, Inc.
• I3C: Overview
– Evolution of MIPI I3C Interface specification
– I3C Features and Uses
• I3C application to IoT Sensor Nodes
– Sensor Node sub-systems
– Communication among Sensor Node sub-systems
– Using I3C for Sensor Node board communication
• I3C CTS and SysML as enablers toward an efficient validation
– Why manage IoT systems complexity ?
– How to manage IoT systems complexity ?
– IBI use case validation management example
• Conclusions and Best Practices
MIPI® I3C℠ Application and Validation Models for IoT Sensor Nodes
2
© 2021 MIPI Alliance, Inc.
MIPI I3C Overview
3
© 2021 MIPI Alliance, Inc.
•First Specification
•Released in 2016
I3C v1.0
•New I3C specification
•More features added
•Released in 2019
I3C v1.1
• Updates on v1.1
• Released in 2021
I3C
v1.1.1
Evolution of MIPI I3C Interface specification
2 wires interface
IBI for interrupt management
Hot-Join
1.2V – 3.3V support
Multi-lane configuration
Structured IBI notification
Group Addressing
In-Band Reset function
Virtual devices use
Passive Hot-Join
Group management
4
© 2021 MIPI Alliance, Inc.
• Multi-lane configuration (introduced in v1.1)
• Allows the I3C bus to extend the Data lines to two or
4 data lanes
• This helps in increasing the data throughput using
the same base clock
• Dual-Lane and Quad-lane increase the effective data
rate by 2x and 4x respectively
• Structured IBI notification (introduced in v1.1)
• IBI can be accompanied by Mandatory Data Byte
(MDB)
• By defining a structured MDB format the efficiency
of IBI usage can be increased
• These updates include the pending read notification
and timing control information
I3C Features and Uses (1/3)
5
© 2021 MIPI Alliance, Inc.
• Group Addressing (introduced in v1.1)
– I3C is already has a broadcast and unicast communications
– Group addressing allows devices to be assigned a Group address effectively creating a
multicast system
– The multicast is advantageous in sending data to a group of devices on the bus
– Helps in grouping devices with different capabilities into a group i.e., multi-lane
– Revised V1.1.1 allows groups to have a dedicated multilane configuration
• In-Band Reset function
– This pattern-based reset function is aimed at making the I3C a true two wire interface
– This will help in avoiding the use of a dedicated reset line
– It has a configurable option where the reset can be escalated from a peripheral reset to
whole chip reset
– Useful in avoiding deadlocks on the bus due to an unresponsive device
I3C Features and Uses (2/3)
6
© 2021 MIPI Alliance, Inc.
• Secondary Controller (introduced in v1.0 and updated in v1.1)
– I3C is a true multi-drop interface
– Built-in support for multiple controllers
– Conflict avoidance and bus control management are already part of the protocol
– Devices that are capable of being in control can request and give back control
• Low power consumption
– I3C is a protocol that has been designed to support different voltage ranges
• The standardized electrical behaviors can be adopted based on the design requirement
• 1.2V – 3.3V
– Low power applications can take advantage of these I3C features
• High speed communication with the same base clock achieved through
– HDR modes
– Multilane communication
• Low Voltage communications
– Ideal for battery operated devices
I3C Features and Uses (3/3)
7
© 2021 MIPI Alliance, Inc.
I3C Application to IoT Sensor Nodes
8
© 2021 MIPI Alliance, Inc.
• Internet of Things (IoT) is a network that is made of physical
objects that are capable of being connected to a network to make
measurements or to execute given tasks.
• Critical elements of an IoT system are:
– The communication element that manages device connectivity (Internet)
– The sensing and processing system (Things)
• Sensor Nodes are basic elements of an IoT device that comprise
the sensing and the connection element.
IoT Sensor Nodes
9
© 2021 MIPI Alliance, Inc.
• A sensor node is an IoT device that is made of
different components divided into subsystems.
• A sensor node consists the following subsystems:
• Sensing: continuous small scale data generation
• Processing: central processing based on
configuration
• Communication (wired/wireless): for connected
devices
• Power supply: battery subsystem for remote
devices
• Memory: data storage for later processing or
backup to Memory
• Security: all devices need to be secure from
intrusion
Sensor Node sub-systems
10
© 2021 MIPI Alliance, Inc.
High Activity Low Throughput bus
• H.A.L.T bus
• Short but frequent communications.
• Sensing subsystem
• Actuating subsystem
• Configuration of system
• Power management
• Subsystem configuration
• Frequent interrupts from sensing
elements
Low Activity High Throughput bus
• L.A.H.T bus
• Large data that require high
throughput
• Security Subsystem
• Memory Subsystem
• Low latency communication
• Communication subsystem
• Memory Subsystem
• Periodic communication requests
Communication among Sensor Node sub-systems
• A sensor board communication could be divided in to two types based on the
amount of data and frequency of communication
11
© 2021 MIPI Alliance, Inc.
• Use two buses for the two types
of communication
– Use a secondary controller to
manage the high activity bus
– L.A.H.T bus could use these I3C
features for high data rate
• Multi-Lane
• HDR modes
– H.A.L.T bus requires
• Single lane due to continuous IBI
• Secondary controller as a Sensor
Hub to collect data from sensors
Host Processor
Primary
controller
MCU
Secondary
Controller
H.A.L.T
Device
…
High activity bus
Low activity bus
L.A.H.T
Device
L.A.H.T
Device
H.A.L.T
Device
Using I3C for Sensor Node board communication
Bus configuration Option 1
12
© 2021 MIPI Alliance, Inc.
• Take advantage of Group
addressing
• Two groups with dedicated
features per group
– Group 1: H.A.L.T
• Group of devices that use the
single lane features
• Devices in this group can send IBI
– Group 2: L.A.H.T
• Grouped to use multilane
configuration for higher
throughput
• Devices in this group may not
require the IBI capability
Using I3C for Sensor Node board communication
Host Processor
Primary
controller
MCU
Secondary
Controller
H.A.L.T
Device
H.A.L.T
Device
Power
Management
L.A.H.T
Device
L.A.H.T
Device
High activity Low data throughput
Devices Group
Low activity High data throughput
Devices Group
Bus configuration Option 2
13
© 2021 MIPI Alliance, Inc.
Sensor Node reference board communication using I3C
14
© 2021 MIPI Alliance, Inc.
I3C CTS and SysML as enablers toward
an efficient validation
15
© 2021 MIPI Alliance, Inc. 16
Why manage I3C IoT systems complexity?
• Systems are:
– More and more complex,
– More and more connected,
– More and more critical,
– More and more secured,
– More and more standardized
• Project management needs:
– Effective collaboration
– Good understanding of (sub-)systems
– Best anticipation as possible
– Effective design, development and verification
16
© 2021 MIPI Alliance, Inc. 17
Why manage I3C IoT systems complexity?
• Targets:
– To build a global and shared vision
– To identify needs and constraints
– To synchronize all stakeholders + constraints between themselves
– To be efficient with trade-offs and optimizations
• In a nutshell:
– By setting of adequate activities to design, develop,
and verify a system while satisfying all stakeholders
17
© 2021 MIPI Alliance, Inc. 18
Why manage I3C IoT systems complexity?
Conceptualization Design Development
Influence
on
project
cost
High
Low
Verification
With shared constraints
Without shared constraints
T0 Project lifecycle
18
© 2021 MIPI Alliance, Inc. 19
Why manage I3C IoT systems complexity?
• Digital communication interfaces = A choking point of the global
performance of the system
• Sensor node example with I3C interface as subsystem:
– 2 modes + HDR sub-modes
– Backward compatibility
– Multi-role
– I3C Built-in features
è I3C = Powerful system enabler
19
© 2021 MIPI Alliance, Inc. 20
How to manage IoT systems complexity?
• One interesting path: By building the model of the system:
è System modeling as an enabler
20
© 2021 MIPI Alliance, Inc. 21
How to manage IoT systems complexity?
Requirements
model
Architecture
model
Dynamic
model
Detect
issues
earlier
Allocation
Traceability
Inputs
– Use cases diagrams
– Requirement diagrams
– Test cases diagrams
– Packages diagrams
– (…)
21
© 2021 MIPI Alliance, Inc. 22
How to manage IoT systems complexity?
System model
Behavior
diagrams
Structure
diagrams
Requirement
diagrams
Parametric
diagrams
Use case
Activity
State machine
Sequence
Blocks Definition
Internal Blocks Def.
Package
22
© 2021 MIPI Alliance, Inc. 23
Example of I3C Sensor Node
• By considering system in
its environment,
• By exploring all interface
capabilities
• By linking and crossing all
requirements:
– Technical,
– Functional,
– Standards,
– Validation,
– …
23
© 2021 MIPI Alliance, Inc. 24
Example of I3C Sensor Node
• High level system
description
– Nominal scenario
– Alternate scenario
– Error scenario
• (Sub) Systems stakeholders
identification
24
© 2021 MIPI Alliance, Inc. 25
Link to I3C use cases
• High level dependance identification,
• Stowage link with other sub-system
• Model of MIPI I3C standard:
– Cross view,
– No “hidden” constraints,
– Items identified earlier
25
© 2021 MIPI Alliance, Inc. 26
Link to CTS use cases
• Identification of dependances
or constraints by dynamic links
• Example: I3C standard and CTS
model help to not forgot items
to implement
26
© 2021 MIPI Alliance, Inc. 27
Focus on demand
• Capabilities to dive into:
– Standard
– CTS
– Project
27
© 2021 MIPI Alliance, Inc.
• Advanced features allow easy adoption of MIPI I3C
• MIPI I3C: A scalable and flexible solution for IoT Sensor Node
• CTS as a starting point for I3C protocol validation
• CTS as an enabler to model your complex system validation
• Advanced systems validation model can be built on top of CTS
Conclusions and Best Practices
28
© 2021 MIPI Alliance, Inc. 29
ADDITIONAL RESOURCES
• MIPI® I3C®Specifications
– https://www.mipi.org/specifications/i3c-sensor-specification
• MIPI® I3C® System Integrator App Note
– https://www.mipi.org/sites/default/files/mipi_I3C-and-I3C-Basic_app-note-
system-integrator_v1-0p.pdf
• MIPI® I3C® FAQ
– https://www.mipi.org/resources/I3C-frequently-asked-questions
• MIPI® I3C® CTS
– https://www.mipi.org/faq-category/conformance-testing
• STMicroelectronics MEMS Sensor products
– https://www.st.com/en/mems-and-sensors.html#overview
ADDITIONAL RESOURCES
29
© 2021 MIPI Alliance, Inc. 30

More Related Content

What's hot

SPI introduction(Serial Peripheral Interface)
SPI introduction(Serial Peripheral Interface)SPI introduction(Serial Peripheral Interface)
SPI introduction(Serial Peripheral Interface)SUNODH GARLAPATI
 
Amba axi 29 3_2015
Amba axi 29 3_2015Amba axi 29 3_2015
Amba axi 29 3_2015kiemnhatminh
 
Serial Peripheral Interface
Serial Peripheral InterfaceSerial Peripheral Interface
Serial Peripheral InterfaceAnurag Tomar
 
APB protocol v1.0
APB protocol v1.0APB protocol v1.0
APB protocol v1.0Azad Mishra
 
AMBA 3 APB Protocol
AMBA 3 APB ProtocolAMBA 3 APB Protocol
AMBA 3 APB ProtocolSwetha GSM
 
Introduction about APB Protocol
Introduction about APB ProtocolIntroduction about APB Protocol
Introduction about APB ProtocolPushpa Yakkala
 
Serial Peripheral Interface
Serial Peripheral InterfaceSerial Peripheral Interface
Serial Peripheral InterfaceChirag Parikh
 
Serial peripheral Interface - Embedded System Protocol
Serial peripheral Interface - Embedded System ProtocolSerial peripheral Interface - Embedded System Protocol
Serial peripheral Interface - Embedded System ProtocolAditya Porwal
 
I2c protocol - Inter–Integrated Circuit Communication Protocol
I2c protocol - Inter–Integrated Circuit Communication ProtocolI2c protocol - Inter–Integrated Circuit Communication Protocol
I2c protocol - Inter–Integrated Circuit Communication ProtocolAnkur Soni
 

What's hot (20)

axi protocol
axi protocolaxi protocol
axi protocol
 
SPI introduction(Serial Peripheral Interface)
SPI introduction(Serial Peripheral Interface)SPI introduction(Serial Peripheral Interface)
SPI introduction(Serial Peripheral Interface)
 
I2 c protocol
I2 c protocolI2 c protocol
I2 c protocol
 
Amba axi 29 3_2015
Amba axi 29 3_2015Amba axi 29 3_2015
Amba axi 29 3_2015
 
I2C BUS PROTOCOL
I2C BUS PROTOCOLI2C BUS PROTOCOL
I2C BUS PROTOCOL
 
Axi
AxiAxi
Axi
 
I2C Protocol
I2C ProtocolI2C Protocol
I2C Protocol
 
I2C introduction
I2C introductionI2C introduction
I2C introduction
 
Serial Peripheral Interface
Serial Peripheral InterfaceSerial Peripheral Interface
Serial Peripheral Interface
 
APB protocol v1.0
APB protocol v1.0APB protocol v1.0
APB protocol v1.0
 
I2C Protocol
I2C ProtocolI2C Protocol
I2C Protocol
 
AMBA 3 APB Protocol
AMBA 3 APB ProtocolAMBA 3 APB Protocol
AMBA 3 APB Protocol
 
Introduction about APB Protocol
Introduction about APB ProtocolIntroduction about APB Protocol
Introduction about APB Protocol
 
Serial Peripheral Interface
Serial Peripheral InterfaceSerial Peripheral Interface
Serial Peripheral Interface
 
Advance Peripheral Bus
Advance Peripheral Bus Advance Peripheral Bus
Advance Peripheral Bus
 
AMBA_APB_pst
AMBA_APB_pstAMBA_APB_pst
AMBA_APB_pst
 
Serial peripheral Interface - Embedded System Protocol
Serial peripheral Interface - Embedded System ProtocolSerial peripheral Interface - Embedded System Protocol
Serial peripheral Interface - Embedded System Protocol
 
Ambha axi
Ambha axiAmbha axi
Ambha axi
 
I2c protocol - Inter–Integrated Circuit Communication Protocol
I2c protocol - Inter–Integrated Circuit Communication ProtocolI2c protocol - Inter–Integrated Circuit Communication Protocol
I2c protocol - Inter–Integrated Circuit Communication Protocol
 
Usb protocol
Usb protocol Usb protocol
Usb protocol
 

Similar to MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor Nodes

Adding Wi-Fi capability to the Microcontroller.pptx
Adding Wi-Fi capability to the Microcontroller.pptxAdding Wi-Fi capability to the Microcontroller.pptx
Adding Wi-Fi capability to the Microcontroller.pptxPenchalReddy7
 
Adding Wi-Fi capability to the Microcontroller.pptx
Adding Wi-Fi capability to the Microcontroller.pptxAdding Wi-Fi capability to the Microcontroller.pptx
Adding Wi-Fi capability to the Microcontroller.pptxPenchalReddy7
 
Chapter-2 Internet of Things.pptx
Chapter-2 Internet of Things.pptxChapter-2 Internet of Things.pptx
Chapter-2 Internet of Things.pptx40NehaPagariya
 
Internet of things chapter2.pdf
Internet of things chapter2.pdfInternet of things chapter2.pdf
Internet of things chapter2.pdfRupesh930637
 
IOT Unit 3 for engineering second year .pptx
IOT Unit 3 for engineering second year .pptxIOT Unit 3 for engineering second year .pptx
IOT Unit 3 for engineering second year .pptxneelamsanjeevkumar
 
Design & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOTDesign & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOTIRJET Journal
 
TM4C-IoT-Gateway-with-Security-Protection_0.pdf
TM4C-IoT-Gateway-with-Security-Protection_0.pdfTM4C-IoT-Gateway-with-Security-Protection_0.pdf
TM4C-IoT-Gateway-with-Security-Protection_0.pdfssuser8b324e
 
CCNA4 Verson6 Chapter7
CCNA4 Verson6 Chapter7CCNA4 Verson6 Chapter7
CCNA4 Verson6 Chapter7Chaing Ravuth
 
H63ECH_1A_023799_Osama
H63ECH_1A_023799_OsamaH63ECH_1A_023799_Osama
H63ECH_1A_023799_OsamaOsama Azim
 
IRJET- Design and Development of Low Power Sensor Node For Plant Monitori...
IRJET-  	  Design and Development of Low Power Sensor Node For Plant Monitori...IRJET-  	  Design and Development of Low Power Sensor Node For Plant Monitori...
IRJET- Design and Development of Low Power Sensor Node For Plant Monitori...IRJET Journal
 
SCADA ( Supervisory Control and Data Acquisition system) Software Solutions
SCADA ( Supervisory Control and Data Acquisition system) Software SolutionsSCADA ( Supervisory Control and Data Acquisition system) Software Solutions
SCADA ( Supervisory Control and Data Acquisition system) Software SolutionsEmbitel Technologies (I) PVT LTD
 
Wisenet - Complete ppt about the topic wisenet
Wisenet -  Complete ppt about the topic wisenetWisenet -  Complete ppt about the topic wisenet
Wisenet - Complete ppt about the topic wisenetAboo Thahir
 
20EC503PE-Internet of Things
20EC503PE-Internet of Things 20EC503PE-Internet of Things
20EC503PE-Internet of Things kstyuvaraja
 
Chapter-2.pdf
Chapter-2.pdfChapter-2.pdf
Chapter-2.pdfvenui2
 
CCNA (R & S) Module 02 - Connecting Networks - Chapter 7
CCNA (R & S) Module 02 - Connecting Networks - Chapter 7CCNA (R & S) Module 02 - Connecting Networks - Chapter 7
CCNA (R & S) Module 02 - Connecting Networks - Chapter 7Waqas Ahmed Nawaz
 
Ima an integrated monitoring architecture with sensor networks
Ima an integrated monitoring architecture with sensor networksIma an integrated monitoring architecture with sensor networks
Ima an integrated monitoring architecture with sensor networkssudhakar5472
 

Similar to MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor Nodes (20)

Adding Wi-Fi capability to the Microcontroller.pptx
Adding Wi-Fi capability to the Microcontroller.pptxAdding Wi-Fi capability to the Microcontroller.pptx
Adding Wi-Fi capability to the Microcontroller.pptx
 
Adding Wi-Fi capability to the Microcontroller.pptx
Adding Wi-Fi capability to the Microcontroller.pptxAdding Wi-Fi capability to the Microcontroller.pptx
Adding Wi-Fi capability to the Microcontroller.pptx
 
Chapter-2 Internet of Things.pptx
Chapter-2 Internet of Things.pptxChapter-2 Internet of Things.pptx
Chapter-2 Internet of Things.pptx
 
2.pdf
2.pdf2.pdf
2.pdf
 
Unit 4
Unit 4Unit 4
Unit 4
 
Internet of things chapter2.pdf
Internet of things chapter2.pdfInternet of things chapter2.pdf
Internet of things chapter2.pdf
 
IOT Unit 3 for engineering second year .pptx
IOT Unit 3 for engineering second year .pptxIOT Unit 3 for engineering second year .pptx
IOT Unit 3 for engineering second year .pptx
 
Design & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOTDesign & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOT
 
TM4C-IoT-Gateway-with-Security-Protection_0.pdf
TM4C-IoT-Gateway-with-Security-Protection_0.pdfTM4C-IoT-Gateway-with-Security-Protection_0.pdf
TM4C-IoT-Gateway-with-Security-Protection_0.pdf
 
CCNA4 Verson6 Chapter7
CCNA4 Verson6 Chapter7CCNA4 Verson6 Chapter7
CCNA4 Verson6 Chapter7
 
Meet up#2v0.2
Meet up#2v0.2Meet up#2v0.2
Meet up#2v0.2
 
INTERNET OF THINGS.pptx
INTERNET OF THINGS.pptxINTERNET OF THINGS.pptx
INTERNET OF THINGS.pptx
 
H63ECH_1A_023799_Osama
H63ECH_1A_023799_OsamaH63ECH_1A_023799_Osama
H63ECH_1A_023799_Osama
 
IRJET- Design and Development of Low Power Sensor Node For Plant Monitori...
IRJET-  	  Design and Development of Low Power Sensor Node For Plant Monitori...IRJET-  	  Design and Development of Low Power Sensor Node For Plant Monitori...
IRJET- Design and Development of Low Power Sensor Node For Plant Monitori...
 
SCADA ( Supervisory Control and Data Acquisition system) Software Solutions
SCADA ( Supervisory Control and Data Acquisition system) Software SolutionsSCADA ( Supervisory Control and Data Acquisition system) Software Solutions
SCADA ( Supervisory Control and Data Acquisition system) Software Solutions
 
Wisenet - Complete ppt about the topic wisenet
Wisenet -  Complete ppt about the topic wisenetWisenet -  Complete ppt about the topic wisenet
Wisenet - Complete ppt about the topic wisenet
 
20EC503PE-Internet of Things
20EC503PE-Internet of Things 20EC503PE-Internet of Things
20EC503PE-Internet of Things
 
Chapter-2.pdf
Chapter-2.pdfChapter-2.pdf
Chapter-2.pdf
 
CCNA (R & S) Module 02 - Connecting Networks - Chapter 7
CCNA (R & S) Module 02 - Connecting Networks - Chapter 7CCNA (R & S) Module 02 - Connecting Networks - Chapter 7
CCNA (R & S) Module 02 - Connecting Networks - Chapter 7
 
Ima an integrated monitoring architecture with sensor networks
Ima an integrated monitoring architecture with sensor networksIma an integrated monitoring architecture with sensor networks
Ima an integrated monitoring architecture with sensor networks
 

More from MIPI Alliance

MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...
MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...
MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...MIPI Alliance
 
MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...
MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...
MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...MIPI Alliance
 
MIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure Platform
MIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure PlatformMIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure Platform
MIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure PlatformMIPI Alliance
 
MIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASS
MIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASSMIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASS
MIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASSMIPI Alliance
 
MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...
MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...
MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...MIPI Alliance
 
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...MIPI Alliance
 
MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...
MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...
MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...MIPI Alliance
 
MIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge Devices
MIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge DevicesMIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge Devices
MIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge DevicesMIPI Alliance
 
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...MIPI Alliance
 
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...MIPI Alliance
 
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...MIPI Alliance
 
MIPI DevCon 2021: State of the Alliance
MIPI DevCon 2021: State of the AllianceMIPI DevCon 2021: State of the Alliance
MIPI DevCon 2021: State of the AllianceMIPI Alliance
 
MIPI DevCon 2020 | Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...
MIPI DevCon 2020 |  Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...MIPI DevCon 2020 |  Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...
MIPI DevCon 2020 | Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...MIPI Alliance
 
MIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for Linux
MIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for LinuxMIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for Linux
MIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for LinuxMIPI Alliance
 
MIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3C
MIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3CMIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3C
MIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3CMIPI Alliance
 
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is Essential
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is EssentialMIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is Essential
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is EssentialMIPI Alliance
 
MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...
MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...
MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...MIPI Alliance
 
MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity
MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity
MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity MIPI Alliance
 
MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...
MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...
MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...MIPI Alliance
 
MIPI DevCon 2020 | MASS: Automotive Displays Using VDC-M Visually Lossless C...
MIPI DevCon 2020 |  MASS: Automotive Displays Using VDC-M Visually Lossless C...MIPI DevCon 2020 |  MASS: Automotive Displays Using VDC-M Visually Lossless C...
MIPI DevCon 2020 | MASS: Automotive Displays Using VDC-M Visually Lossless C...MIPI Alliance
 

More from MIPI Alliance (20)

MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...
MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...
MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...
 
MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...
MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...
MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...
 
MIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure Platform
MIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure PlatformMIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure Platform
MIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure Platform
 
MIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASS
MIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASSMIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASS
MIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASS
 
MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...
MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...
MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...
 
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...
 
MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...
MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...
MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...
 
MIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge Devices
MIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge DevicesMIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge Devices
MIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge Devices
 
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
 
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...
 
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...
 
MIPI DevCon 2021: State of the Alliance
MIPI DevCon 2021: State of the AllianceMIPI DevCon 2021: State of the Alliance
MIPI DevCon 2021: State of the Alliance
 
MIPI DevCon 2020 | Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...
MIPI DevCon 2020 |  Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...MIPI DevCon 2020 |  Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...
MIPI DevCon 2020 | Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...
 
MIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for Linux
MIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for LinuxMIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for Linux
MIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for Linux
 
MIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3C
MIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3CMIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3C
MIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3C
 
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is Essential
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is EssentialMIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is Essential
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is Essential
 
MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...
MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...
MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...
 
MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity
MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity
MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity
 
MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...
MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...
MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...
 
MIPI DevCon 2020 | MASS: Automotive Displays Using VDC-M Visually Lossless C...
MIPI DevCon 2020 |  MASS: Automotive Displays Using VDC-M Visually Lossless C...MIPI DevCon 2020 |  MASS: Automotive Displays Using VDC-M Visually Lossless C...
MIPI DevCon 2020 | MASS: Automotive Displays Using VDC-M Visually Lossless C...
 

Recently uploaded

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 

Recently uploaded (20)

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 

MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor Nodes

  • 1. © 2021 MIPI Alliance, Inc. Eyuel Zewdu Teferi David Schumacher Souha Kouki STMicroelectronics MIPI® I3C℠ Application and Validation Models for IoT Sensor Nodes 1
  • 2. © 2021 MIPI Alliance, Inc. • I3C: Overview – Evolution of MIPI I3C Interface specification – I3C Features and Uses • I3C application to IoT Sensor Nodes – Sensor Node sub-systems – Communication among Sensor Node sub-systems – Using I3C for Sensor Node board communication • I3C CTS and SysML as enablers toward an efficient validation – Why manage IoT systems complexity ? – How to manage IoT systems complexity ? – IBI use case validation management example • Conclusions and Best Practices MIPI® I3C℠ Application and Validation Models for IoT Sensor Nodes 2
  • 3. © 2021 MIPI Alliance, Inc. MIPI I3C Overview 3
  • 4. © 2021 MIPI Alliance, Inc. •First Specification •Released in 2016 I3C v1.0 •New I3C specification •More features added •Released in 2019 I3C v1.1 • Updates on v1.1 • Released in 2021 I3C v1.1.1 Evolution of MIPI I3C Interface specification 2 wires interface IBI for interrupt management Hot-Join 1.2V – 3.3V support Multi-lane configuration Structured IBI notification Group Addressing In-Band Reset function Virtual devices use Passive Hot-Join Group management 4
  • 5. © 2021 MIPI Alliance, Inc. • Multi-lane configuration (introduced in v1.1) • Allows the I3C bus to extend the Data lines to two or 4 data lanes • This helps in increasing the data throughput using the same base clock • Dual-Lane and Quad-lane increase the effective data rate by 2x and 4x respectively • Structured IBI notification (introduced in v1.1) • IBI can be accompanied by Mandatory Data Byte (MDB) • By defining a structured MDB format the efficiency of IBI usage can be increased • These updates include the pending read notification and timing control information I3C Features and Uses (1/3) 5
  • 6. © 2021 MIPI Alliance, Inc. • Group Addressing (introduced in v1.1) – I3C is already has a broadcast and unicast communications – Group addressing allows devices to be assigned a Group address effectively creating a multicast system – The multicast is advantageous in sending data to a group of devices on the bus – Helps in grouping devices with different capabilities into a group i.e., multi-lane – Revised V1.1.1 allows groups to have a dedicated multilane configuration • In-Band Reset function – This pattern-based reset function is aimed at making the I3C a true two wire interface – This will help in avoiding the use of a dedicated reset line – It has a configurable option where the reset can be escalated from a peripheral reset to whole chip reset – Useful in avoiding deadlocks on the bus due to an unresponsive device I3C Features and Uses (2/3) 6
  • 7. © 2021 MIPI Alliance, Inc. • Secondary Controller (introduced in v1.0 and updated in v1.1) – I3C is a true multi-drop interface – Built-in support for multiple controllers – Conflict avoidance and bus control management are already part of the protocol – Devices that are capable of being in control can request and give back control • Low power consumption – I3C is a protocol that has been designed to support different voltage ranges • The standardized electrical behaviors can be adopted based on the design requirement • 1.2V – 3.3V – Low power applications can take advantage of these I3C features • High speed communication with the same base clock achieved through – HDR modes – Multilane communication • Low Voltage communications – Ideal for battery operated devices I3C Features and Uses (3/3) 7
  • 8. © 2021 MIPI Alliance, Inc. I3C Application to IoT Sensor Nodes 8
  • 9. © 2021 MIPI Alliance, Inc. • Internet of Things (IoT) is a network that is made of physical objects that are capable of being connected to a network to make measurements or to execute given tasks. • Critical elements of an IoT system are: – The communication element that manages device connectivity (Internet) – The sensing and processing system (Things) • Sensor Nodes are basic elements of an IoT device that comprise the sensing and the connection element. IoT Sensor Nodes 9
  • 10. © 2021 MIPI Alliance, Inc. • A sensor node is an IoT device that is made of different components divided into subsystems. • A sensor node consists the following subsystems: • Sensing: continuous small scale data generation • Processing: central processing based on configuration • Communication (wired/wireless): for connected devices • Power supply: battery subsystem for remote devices • Memory: data storage for later processing or backup to Memory • Security: all devices need to be secure from intrusion Sensor Node sub-systems 10
  • 11. © 2021 MIPI Alliance, Inc. High Activity Low Throughput bus • H.A.L.T bus • Short but frequent communications. • Sensing subsystem • Actuating subsystem • Configuration of system • Power management • Subsystem configuration • Frequent interrupts from sensing elements Low Activity High Throughput bus • L.A.H.T bus • Large data that require high throughput • Security Subsystem • Memory Subsystem • Low latency communication • Communication subsystem • Memory Subsystem • Periodic communication requests Communication among Sensor Node sub-systems • A sensor board communication could be divided in to two types based on the amount of data and frequency of communication 11
  • 12. © 2021 MIPI Alliance, Inc. • Use two buses for the two types of communication – Use a secondary controller to manage the high activity bus – L.A.H.T bus could use these I3C features for high data rate • Multi-Lane • HDR modes – H.A.L.T bus requires • Single lane due to continuous IBI • Secondary controller as a Sensor Hub to collect data from sensors Host Processor Primary controller MCU Secondary Controller H.A.L.T Device … High activity bus Low activity bus L.A.H.T Device L.A.H.T Device H.A.L.T Device Using I3C for Sensor Node board communication Bus configuration Option 1 12
  • 13. © 2021 MIPI Alliance, Inc. • Take advantage of Group addressing • Two groups with dedicated features per group – Group 1: H.A.L.T • Group of devices that use the single lane features • Devices in this group can send IBI – Group 2: L.A.H.T • Grouped to use multilane configuration for higher throughput • Devices in this group may not require the IBI capability Using I3C for Sensor Node board communication Host Processor Primary controller MCU Secondary Controller H.A.L.T Device H.A.L.T Device Power Management L.A.H.T Device L.A.H.T Device High activity Low data throughput Devices Group Low activity High data throughput Devices Group Bus configuration Option 2 13
  • 14. © 2021 MIPI Alliance, Inc. Sensor Node reference board communication using I3C 14
  • 15. © 2021 MIPI Alliance, Inc. I3C CTS and SysML as enablers toward an efficient validation 15
  • 16. © 2021 MIPI Alliance, Inc. 16 Why manage I3C IoT systems complexity? • Systems are: – More and more complex, – More and more connected, – More and more critical, – More and more secured, – More and more standardized • Project management needs: – Effective collaboration – Good understanding of (sub-)systems – Best anticipation as possible – Effective design, development and verification 16
  • 17. © 2021 MIPI Alliance, Inc. 17 Why manage I3C IoT systems complexity? • Targets: – To build a global and shared vision – To identify needs and constraints – To synchronize all stakeholders + constraints between themselves – To be efficient with trade-offs and optimizations • In a nutshell: – By setting of adequate activities to design, develop, and verify a system while satisfying all stakeholders 17
  • 18. © 2021 MIPI Alliance, Inc. 18 Why manage I3C IoT systems complexity? Conceptualization Design Development Influence on project cost High Low Verification With shared constraints Without shared constraints T0 Project lifecycle 18
  • 19. © 2021 MIPI Alliance, Inc. 19 Why manage I3C IoT systems complexity? • Digital communication interfaces = A choking point of the global performance of the system • Sensor node example with I3C interface as subsystem: – 2 modes + HDR sub-modes – Backward compatibility – Multi-role – I3C Built-in features è I3C = Powerful system enabler 19
  • 20. © 2021 MIPI Alliance, Inc. 20 How to manage IoT systems complexity? • One interesting path: By building the model of the system: è System modeling as an enabler 20
  • 21. © 2021 MIPI Alliance, Inc. 21 How to manage IoT systems complexity? Requirements model Architecture model Dynamic model Detect issues earlier Allocation Traceability Inputs – Use cases diagrams – Requirement diagrams – Test cases diagrams – Packages diagrams – (…) 21
  • 22. © 2021 MIPI Alliance, Inc. 22 How to manage IoT systems complexity? System model Behavior diagrams Structure diagrams Requirement diagrams Parametric diagrams Use case Activity State machine Sequence Blocks Definition Internal Blocks Def. Package 22
  • 23. © 2021 MIPI Alliance, Inc. 23 Example of I3C Sensor Node • By considering system in its environment, • By exploring all interface capabilities • By linking and crossing all requirements: – Technical, – Functional, – Standards, – Validation, – … 23
  • 24. © 2021 MIPI Alliance, Inc. 24 Example of I3C Sensor Node • High level system description – Nominal scenario – Alternate scenario – Error scenario • (Sub) Systems stakeholders identification 24
  • 25. © 2021 MIPI Alliance, Inc. 25 Link to I3C use cases • High level dependance identification, • Stowage link with other sub-system • Model of MIPI I3C standard: – Cross view, – No “hidden” constraints, – Items identified earlier 25
  • 26. © 2021 MIPI Alliance, Inc. 26 Link to CTS use cases • Identification of dependances or constraints by dynamic links • Example: I3C standard and CTS model help to not forgot items to implement 26
  • 27. © 2021 MIPI Alliance, Inc. 27 Focus on demand • Capabilities to dive into: – Standard – CTS – Project 27
  • 28. © 2021 MIPI Alliance, Inc. • Advanced features allow easy adoption of MIPI I3C • MIPI I3C: A scalable and flexible solution for IoT Sensor Node • CTS as a starting point for I3C protocol validation • CTS as an enabler to model your complex system validation • Advanced systems validation model can be built on top of CTS Conclusions and Best Practices 28
  • 29. © 2021 MIPI Alliance, Inc. 29 ADDITIONAL RESOURCES • MIPI® I3C®Specifications – https://www.mipi.org/specifications/i3c-sensor-specification • MIPI® I3C® System Integrator App Note – https://www.mipi.org/sites/default/files/mipi_I3C-and-I3C-Basic_app-note- system-integrator_v1-0p.pdf • MIPI® I3C® FAQ – https://www.mipi.org/resources/I3C-frequently-asked-questions • MIPI® I3C® CTS – https://www.mipi.org/faq-category/conformance-testing • STMicroelectronics MEMS Sensor products – https://www.st.com/en/mems-and-sensors.html#overview ADDITIONAL RESOURCES 29
  • 30. © 2021 MIPI Alliance, Inc. 30