Interra Design Automation technologies are led by standards-compliant EDA building blocks (EDA Objects), HDL coverage test suites and Memory compiler development system (MC2) and Memory Design Framework (Touchstone).

Our technologies are widely used by major SoC Design Houses and EDA Vendors.

Interra’s technologies accelerate service deployment, reduce development time and improve productivity for VLSI designers, Design Flow Automation teams and EDA tool developers. These technologies also lay the foundation for a talented design pool of engineers who bring significant value to design services


Memory Compiler Development System allows memory designer to define their memory architecture for standard or embedded memories. MC2 can then generate memory instance along with full range of front-end and back-end views. MC2 provides a platform for seamless migration to new processes. By enhancing the overall methodology for the design and distribution of memories, MC2 ensures the reuse of a base design over many generations of sub-micron processes. Numerous users have taken advantage of MC2 capabilities for scaling their memory designs to higher densities, placing memories within their SoC, ASIC or IC designs, and making their memory design process more efficient.

Touchstone (Characterization Engine) is an automated methodology for Memory Characterization. Easily programmable, it provides a user-friendly platform to describe memories. It supports various characterization schemes, and can be integrated with MC2 (Interra’s Memory Compiler Development System)

EDA Objects

Interra’s EDA front-end technologies enable accelerated development of custom automation solutions for VLSI design.

Interra markets analyzers for Verilog, SystemVerilog, VHDL, UPF, CPF, Spice and several other EDA standards. Latest standard compliant and easy to use building blocks from Interra Systems enable users to reduce time-to-market by saving a significant amount of development time.

Interra’s customers include CAD groups of SoC companies, top-tier EDA vendors and EDA startups. EDA Tools that integrate Interra’s EDA Objects are in production-use on thousands of chip designs. Interra ensures its front-ends keep pace with language enhancements, capacity and quality requirements. Interra also provides EDA and CAD Services to Semiconductor Industries, which leverage Interra’s EDA technologies and expertise

Beacon test suites from Interra Systems characterize EDA tools for compliance and coverage across HDL/HVL language constructs and styles. Conforming to industry accepted definition and interpretation of language and synthesis semantics. Interra offers support for various EDA Standards including Verilog-RTL subset, VHDL-RTL subset, SystemVerilog, VHDL-2008, Mixed Language and PSL.

EDA Technology Description
Memory Design Platform
MC2 - Memory Compiler Development System Memory Development System for standard and embedded memories
TouchStone - Automatic Memory Characterization System Characterization Engine to provide accurate timing and power models for simulation, verification, and synthesis
HDL Analyzers
Cheetah - Verilog, SV Front-End
Complete language front-end for System Verilog applications. Provides access to the parse tree through APIs
Jaguar - VHDL Front-End
Complete language front-end to VHDL applications. Provides access to the parse tree through APIs
MixedHDL - Mixed Language Design Elaborator
Allows analysis of mixed designs that contain Verilog, SystemVerilog and VHDL.
NOM - Netlist Front-End Language independent front-end for netlist applications supporting Verilog, VHDL, and EDIF 200 formats
Other Analyzers Analysis of SPICE, UPF, CPF, SLF, SDF, DSPF/RSPF, VCD, SPEF, SAIF, and GDSII. EDA applications can quickly access data defined in standard languages using APIs
HDL Test Suites
Beacon - HDL/HVL Test Suites Family of test suites for RTL-Verilog, RTL-VHDL, Verilog-2001, Mixed Verilog VHDL, System Verilog, System Verilog Assertions, and PSL
Synthesis Engine
Concorde - Fast Synthesis/Elaborator Fast RTL Synthesis/elaboration for System Verilog, Verilog, VHDL, and mixed designs. Quick synthesis can be used for verification, acceleration, and estimation purposes