VeriEZ Solutions Inc.

   Tools for Verification Engineers

 
Home | Products | Partners | Support | News | Jobs | Corporate

Engineers using Verilog

 

WHY IT MATTERS

Verilog is the most popular language used to build systems in a top-down HDL-based design flow. SystemVerilog offers several valuable features for such design teams, such as unambiguous specification for synthesis, interfaces and user-defined data types. Several design teams have embraced SystemVerilog as the language platform for future design.

The advantage of static analysis extends far beyond traditional error-detection. For example, static analysis data can be used to enable users to put together reusable modules, create portable code or to implement company-wide coding policies. VeriEZ's static analysis solution provides a way to enjoy all the benefits of static analysis by making available predefined rules (and sets of rules, called "rulesets") that can be invoked at the click of a button.

WHAT CAN WE DO FOR YOU?

Old habits die hard. One of the biggest hurdles in adopting SystemVerilog is understanding the new features provided by SystemVerilog, and using these features in an ongoing design process.

VeriEZ's EZCheck can be used as a SystemVerilog guidance tool, where the engineer is informed of Verilog code that can be replaced by newer features in SystemVerilog.

Once you have developed your design environment in Verilog, you can check if there are any SystemVerilog constructs that can be used in lieu of some Verilog constructs. EZCheck's SystemVerilog Guidance ruleset includes several checkers that analyze user code and suggest appropriate Systemverilog-specific changes. For example:

  • Using new constructs always_comb, always_ff, always_latch, always_* whenever possible
  • Adopting new timeunit construct for consistency
  • Using enumerations in place of parameters and pragmas for Finite State Machine design

You can do all this, and more, with EZCheck.

ACT NOW!

      Product Details                Request Evaluation        Ask us a question        More information on SystemVerilog

 
 

Home | Site Map | Contact Info
Copyright © 2008 VeriEZ Solutions, Inc. All trademarks or registered trademarks are the property of their respective holders