EDA Services Overview
SoftJin offers EDA software development services to semiconductor industry and develops customized EDA tools for specific requirements. Our EDA software development services include:
- 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.
- 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.
- Design Flow and Validation services– SoftJin develops design and verification methodology for the specific needs of a design team. We can also interface existing commercial and in-house tools to develop a seamless design flow. SoftJin provides Quality Assurance and Validation services to validate the quality of design tools and design flows in terms of functionality, performance and Quality of Results (QoR).
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 tools. SoftJin also has deep expertise in the areas of complex Graphical User Interface (GUI) development and OpenAccess based tool development.
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. More » Back to top 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. More » Back to top 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. Learn more about our licensable Physical design tools targeted for Programmable Platforms. We could support Physical analysis by developing tools that do post layout parasitic extraction and delay calculation. We have expertise in developing automatic pad-to-pin mapping and IC Package Layout tools. More » Back to top 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 IC layout/mask 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, OpenAccess and E-beam data formats such as MEBES, JEOL, VSB-12 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. SoftJin also offers cross-format data comparison, data compression and data translation tools for several formats in the Layout and Mask data space. SoftJin can develop customized post-layout tools including Mask Data Preparation, Rule Checking, RET (OPC/PSM), Critical Area Analysis, and Mask/Die data inspection. More » Back to top Graphical User Interface (GUI) is an integral part of most EDA tools. SoftJin has strong experience in complex GUI development, especially using Graphical toolkits and Platforms such as Qt and Eclipse. SoftJin has deep expertise in developing new GUI for specific requirements across platforms, automatic GUI testing and integrating GUI with the existing tools/software of the customer. Our proprietary GUI software development process is specially tailored to suit the dynamically changing needs of GUI projects. More » Back to top 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. More » Back to top SoftJin works with in-house CAD groups of semiconductor companies and helps develop design and verification methodology for the specific needs of their design team. With our expert level understanding of popular commercial EDA tools, design formats and scripting languages such as Perl, TCL/Tk and SKILL, we interface existing commercial and in-house tools to develop a seamless design flow. We can help qualify new commercial EDA tools and help integrate those into your existing flow. We can enable better tool interoperability by developing data translators or port tools onto common data-models such as OpenAccess. More » Back to top As part of providing complete EDA lifecycle management services, SoftJin not only helps customers in developing and enhancing EDA tools, but also in ongoing quality assurance (QA) of EDA tools. Our tool QA services include setting up and management of Automated test and regression environment, creation and ongoing enhancement of Test suite, and use of the test environment to measure quality, detect and diagnose problems. More » Back to top
Key Enablers There are several factors that enable us to successfully offer customized services across the spectrum of EDA. These are:
- Deep technical expertise in the areas that are core to EDA tool development.
- 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
- Experienced software development team
- Flexible Business Models
We have deep technical expertise in the areas we believe are core to EDA tool development. These include:
We understand Design Languages and formats that enables the EDA infrastructure to work seamlessly
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.
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.
