FORWORD: Accelerating Formal Datapath Verification via Word-Level Sweeping

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Yang, Ziyi, Hu, Guangyu, Zhou, Xiaofeng, Miao, Mingkai, Yu, Changyuan, Zhang, Wei, Zhang, Hongce
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866912758969139200
author Yang, Ziyi
Hu, Guangyu
Zhou, Xiaofeng
Miao, Mingkai
Yu, Changyuan
Zhang, Wei
Zhang, Hongce
author_facet Yang, Ziyi
Hu, Guangyu
Zhou, Xiaofeng
Miao, Mingkai
Yu, Changyuan
Zhang, Wei
Zhang, Hongce
contents Modern circuit design process increasingly adopts high-level hardware construction languages and parameterized design methodologies to shorten development cycles and maintain high reusability, in contrast to traditional hardware description languages. Such designs often involve complex datapath with arithmetic operations, wide bit-vectors, and on-chip memories, whose scale and level of modeling often pose significant challenges to formal datapath verification. Traditional bit-level SAT sweeping techniques lack the necessary abstraction and adaptability that are required to establish equivalence at a higher level. In this paper, we propose FORWORD, a novel word-level sweeping verification engine tailored explicitly to formal datapath verification. FORWORD integrates randomized and constraint-driven word-level simulations, leveraging adaptive optimization to dynamically refine equivalent candidates identified during simulation. Experimental results demonstrate that FORWORD significantly outperforms state-of-the-art bit-level SAT sweeping engines and the monolithic SMT solving method, thanks to its enhanced capability in effectively identifying equivalent pairs. To the best of our knowledge, FORWORD is the first word-level sweeping engine explicitly designed for datapath verification, offering improved efficiency and adaptability to modern circuit designs.
format Preprint
id arxiv_https___arxiv_org_abs_2507_02008
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle FORWORD: Accelerating Formal Datapath Verification via Word-Level Sweeping
Yang, Ziyi
Hu, Guangyu
Zhou, Xiaofeng
Miao, Mingkai
Yu, Changyuan
Zhang, Wei
Zhang, Hongce
Logic in Computer Science
Modern circuit design process increasingly adopts high-level hardware construction languages and parameterized design methodologies to shorten development cycles and maintain high reusability, in contrast to traditional hardware description languages. Such designs often involve complex datapath with arithmetic operations, wide bit-vectors, and on-chip memories, whose scale and level of modeling often pose significant challenges to formal datapath verification. Traditional bit-level SAT sweeping techniques lack the necessary abstraction and adaptability that are required to establish equivalence at a higher level. In this paper, we propose FORWORD, a novel word-level sweeping verification engine tailored explicitly to formal datapath verification. FORWORD integrates randomized and constraint-driven word-level simulations, leveraging adaptive optimization to dynamically refine equivalent candidates identified during simulation. Experimental results demonstrate that FORWORD significantly outperforms state-of-the-art bit-level SAT sweeping engines and the monolithic SMT solving method, thanks to its enhanced capability in effectively identifying equivalent pairs. To the best of our knowledge, FORWORD is the first word-level sweeping engine explicitly designed for datapath verification, offering improved efficiency and adaptability to modern circuit designs.
title FORWORD: Accelerating Formal Datapath Verification via Word-Level Sweeping
topic Logic in Computer Science
url https://arxiv.org/abs/2507.02008