The IEEE has approved a revision to IEEE 1647, Standard for the Functional Verification Language e. The e language was first ratified as a standard in 2006 and has historically been a powerful high-level verification language for hardware designers. Over time the standard has continued to evolve and add many new technology advancements. Several of the highlights in the most recent version of the standard include:
- Method ports for easy exchange complex data structures and control between verification components and designs under verification
- Sequences that define, generate and apply complex stimuli that are specifically tailored for module-to-system reuse
- A host of other features that enable scalability and module-to-system reuse by simplifying module naming hierarchies, structuring data and increasing performance
“This working group has been tremendously dedicated towards driving this standard forward,” said Andrew Piziali, working group chairman. “We’ve pooled our experiences in verification to address the tremendous demands put on design and verification teams producing some of the most complex chips in the world. The group has focused on making the e language simpler to adopt, especially when scaling up to verify SoCs that include hundreds of millions of gates, multiple languages and multiple domains.”
“Given the growth of e language usage in our customer base, Cadence is very pleased to see the ongoing standardization of e,” said Ziv Binyamini, Corporate Vice President of Cadence’s Verification Solutions and Architecture Group. “Thousands of engineers today rely on e’s aspect oriented programming capabilities, and the built-in re-use and scalability features captured in the new revision of the 1647 standard, to address the toughest verification challenges in the industry.”
The revision of the standard will help accelerate the availability and adoption of e-based technologies, and strengthen access to e-based verification for advanced SoC development with new features and the stability provided by an IEEE-backed standard.
“The evolution of IEEE 1647 is critical to our customers’ exploding verification needs,” said Stylianos Diamantidis, Managing Director of Globetech Solutions. Through continuous active support in the IEEE standardization process, we guarantee that Globetech verification IP products deliver state-of-the-art technologies and methodologies for tackling complex designs.”
The e language is the only extensible specification- and metric-driven verification language. It is a powerful block- to system-level verification language in use today by a majority of industry leaders in consumer electronics, telecommunications, semiconductors and IP companies. Thousands of engineers have used e to write over an estimated 150 million lines of code, built from thousands of reusable components. There are more than 130,000 workstations running e applications today and it is estimated that the language has been used in more than 5,500 tape-outs, with an average 96% first pass success rate.
About the IEEE 1647 Working Group
The e Functional Verification Language Working Group (eWG) was formed to define a standard for the e language, and the initial 1647-2006 standard was published in September 2006. The eWG is sponsored by the IEEE Design Automation Standards Committee (DASC), a body of the IEEE Computer Society focused on electronic design automation standards. The group is comprised of volunteers from the community of e language users and vendors of products that support the e language. Participation in the working group is open to all. For more information about joining the 1647 working group go to www.ieee1647.org/membership.html. More information about the group’s activities is available at www.ieee1647.org.
About the IEEE Standards Association
The IEEE Standards Association, a globally recognized standards-setting body, develops consensus standards through an open process that brings diverse parts of industry together. These standards set specifications and procedures based on current scientific and technological consensus. The IEEE-SA has a portfolio of over 870 active standards and more than 400 standards under development. For information on IEEE-SA see: standards.ieee.org
About the IEEE
The IEEE (Institute of Electrical and Electronics Engineers, Inc.) is the world’s largest technical professional society. Through its more than 375,000 members in 160 countries, the organization is a leading authority on a wide variety of areas ranging from aerospace systems, computers and telecommunications to biomedical engineering, electric power and consumer electronics. Dedicated to the advancement of technology, the IEEE publishes 30 percent of the world’s literature in the electrical and electronics engineering and computer science fields, and has developed nearly 900 active industry standards. The organization annually sponsors more than 850 conferences worldwide.