QED and Symbolic QED: Dramatic Improvements in Pre-Silicon Verification and Post-Silicon Validation

K Devarajegowda, F Lonsing… - … and Trends® in …, 2024 - nowpublishers.com
Abstract System-on-Chips (SoCs) are an integral part of our lives. The complexity of SoCs
requires sophisticated tools and methods for ensuring functional correctness, especially in …

[PDF][PDF] Scaling Up Hardware Accelerator Verification using A-QED with Functional Decomposition

S Chattopadhyay, F Lonsing, L Piccolboni… - 2021 Formal Methods …, 2021 - library.oapen.org
Hardware accelerators (HAs) are essential building blocks for fast and energy-efficient
computing systems. Accelerator Quick Error Detection (A-QED) is a recent formal technique …

[PDF][PDF] End-to-end formal verification of a risc-v processor extended with capability pointers

D Gao, T Melham - 2021 Formal Methods in Computer Aided …, 2021 - library.oapen.org
Capability Hardware Enhanced RISC Instructions (CHERI) extend conventional ISAs with
capabilities that can enable fine-grained memory protection and scalable software …

[PDF][PDF] Sylvia: Countering the Path Explosion Problem in the Symbolic Execution of Hardware Designs

K Ryan, C Sturton - 2023 Formal Methods in Computer-Aided …, 2023 - library.oapen.org
Symbolic execution is a powerful verification tool for hardware designs, in particular for
security validation. However, symbolic execution suffers from the path explosion problem in …

SEPE-SQED: Symbolic Quick Error Detection by Semantically Equivalent Program Execution

Y Li, Q Yang, Y Ci, E Tian - Proceedings of the 61st ACM/IEEE Design …, 2024 - dl.acm.org
Symbolic quick error detection (SQED) has greatly improved efficiency in formal chip
verification. However, it has a limitation in detecting single-instruction bugs due to its …

TIUP: Effective Processor Verification with Tautology-Induced Universal Properties

Y Li, Y Ci, Q Yang - 2024 29th Asia and South Pacific Design …, 2024 - ieeexplore.ieee.org
Design verification is a complex and costly task, especially for large and intricate processor
projects. Formal verification techniques provide advantages by thoroughly examining design …

Verifying Hardware Optimizations for Efficient Acceleration

Q Wang, Y Wong, Z Que, W Luk - Proceedings of the 12th International …, 2022 - dl.acm.org
Verifying the correctness of optimizations is a key challenge in hardware acceleration.
Incorrect optimizations can produce designs unfit for purpose. This paper presents a novel …

[PDF][PDF] A theoretical framework for symbolic quick error detection

F Lonsing, S Mitra, C Barrett - # …, 2020 - library.oapen.org
Symbolic quick error detection (SQED) is a formal pre-silicon verification technique targeted
at processor designs. It leverages bounded model checking (BMC) to check a design for …

ЛАЗЕРНА ПЕРЕДПОСІВНА ОБРОБКА НАСІННЯ ОВОЧЕВИХ КУЛЬТУР

ВТ Діордієв, ОЮ Вовк - Праці Таврійського державного …, 2024 - oj.tsatu.edu.ua
Анотація У роботі розглянуто підвищення врожайності овочевих культур за допомогою
передпосівної стимуляції, а саме–імпульсного лазерного опромінення. Запропонована …

Boosting the Bounds of Symbolic QED for Effective Pre-Silicon Verification of Processor Cores

K Ganesan, SS Nuthakki - arXiv preprint arXiv:1908.06757, 2019 - arxiv.org
Existing techniques to ensure functional correctness and hardware trust during pre-silicon
verification face severe limitations. In this work, we systematically leverage two key ideas: 1) …