| 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.

|