Title :
Facilitating testability of TLM FIFO: SystemC implementations
Author :
Alemzadeh, Homa ; Cimei, Marco ; Prinetto, Paolo ; Navabi, Zainalabedin
Author_Institution :
ECE Dept., CAD Res. Group, Univ. of Tehran, Tehran, Iran
Abstract :
TLM is a high-level approach to modeling digital systems with an emphasis on separating computations from communications within a system. With the evolution of design methodologies to transaction level the need for definition of DFT (Design for Test) techniques at this very high level of abstraction arises. This paper focuses on the implementation of three different high-level testing strategies for TLM FIFO as the basic TLM communication channel. These strategies are implemented by adding Built-in Functional Self Test (BIFST) utilities to the channels and computation units. We present SystemC implementations of the utilities that we have developed in the form of new SystemC classes and methods.
Keywords :
automatic testing; design for testability; SystemC implementations; TLM FIFO; TLM communication channel; built-in functional self test; design for test; digital systems; facilitating testability; transaction level modeling; Communication channels; Computational modeling; Computer architecture; Design methodology; Testing; Time domain analysis; Time varying systems;
Conference_Titel :
Design & Test Symposium (EWDTS), 2010 East-West
Conference_Location :
St. Petersburg
Print_ISBN :
978-1-4244-9555-9
DOI :
10.1109/EWDTS.2010.5742035