Automated testing of ARM Cortex based SoC with I3C interface and temperature sensor
Mario Golubic, Jurica Kundrata, Ivan Skeledzija, Dimitri Ciaglia, Nicolas Pages, Johannes Fellner, Adrijan Barić · 2022 45th Jubilee International Convention on Information, Communication and Electronic Technology (MIPRO) · 2022
The Improved Inter Integrated Circuit (I3C) interface is a scalable, medium-speed, utility and control bus interface designed for connecting peripherals to an application processor. It is a backward-compatible successor to the I2C interface with increased speed, additional functionalities and improved energy efficiency. The work presented in this paper supports the early adoption of the I3C interface at the industry level by establishing a validation methodology of the timing parameters of the I3C interface and by setting up appropriate digital design workflows used in implementing I3C interface in Systems-on-Chip (SoC). The timing validation methodology is based on a Hardware-inLoop (HIL) topology, while the design workflows are represented by two I3C-based SoC examples: the autonomous I3C target and the temperature sensor integrated in ARM Cortex-M0 periphery with I3C Target interface.