Bilgilendirme: Kurulum ve veri kapsamındaki çalışmalar devam etmektedir. Göstereceğiniz anlayış için teşekkür ederiz.
 

Formal Verification for I2C Communication Protocol in Aerospace and Aviation Industries

dc.contributor.author Berik, Merve
dc.contributor.author Baykal, Yahya
dc.date.accessioned 2026-03-06T13:44:37Z
dc.date.available 2026-03-06T13:44:37Z
dc.date.issued 2026
dc.description.abstract The aerospace industry comprises many safety-critical applications that involve a vast number of interacting subsystems. Reliable data communication between devices and components is therefore essential. In this context, Inter-Integrated Circuit (I2C) communication protocol is widely preferred due to its simplicity, flexibility, low power consumption, and reliability. However, issues such as data corruption, data loss, and increased latency may still occur and can lead to serious consequences in aviation, including safety risks, electronic malfunctions, air traffic management problems, and incorrect navigation information. To avoid such failures, the I2C RegisterTransfer Level (RTL) design must be both correctly implemented and rigorously verified. There are several verification methods for digital design verification. Among several digital design verification approaches, Formal Verification (FV) is one of the most precise and reliable methods for safety- critical systems, as it provides mathematical proofs of conformance to specified properties. In this work, an open-source, Yosys-based formal verification flow is applied to an open-source I2C master design using the SymbiYosys framework. The verification environment is developed in SystemVerilog with SystemVerilog Assertions, enabling the detection of design errors directly against the protocol requirements. By combining bounded model checking, cover analysis, and theorem-proving, the proposed flow systematically verifies all five finite-state-machine (FSM) states and nine transitions of the I2C master. The results demonstrate that formal verification can systematically ensure robust and fault-tolerant I2C operation for avionics applications.
dc.identifier.doi 10.1016/j.micpro.2026.105252
dc.identifier.issn 0141-9331
dc.identifier.issn 1872-9436
dc.identifier.scopus 2-s2.0-105030453617
dc.identifier.uri https://hdl.handle.net/20.500.12416/15910
dc.identifier.uri https://doi.org/10.1016/j.micpro.2026.105252
dc.language.iso en
dc.publisher Elsevier B.V.
dc.relation.ispartof Microprocessors and Microsystems
dc.rights info:eu-repo/semantics/closedAccess
dc.subject Aerospace
dc.subject Formal Verification
dc.subject System Verilog
dc.subject Design
dc.subject Hardware
dc.title Formal Verification for I2C Communication Protocol in Aerospace and Aviation Industries en_US
dc.type Article
dspace.entity.type Publication
gdc.author.scopusid 57203168957
gdc.author.scopusid 7004576489
gdc.author.wosid Baykal, Yahya/AAG-5082-2020
gdc.collaboration.industrial true
gdc.description.department Çankaya Üniversitesi
gdc.description.departmenttemp [Berik M.] TUSAŞ Türk Havacılık ve Uzay Sanayi, Fethiye mah. Havacılık Bulvarı, no: 17, Kahramankazan, Ankara, Turkey; [Baykal Y.] Çankaya University, Department of Electrical-Electronics Engineering, Yukarıyurtcu mah. Mimar Sinan cad, No: 4, Etimesgut, Ankara, 06815, Turkey
gdc.description.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
gdc.description.volume 121
gdc.description.woscitationindex Science Citation Index Expanded
gdc.identifier.openalex W7130599906
gdc.identifier.wos WOS:001699285700001
gdc.index.type Scopus
gdc.index.type WoS
gdc.openalex.collaboration National
gdc.openalex.fwci 0.0
gdc.openalex.normalizedpercentile 0.67
gdc.opencitations.count 0
gdc.plumx.scopuscites 0
gdc.scopus.citedcount 0
gdc.virtual.author Baykal, Yahya Kemal
relation.isAuthorOfPublication e0992119-50ca-4a44-93c8-5b6f907a0764
relation.isAuthorOfPublication.latestForDiscovery e0992119-50ca-4a44-93c8-5b6f907a0764
relation.isOrgUnitOfPublication 0b9123e4-4136-493b-9ffd-be856af2cdb1
relation.isOrgUnitOfPublication 43797d4e-4177-4b74-bd9b-38623b8aeefa
relation.isOrgUnitOfPublication a8b0a996-7c01-41a1-85be-843ba585ef45
relation.isOrgUnitOfPublication.latestForDiscovery 0b9123e4-4136-493b-9ffd-be856af2cdb1

Files