<div class="csl-bib-body">
<div class="csl-entry">Ratners, J., Tihomorskis, N., & Aboltins, A. (2026). Ordering-Relation Abstraction for Formal Verification of Bubble Errors in CARRY8-Based Tapped Delay Lines. In B. Dutertre & B. Könighofer (Eds.), <i>Proceedings of the 26th Conference on Formal Methods in Computer-Aided Design – FMCAD 2026</i> (pp. 463–471). TU Wien Academic Press. https://doi.org/10.34727/2026/isbn.978-3-85448-093-8_50</div>
</div>
Tapped delay lines (TDLs) implemented in field-programmable gate array (FPGA) carry-chain primitives are central to high-resolution time-to-digital converters (TDCs). However, TDLs are prone to bubble errors, i.e., local thermometer-code violations caused by implementation-dependent delay inversions and metastability, which are still treated largely by empirical post-silicon filtering rather than by design-time proof. We present an ordering-relation abstraction for formal verification of bubble behaviour in an explicit abstract threshold model. The abstraction replaces continuous delay magnitudes with a finite Boolean domain over adjacent tap orderings, thereby enabling exhaustive symbolic analysis of ordering-dependent safety properties. The method is instantiated on a reference 8-tap CARRY8-based TDL and verified in three phases: binary decision diagram (BDD)-based model checking in NuSMV, cross-solver validation in nuXmv, and IC3/PDR-based scaling to larger TDL chains. The verification establishes five structural results in the model: local bubble-inversion causality, mutual exclusion of simultaneous raw bubbles, monotonicity of three-tap majority suppression, structural survival of boundary bubbles under suppression, and reachability of recovery from sampled-bubble states. These results provide assumption-qualified design-time checks and decoder/filtering guidance that complement simulation and post-silicon characterisation.
en
dc.language.iso
en
-
dc.rights.uri
http://creativecommons.org/licenses/by/4.0/
-
dc.subject
formal methods
en
dc.subject
computer-aided system design
en
dc.subject
hardware and system verification
en
dc.title
Ordering-Relation Abstraction for Formal Verification of Bubble Errors in CARRY8-Based Tapped Delay Lines
en
dc.type
Inproceedings
en
dc.type
Konferenzbeitrag
de
dc.rights.license
Creative Commons Namensnennung 4.0 International
de
dc.rights.license
Creative Commons Attribution 4.0 International
en
dc.identifier.doi
10.34727/2026/isbn.978-3-85448-093-8_50
-
dc.contributor.affiliation
Institute of Photonics, Electronics and Telecommunications, - Riga Technical University (Riga, LV)
-
dc.contributor.affiliation
Institute of Photonics, Electronics and Telecommunications - Riga Technical University (Riga, LV)
-
dc.contributor.affiliation
Electronics fundamentals - Riga Technical University (Riga, LV)
-
dc.contributor.editoraffiliation
Amazon Web Services
-
dc.contributor.editoraffiliation
Graz University of Technology (Graz, AT)
-
dc.relation.isbn
978-3-85448-093-8
-
dc.description.volume
7
-
dc.description.startpage
463
-
dc.description.endpage
471
-
dc.rights.holder
Jakovs Ratners, Nikolajs Tihomorskis, and Arturs Aboltins
-
dc.type.category
Full-Paper Contribution
-
dc.relation.eissn
2708-7824
-
tuw.booktitle
Proceedings of the 26th Conference on Formal Methods in Computer-Aided Design – FMCAD 2026
-
tuw.peerreviewed
true
-
tuw.relation.ispartof
10.34727/2026/isbn.978-3-85448-093-8
-
tuw.relation.publisher
TU Wien Academic Press
-
tuw.book.chapter
50
-
tuw.researchTopic.id
I1
-
tuw.researchTopic.id
I2
-
tuw.researchTopic.id
C5
-
tuw.researchTopic.name
Logic and Computation
-
tuw.researchTopic.name
Computer Engineering and Software-Intensive Systems
-
tuw.researchTopic.name
Computer Science Foundations
-
tuw.researchTopic.value
40
-
tuw.researchTopic.value
40
-
tuw.researchTopic.value
20
-
tuw.publication.orgunit
E000 - Technische Universität Wien
-
dc.identifier.libraryid
AC17999016
-
dc.description.numberOfPages
9
-
tuw.relation.ispartoftuwseries
Conference Series: Formal Methods in Computer-Aided Design
-
tuw.author.orcid
0009-0008-4777-2565
-
tuw.author.orcid
0000-0002-8771-7391
-
tuw.author.orcid
0000-0001-6901-9787
-
dc.contributor.serieseditor
Weissenbacher, Georg
-
dc.contributor.serieseditor
Hunt, Warren A., Jr.
-
dc.rights.identifier
CC BY 4.0
de
dc.rights.identifier
CC BY 4.0
en
tuw.editor.orcid
0000-0002-6284-380X
-
tuw.editor.orcid
0000-0001-5183-5452
-
wb.sciencebranch
Informatik
-
wb.sciencebranch.oefos
1020
-
wb.sciencebranch.value
100
-
item.openaccessfulltext
Open Access
-
item.cerifentitytype
Publications
-
item.languageiso639-1
en
-
item.openairecristype
http://purl.org/coar/resource_type/c_5794
-
item.openairetype
conference paper
-
item.fulltext
with Fulltext
-
item.mimetype
application/pdf
-
item.grantfulltext
open
-
crisitem.author.dept
Institute of Photonics, Electronics and Telecommunications, - Riga Technical University (Riga, LV)
-
crisitem.author.dept
Institute of Photonics, Electronics and Telecommunications - Riga Technical University (Riga, LV)
-
crisitem.author.dept
Electronics fundamentals - Riga Technical University (Riga, LV)