EDAptability: RTL-to-RTL partitioner released, including auto partitioning and timing driven algorithms

Enables RTL level post-simulation and incremental system prototyping flow

MUNICH, Germany, August, 2nd, 2007 - EDAptability today announced that it released its RTL-to-RTL partitioner to the public, after having tested it at early customer's projects. The partitioner is targeted for the system prototyping field. The methodology and tool features are based on the compiled experiences at various projects, applications, customers and system prototyping hardware.

It reads RTL source code as well as the board/system description file. The key difference to netlist (edif) based partitioning tools is that the source code is modified so that the output after the partitioning process is again available in the same original format. This enables RTL-level post simulation of the partitioned code using the original testbench. In case a bug was inserted, it can be analyzed on RTL level and no time consuming debugging on FPGA level is needed. Another key advantage is the possibility to synthesize each FPGA starting from RTL stand alone. In case one file changes, only the corresponding FPGA needs to be recompiled using incremental syntheses, place and route features of the FPGA-compiler.

The tool has an excellent GUI, which gives a great overview of the current status of the partitioning process. One benefit is the quick STA feature to see the current timing of the defined clock domains in the system. Besides that, the user can use the auto place and auto route features, which can be mixed with manual placement and routing and which also use the STA results to select the fastest auto partitioning result.

"In 10 years of working in the system prototyping field, I always made the observation, that the projects which are lucky to partitioning the code on RTL level with RTL-level simulation and FPGA-based incremental synthesis where much more successful and efficient than the one who spend a lot of time at netlist modification, netlist or FPGA debugging and hours of overall synthesis, place and route times over and over again. It follows the general trend to fix issues on RTL level and the effort by the FPGA-compiler provider to improve incremental features. I think this is a major milestone for the system prototyping area." said Tobias Strauch, developer at EDAptability.

For switch based system prototyping hardware, the switches are set/unset incrementally to reach the best routing result. Also new to the market is the integrated memory replacer. Instead of manually modify RTL code, the user can select potential memory signals, which are then replaced with the selected Altera or Xilinx memory macro on RTL level.


Pricing and Availability

EDAptability's SynEDA 3.0 partitioner feature includes the RTL-to-RTL partitioner with semi- or full- automated, timing driven partitioning.
The one-year-one-host license is priced at 8000 € and is available.


About EDAptability

EDAptability provides leading edge EDA tools for the complete ASIC and FPGA market. EDAptability's key technologies reach from unique simulator techniques to RTL-to-RTL partitioner techniques as well as outstanding system prototyping hardware. Each component can be seen as ahead of the competitors and gives direct benefit to the customer. For more information, visit www.EDAptability.com.

 

 

For more information contact:

Tobias Strauch
EDAptability
++49+89+21568547
tobias@EDAptability.com