The Ieee Verilog-2001 Simulation Tool Scoreboard
نویسنده
چکیده
Verilog-2001 added many valuable enhancements to the IEEE1364-1995 Verilog Standard, but when can we safely use them? When the full suite of tools used by your company to do design all support Verilog-2001 enhancements, your company can safely start taking advantage of the enhancements. This paper details a number Verilog-2001 coding examples and indicates which simulation tools support the enhancement. This paper is not intended to run performance benchmarks against the different simulation vendors and indeed does not include performance data. This paper is intended to inform the Verilog design and synthesis community which Verilog-2001 enhancements have been implemented by the various vendors so that the end-user can scan the list of vendors for implemented enhancements to determine when their company can start coding with the enhanced Verilog-2001 coding styles. This paper includes multiple "scorecards" (tables) to show which simulation vendors support the important Verilog-2001 enhancements. The latest version of tools from major EDA vendors are represented on the "scorecards." 1.0 Introduction The IEEE Verilog-2001 Standard introduced a number of enhancements intended to make designs more concise and more powerful. Stuart Sutherland has published a book on Verilog-2001 enhancements and ordered those enhancements by number. This paper re-orders the enhancements, according to user requested priorities and RTL-coding partitions, but I do cross reference the enhancements discussed in this paper with the enhancement numbers as reported in Sutherland's book for easy correlation. At the time that this paper went to publication, I was not done testing as much as I had wanted. This paper will continue to be updated and readers are encouraged to go to the Sunburst Design web page referenced at the end of this paper to download copies of this paper with updated information.
منابع مشابه
The IEEE Verilog 1364-2001 Standard; What's New and Why You Need It
At the time of this conference, the proposed IEEE 13642000 Verilog standard is complete, and in the balloting process for final IEEE approval [update: official IEEE ratification was not completed until March 2001, making the official name IEEE 1364-2001, and the nickname Verilog-2001]. Verilog-2001 adds many significant enhancements to the Verilog language, which add greater support for configu...
متن کاملNew advanced library format standard approved - Design & Test of Computers, IEEE
THE IEEE has recently approved the IEEE Std. 1603-2003 Advanced Library Format (ALF) standard, which specifies a modeling language for IC technology, cells, and block. ALF describes behavior, timing, power, signal integrity, physical abstraction, and the physical implementation rules of library elements (http://www.eda.org/alf). EDA applications can use ALF as a technology library description f...
متن کاملAccellera Verilog++ Assertion Extension Requirements Proposal
This paper is intended as a strawman requirements proposal for assertion extensions to IEEE-1364 Verilog.
متن کامل802.11 Disassociation DoS attack Simulation Using Verilog*
A number of Denial of Service (DoS) attacks in IEEE 802.11 are due to unauthenticated/ unencrypted management and control frames. Current IEEE 802.11 simulators deal with Physical and MAC layers and do not include the exchange of management and control frames, thus making it difficult to simulate an attack (DoS) and its possible solution. A basic IEEE 802.11 network simulator using Verilog is p...
متن کاملGuidelines for Safe Simulation and Synthesis of Implicit Style Verilog
We discuss the classes of machines for which implicit style design is appropriate, and give guidelines for safe simulation and synthesis of implicit style Verilog that ensure the results of cycle based simulation agree with the results of synthesis. We also propose a minor revision to IEEE 1364 for bottom testing loops that improves the clarity of safe implicit style Verilog.
متن کامل