State about the directed-test methodology, Computer Engineering

Assignment Help:

Directed-Test Methodology

Building a directed verification environment with a comprehensive set of directed tests is very time-consuming and difficult. As directed tests only cover conditions which have been anticipated by verification team, they do a poor job of covering corner cases. This can result in costly re-spins or, worse still, missed market windows. conventionally  verification  IP  works  in  a  directed-test  environment  by  acting  on  specific  testbench.

Commands  like read,  write  or  burst  to  generate  transactions  for  whichever  protocol  is  being tested. This directed traffic is used to verify that an interface acts as expected in response to valid transactions  and  error  conditions.  Drawback  is  that,  in  this  directed  methodology,  task  of writing  the  command  code  and  checking  responses  across  the  full  breadth  of  a  protocol  is  an overwhelming  task.  Verification  team  frequently  runs  out  of  time  before  a  mandated  tape-out date, resulting in poorly tested interfaces. Though, the bigger issue is that directed tests only test for predicted behaviour and it is essentially the unforeseen which trips up design teams and leads to extremely costly bugs found in silicon.

 


Related Discussions:- State about the directed-test methodology

Explain the operation of 8:1 multiplexer, Explain the operation of 8:1 mult...

Explain the operation of 8:1 multiplexer. Ans: In this multiplexer 8 Input and 1 Output and three select lines i.e. S 2 , S 1 , S 0 are given. Any one of the inputs will be

What are local objects, What are local objects? Local objects (Dev clas...

What are local objects? Local objects (Dev class$TMP) are independent of correction & transport system

E brokerage facilitates search & retrieval of information, E Brokerage faci...

E Brokerage facilitates search & retrieval of Information The success factor of a brokerage is its ability to retain existing clients and to enhance their satisfaction by effec

Example multi-layer ann with sigmoid units, Example Multi-layer ANN with Si...

Example Multi-layer ANN with Sigmoid Units - Artificial intelligence: We will discuss ourselves here with ANNs containing only 1 hidden layer, as this makes describing the back

What happens if a function module runs in an update task, What happens if a...

What happens if a function module runs in an update task? The system performs the module processing asynchronously.  Instead of carrying out the call immediately, the system w

Basic of C, write algorithm and draw flowchart for exchange the values of t...

write algorithm and draw flowchart for exchange the values of two variables.

How is the command suppress-dialog useful, How is the command Suppress-Dial...

How is the command Suppress-Dialog useful? Suppressing whole screens is possible using this command.  This command permits us to perform screen processing "in the background".

Line of code of assembly language, In how many ways line of code of assembl...

In how many ways line of code of assembly language can be divided? A line of code of an assembly language program can be divided in three columns called as fields. The fields d

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd