:: Services ::

Overview

EDA Software Development Services

Design Technology Services

FPGA Design Services
 
EDA Software Development Services
Introduction  |  Focus Areas  |  Key Enablers

SoftJin offers EDA software development services to semiconductor industry and develops customized EDA tools for specific requirements. Our EDA software development services include:

1. New Tool development– SoftJin develops new EDA software tools for the specific requirements of its customers. Herein, SoftJin also develops point tools and integrate those into the existing tool flow of the customers. Usually exclusively developed in services mode, SoftJin transfers the source code to the customer.

2. Tool enhancement services– SoftJin enhances the existing in-house tools of the customers by incorporating specific features or enhancing the performance of the tool. Any ongoing maintenance and customization of existing tools of customer can also be undertaken by SoftJin.

SoftJin’s EDA software development services provides customers with unique advantages of flexible capacity, added capability and significant cost savings in their tool development plans. SoftJin develops these customized tools based upon a combination of fresh custom software development and wherever possible, making re-use of SoftJin’s existing EDA building blocks.

SoftJin offers these services to several industry segments – In-house CAD groups of semiconductor companies, EDA product companies, Programmable Platform providers, Mask & Fabrication companies. and IC Equipment vendors.

SoftJin has expertise and experience in developing tools that span the entire design spectrum including System design automation, Logic Design Automation, Physical Design Automation, Post Layout enhancement and Manufacturing related tools.

The graphic below lists some of the typical EDA tool development projects that we have executed across the design flow. (Not an exhaustive list).

System Design Automation

At the System Design level, SoftJin offers services for development of customized Integrated System Design environments. SoftJin can develop System level language front-end tools that capture complex specifications of embedded systems. SoftJin has the expertise to enable hardware/software co-design by developing tools for application profiling, automatic/interactive partitioning, mapping and accurate performance estimation. We can also develop customized hardware-software co-verification, co-simulation and debugging tools. SoftJin can customize System level tools to link them with existing RTL synthesis, software compilation and verification tool flows. Click here to view Case Studies on our past experience in this area.

Logic Design Automation

At the RTL and Logic level, SoftJin has deep expertise in Hardware Description Languages (HDLs) and HDL based tools. We have developed HDL Front Ends which parse HDLs into language independent database that can then be employed in Synthesis, Verification and other applications. In this area, SoftJin also licenses a Verilog Front End as a re-usable EDA component to enable quick development of Front End applications. SoftJin has expertise in development of HDL synthesis tools targeted at standard cells as well as FPGAs. SoftJin’s Programmable Synthesis Engine (PSE) can be customized for developing optimized Synthesis tools for variety of Programmable platforms. We can also develop RTL/Logic verification tools such as Simulators and Timing Analyzers. Please refer to the Case Studies of SoftJin’s past projects in this area.

GUI Development for EDA Tools

Graphical User Interface (GUI) is an integral part of most EDA tools. SoftJin has strong experience in complex GUI development, especially using the QT toolkit.

Physical Design Automation

In the Physical Design domain, SoftJin offers customized software development services for development of Physical Layout and Analysis tools. We have expertise in developing Floorplanners and automatic/interactive Placement and Routing tools. We could support Physical analysis by developing tools that do post layout parasitic extraction and delay calculation. Click here for Case Studies on our past experience in this area.

Post – Layout tools

SoftJin has expertise in developing post-layout tools, including Design for Manufacturability (DFM) tools for specific requirements of customers. SoftJin has expertise in techniques for handling huge layout data and performing hierarchical and parallel processing on such data. We have developed fast computational geometry algorithms for performing Boolean and Geometrical Operations on the layout data. SoftJin has expertise in handling various layout data formats such as GDSII, OASIS and E-beam data formats such as MEBES, JEOL, OASIS.NEO etc.

SoftJin offers several re-usable EDA building blocks in this area. Nirmaan is a unique toolkit for post layout EDA tool developers, which accelerates development of optimized post layout EDA tools, including DFM/DFY tools. SoftJin has also released Anuvad, a GDSII-OASIS suite that includes GDSII/OASIS libraries and translators which help kick start OASIS based tool development. We have also released GDSIIZIP, a high performace GDSII compressor.

SoftJin can develop customized post-layout tools including Mask Data Preparation, Rule Checking, RET (OPC/PSM), Critical Area Analysis, and Mask/Die data inspection
Click here for Case Studies on our past experience in this area.

OpenAccess based tool development

With our long experience in developing customized tools across the design flow and integrating them into customer’s design flow, SoftJin is uniquely positioned to offer value added OpenAccess (OA) based EDA tool and tool flow development services. As part of these services, SoftJin offers OA adoption support services to semiconductor companies such as migrating internal tools to OA, developing wrappers to enable data exchange between existing data model and OA, extending OA reference implementation for specific requirements and OA based flow development. For EDA companies, SoftJin can develop new tools based upon OA data-model and also migrate existing EDA tool onto OA. Click here for more information in this area.

Fabrication & Assembly

SoftJin has a wide experience of projects handled in the area of system software development for the semiconductor fabrication equipment industry. SoftJin’s strengths in the area of large data size processing enables us to build systems with the challenging performance requirements of these equipment. Click here for a Case Study on our past experience in this area.

Key Enablers

There are several factors that enable us to successfully offer customized services acrossthe spectrum of EDA.These are:

Deep technical expertise in the areas that are core to EDA tool development.
We have deep technical expertise in the areas we believe are core to EDA tool development. These include:

• Robust and efficient algorithm design for computationally complex problems
• Effective data structure design for handling large and heterogeneous design data
• Understanding and perspective of the preferred design flows in the industry

Knowledge of Design Languages and formats
We understand Design Languages and formats that enables the EDA infrastructure to work seamlessly

Experienced software development team
Our management and technology leadership have a rich blend of experience of successful delivery of EDA solutions to companies globally. SoftJin also follows processes that serve to ensure quality and timeliness of software delivery as well as mitigating other risks associated with outsourcing. This brochure describes SoftJin's project management practices.

Flexible Business Models
SoftJin offers several business models to choose from for engaging with us. These models enable customers with varying requirements and from different segments to work with SoftJin.