Affiliation:
1. Anna University, TamilNadu, India
Abstract
During a processor development cycle, post-silicon validation is performed on the first fabricated chip to detect and fix design errors. Design errors occur due to functional issues when a unit in a design does not meet its specification. The chances of occurrence of such errors are high when new features are added in a processor. Thus, in multicore architectures, with new features being added in core and uncore components, the task of verifying the functionality independently and in coordination with other units gains significance. Several new techniques are being proposed in the field of functional validation. In this article, we undertake a survey of these techniques to identify areas that need to be addressed for multicore designs. We start with an analysis of design errors in multicore architectures. We then survey different functional validation techniques based on hardware, software, and formal methods and propose a comprehensive taxonomy for each of these approaches. We also perform a critical analysis to identify gaps in existing research and propose new research directions for validation of multicore architectures.
Publisher
Association for Computing Machinery (ACM)
Subject
General Computer Science,Theoretical Computer Science
Cited by
8 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. A Formal Approach to Accountability in Heterogeneous Systems-on-Chip;IEEE Transactions on Dependable and Secure Computing;2021-11-01
2. WiND: An Efficient Post-Silicon Debug Strategy for Network on Chip;IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems;2021-11
3. Security Capsules: An Architecture for Post-Silicon Security Assertion Validation for Systems-on-Chip;2021 IEEE Computer Society Annual Symposium on VLSI (ISVLSI);2021-07
4. NoC Post-Silicon Validation and Debug;Network-on-Chip Security and Privacy;2021
5. FPD
etect;ACM Transactions on Architecture and Code Optimization;2020-09-30