학술논문

A cache based algorithm to predict HDL modules faults
Document Type
Conference
Source
2011 12th Latin American Test Workshop (LATW) Test Workshop (LATW), 2011 12th Latin American. :1-3 Mar, 2011
Subject
Computing and Processing
Communication, Networking and Broadcast Technologies
Components, Circuits, Devices and Systems
Circuit faults
Prediction algorithms
History
Software engineering
Software
Hardware design languages
Integrated circuits
Language
ISSN
2373-0862
Abstract
Verification is the most challenging and time consuming stage in the integrated circuit development cycle. As designs complexities double every two years, novel verification methodologies are needed. We propose an algorithm that dynamically builds and updates an HDL module error proneness list. This list can be used to assist the development team to allocate resources during verification stage. The algorithm is build up using the idea that problematic modules usually hide many uncovered errors. Thus, our algorithm caches the most frequently modified and fixed modules. In an academic experiment composed by 17 modules, using a cache of size 3, we were able to correctly predict almost 80% of the faults occurrences.