San Jose--May 26, 1998--Two new software products were unveiled from Interra, Inc. (San Jose). Concorde, a fully-customizable RTL synthesis engine, combines algorithms and data structure with high gate count capacity and rapid compile times. NOM, a common Netlist Object Model, provides a unified front end for Verilog, VHDL, and EDIF structural designs. Both can be integrated into end-user or internally-developed EDA and CAD tools.
Concorde can be used in several applications, including high-level input to FPGA tools, quick estimation of ASIC gate count, or as an RTL front-end for formal verification. It accepts industry standard synthesizable subsets of both Verilog and VHDL.
Concorde features resource sharing, state re-encoding, and a set of optimization algorithms, and supports generic as well as user-defined libraries for technology mapping and optimization. The architecture has built-in hooks for integration with user application programs. Users can access multiple layers of a design in memory through the Procedural (PI). All of these can be controlled and tuned for use in application domains. Concorde compiles up to 100,000 Verilog or VHDL gates per minute on an Ultrasparc workstation.
NOM is an extensible, language-independent, in-memory data structure with an application program interface (API), that helps provide a unified view of any netlist description while hiding language specific details. The API provides intuitive functions to access and dynamically modify the in-memory data structures. The elaborated connectivity information is stored in a hierarchical manner.
The NOM schema can be extended, allowing users to build on the existing capabilities to meet their specific requirements from a netlist representation. It currently supports Verilog, VHDL and EDIF 2 0 0 read and write, with binary dump and restore capabilities. NOM is optimized for memory usage and run-time performance.
The entire suite of Interra EDA-IP, including Concorde and NOM, is currently available for SunOS, Solaris, HP and Windows-NT platforms. License fees are charged for development and end-user copies. Source code is also available on a non-exclusive basis.
San Jose, CA
Return to Headlines