Testbench architecture : Ambiguity & inconsistency
There are couple of additional challenges to be dealt while architecting the testbench. They are ambiguity in the requirements specification and some odd features not…
About the planning phase of functional verification.
There are couple of additional challenges to be dealt while architecting the testbench. They are ambiguity in the requirements specification and some odd features not…
Testbench architecture validation is process to check if it meeting the verification requirements. Additionally check for inconsistencies and complexity. In some cases complexity may be necessity…
Divide the functionality to various blocks or layers. Map the blocks to classes. Designate the classes as data classes and processing classes. Clearly define the…
Architecture involves making choices. Knowledge of the key requirements is essential to make the right choices. To get the architecture right all the prerequisites specified…
One of the key to getting the functional division and reusability right in the testbench architecture is to think of it as product to be sold…
Application is the reason for existence of the DUT. Application is combination of the software and hardware. Hardware may be design under test combined with…
Layered view of test bench is grouping of the related functionality components into five layers. In the following article let’s look at what these…
We have seen that project execution is a very dynamic activity. Any planning tools that are static in nature will fail to meet the dynamic…
After detailed task lists are in place, it’s time to schedule them for the execution by assigning the real time lines and engineers. First step…
According to MSDN, “Software application architecture is the process of defining a structured solution that meets all of the technical and operational requirements, while optimizing common…