|
Constructing Re-usable Testbenches
Abstract
This paper explores a novel approach to classifying, enabling and measuring testbench re-use. Six levels of testbench re-usability are presented, ranging from utility (lowest), to communication, transactor, generate/check, configuration and tests (highest). The layers provide a template for implementation and enable re-use on a layer-by-layer basis. A qualitative measure of re-use is available directly from the layered model, while a quantitative measure is available by examining the effort required to build the layers.
Close This Window
|