Optimizing Tool 2003

Database Compression Tool For Verilog Users


Great News: Optimizing_tool is now free for customers who are on maintenance or purchases Undertow waveform viewer!! For more info, e-mail request@veritools.com

Optimizing_tool is a PLI based routine that generates a binary compressed output of the Verilog simulation results. The data output can include waveform data for Undertow and source code trace date for Interactive_tool.  This tool produces a much smaller file of the simulation result data.  Results can be compressed by 5-100 times, at user option.   Optimizing_tool not only creates smaller files, but allows your Verilog simulator to run up to twice as fast as when the simulator is writing out VCD files.

Main Features

  • Produces Smaller Files: The output is in a binary compressed format, which results in smaller file sizes.  You can specify a maximum file size for the output date so that the file that is write out won't exceed the given disk space.
  • Much Faster Simulation Speeds: Optimizing_tool can significantly speed up the operation of the Verilog simulator even while making smaller files.  The simulator can operate up to twice as fast as when it is writing out the VCD file.
  • Very Low Cost: Optimizing_tool can write out date files that are a fraction of the size of your current data files, can speed up your simulation speeds by a factor of two, and is priced at approximately 3% of the cost of a typical Verilog simulator.
  • Additional Simulation Information: The results of the optimized file output contains not only signal value information "1", "0", "x", "z", plus 16 levels of signal strength, but also information on the design connectivity source code trace information.
  • No Conversion For Fast Viewing Of The Output:Undertow IX and Interactive_tool can read the binary compressed output directly..  Data is read from the optimized file without uncompressing it and displays s the same speed as when using the "Fast" file format.
  • Industry Standard: Works with PLI routines that meet the OVI industry standard for Verilog compatibility.

Description

Veritools Inc has introduced Optimizing_tool as a solution for engineers to deal with data/waveform files growing larger in size from large gate count designs. Its PLI based tool that when linked to Verilog, will produce much compressed data files. These data files are in a binary compressed Veritools proprietary "fast" format. This format allows Undertow waveform viewer  to display any signal from any sized file in a fraction of a second, even from files of 100, 200, 300 megabytes or larger.  Since the file output is produced with PLI routines, the data file is complete when the Verilog simulation is complete with no additional time required for file processing.  The user can even specify a file size in megabytes that Optimizing_tool can not exceed.

The Optimizing_tool allows for the following options:
  • Limit size of the output file in megabytes
  • Save signal values including signal strength
  • Save connectivity information
  • Save source code trace information
  • Ignore the signals inside library cells
  • Construct toggle data on specified nodes

Because of user defined file size limit, the output file created will not cause the system to run out of disk space.

The information that is saved in the optimized file includes the following: signal value information plus design hierarchy, design connectivity information, source code trace information, power calculation data, timing delay calculation data, and toggle information.  All of the tools from Veritools use the Optimizing_tool's data files directly, without any further conversion.  This can save considerable time that was previously required for large file conversion.

The Optimizing_tool not only provides information not provided in the VCD file, but saves the data in a proprietary Veritools compressed format.  These files are typically 1% - 20% of the size of the VCD file.  The resultant compression will depend on the stored data. When data is read from the Optimized file, this file is not uncompressed, only the portion of that data is viewed is uncompressed.  The compression algorithms that Veritools used allows for very fast waveform data display.    Any waveform at any time point that is displayed, even from very large files, can be displayed almost instantly.

This tool will run any Verilog and Verilog-XL compatible simulator that has a standard PLI interface.

And more...



This tool is one more member, in a family of extremely powerful tools for Verilog users.
Veritools tools are being used on the worlds' most demanding Verilog projects including the design of the worlds most powerful super computers and many of the largest and demanding ASIC designs currently done in the world
Veritools products are available on: Solaris 32/64, HP 32/64, AIX32, Linux 32 and Windows.

 

Undertow Suite
Undertow
Interactive_tool
bullet.gif (859 bytes) Optimizing_tool
VeriPower
Power_tool
Toggle_tool
VeriCover
Super C™
VBIT
verilog2vhdl™
vhdl2verilog™
Script Pool