Affiliation:
1. McGill University, Montréal, Québec, Canada
Abstract
Assertion-based verification with languages such as PSL is gaining in importance. From assertions, one can generate hardware assertion checkers for use in emulation, simulation acceleration and silicon debug. We present techniques for checker generation of the complete set of PSL
properties
, including all variants of operators, both strong and weak. A full automata-based approach allows an entire assertion to be represented by a single automaton, hence allowing optimizations that can not be done in a modular approach where subcircuits are created only for individual operators. For this purpose, automata algorithms are developed for the base cases, and a complete set of rewrite rules is derived for other operators. Automata splitting is introduced for an efficient implementation of the eventually! operator.
Publisher
Association for Computing Machinery (ACM)
Subject
Electrical and Electronic Engineering,Computer Graphics and Computer-Aided Design,Computer Science Applications
Cited by
41 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. SoC Protocol Implementation Verification Using Instruction-Level Abstraction Specifications;ACM Transactions on Design Automation of Electronic Systems;2023-10-16
2. Network-on-Chip Trust Validation Using Security Assertions;Journal of Hardware and Systems Security;2022-12
3. Runtime Monitoring of c-LTL Specifications on FPGAs Using HLS;2022 18th International Conference on Synthesis, Modeling, Analysis and Simulation Methods and Applications to Circuit Design (SMACD);2022-06-12
4. Reusing Verification Assertions as Security Checkers for Hardware Trojan Detection;2022 23rd International Symposium on Quality Electronic Design (ISQED);2022-04-06
5. The Future of FPGA Acceleration in Datacenters and the Cloud;ACM Transactions on Reconfigurable Technology and Systems;2022-02-04