• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Blogs
  2. Verification
  3. Performance-Aware e Coding Guidelines – Part 4
teamspecman
teamspecman

Community Member

Blog Activity
Options
  • Subscribe by email
  • More
  • Cancel
IEEE 1647
performance
Specman
Functional Verification
API
tech tips
OVM
OVM e
e
OVM-e
specman elite
sequences
IES
IES-XL

Performance-Aware e Coding Guidelines – Part 4

16 Apr 2009 • Less than one minute read

Specman 8.2s3 contains a new API to the sequence driver that enables users to improve the performance of stimulus creation.  With this API you can create stimulus items in an efficient manner, and reduce the number of context switches between the sequence and its driver. For example, instead of many generation actions, you can simply send items from a list:

for each in input_list {
    driver.wait_for_grant(me);
    driver.deliver_item(it);
    driver.wait_for_item_done(me);
};

 

There are many more use models of the Sequences API, and you’ll find many detailed examples in the OVM User Guide.

Until the next & final segment of the series (where I’ll discuss Temporals), happy coding!

Efrat Shneydor
Methodology R&D


Reference links to prior posts in this series: 
Part 1 – Improving the performance of Lists
Part 2 – Memory savings from proper Base types extensions and using CONST fields
Part 3 – Knowing when to turn off the Generator

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information