Accellera’s SCE-MI specification gets a refresh

Feb. 2, 2011
Emulation is growing in importance, and Accellera's SCE-MI Version 2.1 specification is a critical part of the technical underpinning that makes emulation easier to apply. Learn more about SCE-MI in this installment of The Testbench.

In my recent EDA Forecast article, I mentioned how emulation is taking a greater role in verification. Even Wally Rhines, CEO of Mentor Graphics, has gone so far as to say that emulation will gradually become a larger and larger portion of verification and gradually replace simulation, although it would never totally replace it. For an emulation-based strategy to work well, there must be a strong technical foundation for it to build upon. Standards like Accellera’s Standard Co-Emulation Modeling Interface (SCE-MI) specification are part of that foundation, helping to reduce the effort required to get a system into an emulation or prototyping environment for verification.

That foundation is further bolstered by Accellera's latest version of the SCE-MI specification. Version 2.1 speeds up verification by enabling a model developed for simulation to run in an emulation environment and vice versa. Getting systems into an emulation or prototyping environment requires that the models at the boundaries—transactors—be as similar as possible to those that would have been used in a simulation environment. Version 2.1 has added support for a subset of the SystemVerilog Direct Programming Interface (DPI), which is available in most simulators. It also adds a new transaction pipe interface in the form of a streaming, variable-length messaging system, which reduces the number of synchronizations when compared to other available methodologies. Efficiency across the interface is paramount to getting the best possible utilization of the hardware, and these new capabilities add more control over when and how traffic moves around the system

The SCE-MI standard provides an easy way to connect and migrate transactor models between simulation, emulation, and rapid-prototyping environments. It can substantially improve the productivity of verification engineers. Model portability enhancements for transaction-level verification on heterogeneous platforms make it worthwhile for more developers to support SCI-MI-based models and for more users to make it part of their verification methodology.

A previous version of the standard, SCE-MI 2.0, was approved by the Accellera Board in May 2007. Version 2.1 of the specification is a free download from the Accellera website.

Sponsored Recommendations

What are the Important Considerations when Assessing Cobot Safety?

April 16, 2024
A review of the requirements of ISO/TS 15066 and how they fit in with ISO 10218-1 and 10218-2 a consideration the complexities of collaboration.

Wire & Cable Cutting Digi-Spool® Service

April 16, 2024
Explore DigiKey’s Digi-Spool® professional cutting service for efficient and precise wire and cable management. Custom-cut to your exact specifications for a variety of cable ...

DigiKey Factory Tomorrow Season 3: Sustainable Manufacturing

April 16, 2024
Industry 4.0 is helping manufacturers develop and integrate technologies such as AI, edge computing and connectivity for the factories of tomorrow. Learn more at DigiKey today...

Connectivity – The Backbone of Sustainable Automation

April 16, 2024
Advanced interfaces for signals, data, and electrical power are essential. They help save resources and costs when networking production equipment.

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!