Complete Profile of SoftJin Technologies Private Limited
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. Tool enhancement services� SoftJin makes specific featuire and performance enhancements to existing in-house tools of customers.
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. We have 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.
Continuous quality monitoring and improvement is a key need for any organization offering EDA tools or tool flows. Such organizations could be either EDA companies offering their EDA products or in-house CAD groups in semiconductor companies who are mandated to provision a robust tool chain to design teams. With ever shortening life span of tools and more frequent updates, there is lesser time available to undertake thorough regression testing. At the same time, with increasing complexity of tools, there is high probability of conceptual flaws in the tools that necessitates frequent benchmarking and insightful analysis on a large test database. Also, the quality of design flow is more important than quality of each tool, which implies that the tool flow need to be tested in a variety of configurations of each individual tool. There is also a need to best leverage the computing infrastructure available for such regression testing through optimal scheduling, distribution of jobs, collecting results and evaluating them with minimal manpower.
SoftJin�s Automated Test and Regression Environment is a first of its kind, versatile infrastructural framework that automates the Regression Testing of EDA tools and flows. Incorporating SoftJin�s deep domain knowledge of running regressions for in-house tools and third party tools and flows, this framework automates several commonly performed yet highly manual operations involved in Regression Set up, Execution and Reporting, thus addressing the various challenges associated with modern day Regression Testing as mentioned above. SoftJin�s Automated Test and Regression Environment include fully customizable modules for:
Organizing Regression Test Suite � This includes automated addition/modification of test cases on an ongoing basis into a Test Database. The test database stores information related to the input files associated with a test case, information on test case specific tool option, variety of attributes to label a test case and so on.
Organizing Tools � This includes automated addition/modification of tools into a Tool Database. The tool database stores information related to tool version and automated script to run the tool as part of a tool chain during a Regression Run.
Configuring and launching a Regression Run on a network of machines � The Regression Environment enables the user of Regression to easily query a set of test cases with desired attributes (from Test database) and run it through a desired tool flow (easily integrated from the Tools database). The Regression Run can be configured to be automatically distributed on a heterogeneous network of computing resources. The user can also specify the nature of the Regression reports and extent of Regression logs to be maintained. All these and more rich set of options can be set through an intuitive GUI form.
Analysis of Reports � The Regression Environment includes in-built report generation modules that extract a variety of meaningful analysis reports such as Regression Summary report, Runtime/Memory/Status report for each test case and each tool in the flow, Quality of Results (QoR) comparison with previous Regression Runs and so on. Customized Reports can be easily generated by defining complex pass/fail criteria for each tool and selecting the sub-set of QoR parameters of interest.
SoftJin Test and Regression Environment is based on completely data driven architecture which helps the user to tailor the regression infrastructure according to specific requirements, with minimal changes to the implementation code. The Environment is available on both Windows and Linux platform.
It supports parallel execution of test cases across distributed computer infrastructure consisting of heterogeneous platform including Solaris, Linux, Windows XP to reduce the regression run.
SoftJin has successfully delivered customized EDA services to electronic design companies across the globe. The case studies below will give you a glimpse of how we engage with customers, understand their requirements and develop customized software that exactly solves the problem they are faced with across the various EDA domains.
EDA Software Development Services
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. Usually exclusively developed in services mode, SoftJin transfers the source code to the customer.
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 Technology Services
Design Technology � The challenges
Leading design companies follow structured and unique design methodology that imbibes the best practices including rule checks and reviews.
Such leading design teams are faced with challenges of nanometer design namely:
Nanometer Design Flows and tools are in constant evolution
System Level Design complexity
Interoperability issues within single or multiple EDA venders� flow
Gaps in traditional IC Design methodology
Multiple EDA Methodology requirements across various Design projects in same organization.
EDA group�s challenge magnified from Maintenance and Enhancement of EDA tools to creating and maintaining EDA Methodology.
FPGA Design Services
SoftJin offers the following services in the area of FPGA design:
Platform FPGA Design and Implementation
SoC / ASIC Prototyping