Skip to main content

Analysis, Design and Synthesis of an Execution Tracing Unit (ETU) Based on AUTOSAR Run-Time Interface (ARTI)

  • Conference paper
  • First Online:
Applications in Electronics Pervading Industry, Environment and Society (ApplePies 2022)

Abstract

Complex vehicle applications and the need of reducing the number of processing units are giving audience to virtualization on multicore devices. Such solution offers flexibility, but it is challenging in terms of timing predictability and resources partitioning. This explains why timing analysis is a crucial topic for Functional Safety. A knowledge of tasks and their behavior, applied at debug or runtime, allows balancing resources, refining scheduling and understanding the issues of a safety critical system. In the paper, we present the Execution Tracing Unit (ETU), a hardware support to AUTOSAR Run-Time Interface (ARTI), whose scope is to define an interface between tracing and analysis tools. The hardware element introduces a limited overhead if synthetized for an xczu9eg FPGA device. Meanwhile, simulations demonstrated that the peripheral is able to manage occurring software items with a very fast activation rate (an average of 4 clock cycles between two subsequent activations).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 189.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 249.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Ismail, A., Jung, W.: Research trends in automotive functional safety. In: 2013 International Conference on Quality, Reliability, Risk, Maintenance, and Safety Engineering (QR2MSE), Chengdu, China (2013)

    Google Scholar 

  2. Synopsis ASIL. www.synopsys.com/automotive/what-is-asil.html

  3. Cosimi, F., Tronci, F., Saponara, S., Gai, P.: Analysis, “Hardware Specification and Design of a Programmable Performance Monitoring Unit (PPMU) for RISC-V ECUs”. In: SMARTCOMP2022. Aalto University, Espoo, Finland (2022)

    Google Scholar 

  4. Caforio, F., Iannicelli, P., Paolino, M., Raho, D.: VOSySmonitoRV: a mixed-criticality solution on Linux-capable RISC-V platforms. In: 10th Mediterranean Conference on Embedded Computing (MECO), Budva, Montenegro (2021)

    Google Scholar 

  5. Crespo, A., Balbastre, P., Simó, J., Coronel, J., Gracia Pérez, D., Bonnot, P.: Hypervisor-Based Multicore Feedback Control of Mixed-Criticality Systems. IEEE Access 6 (2018)

    Google Scholar 

  6. Lousa Marques, A.: Monitoring Architecture for Real Time Systems. University of Beira Interior, Covilhã (2016)

    Google Scholar 

  7. Segger SystemView. www.segger.com/products/development-tools/systemview

  8. Rapitask. www.rapitasystems.com/products/rapitask

  9. Gliwa T1. www.gliwa.com

  10. Lauterbach. www.lauterbach.com

  11. Bo, H., Hui, D., Dafang, W., Guifan, Z.: Basic Concepts on AUTOSAR Development. In: 2010 International Conference on Intelligent Computation Technology and Automation, pp. 871-873 (2010). https://doi.org/10.1109/ICICTA.2010.571

  12. ARTI. www.autosar.org/fileadmin/user_upload/standards/classic/19-11/AUTOSAR_SWS_ClassicPlatformARTI.pdf

  13. Pullini, A., Rossi, D., Loi, I., Tagliavini, G., Benini, L.: Mr.Wolf: an energy-precision scalable parallel ultra low power SoC for IoT edge processing. IEEE J. Solid-State Circ. 54(7), 1970–1981 (2019). https://doi.org/10.1109/JSSC.2019.2912307

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Francesco Cosimi , Fabrizio Tronci or Paolo Gai .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Cosimi, F., Tronci, F., Saponara, S., Gai, P. (2023). Analysis, Design and Synthesis of an Execution Tracing Unit (ETU) Based on AUTOSAR Run-Time Interface (ARTI). In: Berta, R., De Gloria, A. (eds) Applications in Electronics Pervading Industry, Environment and Society. ApplePies 2022. Lecture Notes in Electrical Engineering, vol 1036. Springer, Cham. https://doi.org/10.1007/978-3-031-30333-3_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-30333-3_11

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-30332-6

  • Online ISBN: 978-3-031-30333-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics