System Design, Validation and Prototype Development Services

SoftJin offers complete end to end services for design and verification of FPGA/ DSP based systems as per customer’s specification. Based on high level specifications provided by the customer, SoftJin undertakes System Level design, Software and Hardware Implementation and delivering fully verified prototype boards of the System.

System Design and Validation
Case Studies Large Scale Image Processing System
Learn more about this engagement.

System for IC Packaging Equipment.
Learn more about this engagement.
  • Design, analysis and optimizations of algorithms for enabling high performance
  • Virtual prototyping and architecture exploration of systems using SystemC, C/C++ modeling
  • Hardware-Software Partitioning
  • Analysis of performance, cost, risk trade-offs at System Level
  • Co-simulation and co-verification
SoftJin can bring value in the system design phases due to
  1. Its strong EDA background which will help to anticipate the problem in much early stage and provide a solution
  2. Understanding of software development process to increase the reusability/ maintainability of the RTL
  3. Strong system understanding to develop optimal hardware/ software partitioning and architectural definition of the chip

Back to top

RTL Design and Verification
  • Block and Sub-system level partitioning of design
  • RTL modeling using System Verilog, Verilog, VHDL while adhering to industry standard HDL coding guidelines
  • Evaluation, customization and integration of third party IPs
  • Model Conversation from System
Verification consists 60%-70% of total design effort in semiconductor industry and it is growing every day due to high cost of error as the semiconductor industry is using more cutting edge technologies. Click here to know more about SoftJin's skills in verification services.

Back to top
FPGA Implementation
  • Use of Platform FPGA devices with embedded processors
  • Multi-FPGA design partitioning, implementation and verification
  • Use of available special resources in FPGA such as Processors, Memories, Interfaces and data-path
  • Interfacing FPGA design with board
The core skills SoftJin has in FPGA implementation are
  1. RTL modelling in Verilog, VHDL, SystemC
  2. Use of standard design elements (Embedded Processors, Memories, Bus Controllers)
  3. Use of industry standard tools for Synthesis and Simulation
  4. Expertise in Processor (MicroBlaze/NiosII) based Platform FPGA Design
  5. Physical design and Timing closure
  6. Experience in handling complex, high-speed and high-density designs
Back to top


Schematic Design, Layout and Prototype Manufacturing (in collaboration with partners)
  • Design of power distribution, clock scheme
  • JTAG boundary scan implementation and FPGA configuration
  • Schematic entry, netlist and BOM generation
  • PCB design specification and Layer stack-up definition
  • Layout design and board simulation (SI and Crosstalk)
  • Design for Assembly and Design for Manufacturing
  • PCB fabrication, board assemby and testing
  • Back to top

Designed by The Scribble