ASIC Verification: Writing test cases using sequences

Monday, September 29, 2008

Writing test cases using sequences

The simplest way to write a test case is to redefine the behavior of the MAIN sequence by overriding the body() TCM. This is sufficient to create the test case, because the MAIN sequence is started automatically.

extend MAIN usb_sequence_s {
body()@driver.clock is only {

do usb_transaction_s keeping {
.pid == SETUP};
}; // End of do
}; // End of body()
}; // End of MAIN

To create a simple test based on the sequence library is to choose a subset that will be activated in the specific test and then set the weights for each kind using keep soft select.


19 comments:

Anonymous said...

hello... hapi blogging... have a nice day! just visiting here....

Anonymous said...
This comment has been removed by a blog administrator.
Anonymous said...

Your braces do not match

Anonymous said...

I wish not concur on it. I regard as warm-hearted post. Specially the title attracted me to study the intact story.

Anonymous said...

Good post and this post helped me alot in my college assignement. Gratefulness you as your information.

Anonymous said...

Easily I agree but I think the post should have more info then it has.

Anonymous said...

Good post and this mail helped me alot in my college assignement. Gratefulness you on your information.

Henrique said...

My dear friend, could you post ant article about the development of a Verification Environment for SoC's?
By the way... keep posting! Keep up the good work!

Anonymous said...

Nice post and this enter helped me alot in my college assignement. Gratefulness you for your information.

Anonymous said...

Cool blog, I hadn't noticed chipverification.blogspot.com before during my searches!
Carry on the wonderful work!

Anonymous said...

Thanks for sharing the link, but unfortunately it seems to be down... Does anybody have a mirror or another source? Please answer to my post if you do!

I would appreciate if a staff member here at chipverification.blogspot.com could post it.

Thanks,
Jack

Anonymous said...

Wow neat! This is a really great site! I am wondering if anyone else has come across something
similar in the past? Keep up the great work!

Anonymous said...

Il semble que vous soyez un expert dans ce domaine, vos remarques sont tres interessantes, merci.

- Daniel

Anonymous said...

Hello! nice blog!

Anonymous said...

I seldom leave comments on blog, but I have been to this post which was recommend by my friend, lots of valuable details, thanks again.

Tauf said...

Good blogging!

Plz try to expand your topics if you can, I see so far you covered Agent, BFM, Struct Item, Driver, Sequences, finally Tests.....
Missing most important section Monitor??????
1)From here on can you expand more on Monitors.
2)virtual sequences to drive multiple BFMS,
2) RAM Model/REG Model
3)AHB/APB buses decoders
these all are part to create Verification component/verification IP for communication protocols/Memories/audio or imaging application Verification models etc.

Cheerz

Mical stewan said...

Good article and this post have simple and complete info. nice job


swindon analog ic design

Anonymous said...

If we go through the meaning of the phrase enjoy, not just in comparison to its a captivating romantic relationship along with a different, but as the experience that is certainly engendered should you have miltchmonkey an even better connection on your own as well ( space ) or simply as the sensation of larger oneness household or even the human race ( blank ) it then results in being a lot more magnificent that every any one is looking to get in your everyday living is definitely really like.

Anonymous said...

Then drink the maximum amount of of it at one time as you can by using an empty stomach. Parsley - You know it best like a garnish on the dinner plate, but parsley has a reputation being a healer dating to ancient times buy phen375 a week rest, an ice pack, and ibuprofen should have you ever back and exercising very quickly. She won't wish to exercise if dieting alone will get her to her target weight. According to "Women's Health" magazine, stress can result in overeating, ruining your fat loss efforts http://www.phen375factsheet.com well i wanna lose ma love handles n firm ma butt mucles i no sounds emberresing but im sick and tired with gettin ripped on simply for thoses reasons. Cardiovascular exercises can help you burn the utmost calories definitely; the way of cardio you adopt totally depends on you plus your preferences [url=http://www.phen375factsheet.com/]phen375[/url] losing weight continuously for one month trains your metabolism to help keep working at its maximum level.