A tool set for teaching design-for-testability of digital circuits
Sergei Kostin, E. Orasson, Raimund Ubar
Abstract
Sergei Kostin, E. Orasson, Raimund Ubar
Abstract
We propose a tool set for teaching and e-learning the main principles of design-for-testability technics for digital systems. It is a collection of software tools which simulate a circuit under test, emulate a pool of different strategies, methods and algorithms of self-testing and improve testability of the exercised circuit. The tools support university courses on digital electronics, testing of digital systems, design for test to learn by hands-on exercises how to design digital systems, how to make them testable, how to build self-testing systems, how to generate test patterns, how to analyze the quality of tests and how to assure the required quality by improving the testability. General ideas of organization of hands-on laboratory research are outlined. The research tasks are set up in a way that involves a competition between students, and as a consequence, motivates them to better understand the problem, and to look for best strategies of design-for-testability.
OpenAlex reports 2 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
We propose a tool set for teaching and e-learning the main principles of design-for-testability technics for digital systems. It is a collection of software tools which simulate a circuit under test, emulate a pool of different strategies, methods and algorithms of self-testing and improve testability of the exercised circuit. The tools support university courses on digital electronics, testing of digital systems, design for test to learn by hands-on exercises how to design digital systems, how to make them testable, how to build self-testing systems, how to generate test patterns, how to analyze the quality of tests and how to assure the required quality by improving the testability. General ideas of organization of hands-on laboratory research are outlined. The research tasks are set up in a way that involves a competition between students, and as a consequence, motivates them to better understand the problem, and to look for best strategies of design-for-testability.
Key concepts: Testability, Digital electronics, Computer science, Set (abstract data type), Design for testing, Software engineering, Quality (philosophy), Computer engineering