More info
Description / Abstract:
Foreword
The Open Model Forum (OMF) was founded to solve the problem of logic model availability. Because several languages are used to develop such models, including VHDL, Verilog, and C, many models are not available for specific simulators. The OMF addressed this problem by defining a programming interface between models and simulators that allowed models developed in one language to be used with simulators that support other languages.
This programming interface, known as the Open Model Interface (OMI), was developed to provide a simulator independent interface for complex digital integrated circuit (IC) models. The interface was designed to improve model availability, streamline distribution, and reduce development costs. The existence of an open procedural interface to simulators permits OMI-compiled models to be used with any OMI-compliant simulator, regardless of the language in which the models are developed. This interface allows libraries of models developed in a variety of languages to be merged into one comprehensive, interoperable library. It preserves users’ investments in model libraries because the same models can be used with various simulators as the users’ simulation environments evolve and because model libraries can be passed easily between workgroups using different simulators.
The OMF Executive Committee transferred the OMI specification to the IEEE P1499 Working Group for consideration as the basis for a standard for integration of electronic hardware models. This standard is the result of the efforts of the working group in refining the baseline document.
Scope
The intent of this standard is to accurately define the standard interface for hardware description models of electronic components. The primary audiences of this standard are model developers and implementors of software supporting this interface.