Offerings Semiconductor Design Services System Validation

In order to view this object you need Flash Player 9+ support!

Get Adobe Flash player

System Validation

In current scenario, Most of the semiconductor companies are under immense pressure due to small time to market window available for introducing their products. Customers want the system-on-chip readily working in their products so they need to go one step beyond and provide a functional demo of their SoC with evaluation board and a demo application that looks like the final product. This requires proper integration of the SoC and the firmware on the evaluation board. The system validation plays a key role during this phase by discovering the defects in the system and also helping in providing firmware fixes for the minor defects in the silicon. eInfochips' expertise in this area include ARM based system validation, DSP based system validation, Processor based system validation, and FPGA system validation.

Our thorough system level testing and debugging will enable customers to maximize on the quality of their overall product. eInfochips’ system level verification and validation skills and expertise are combination of extensive experience, and most suitable tools & techniques.

System Validation Services:

  • Functional validation
  • Hardware / Software integration
  • Board bring-up
  • Coverage Driven Validation
  • Randomization
  • Assertion based Validation
  • Reliability testing
  • Performance testing
  • Load & stress testing
  • Thermal validation
  • Inter-operability

A typical flow of validation process involves following steps, which interspersed with reviews in the starting and ending of each step.

system-validation-flow

  • Devices: Ethernet, USB, UART, I2C, I2S, SPI, PCM, FM, Bluetooth, WLAN, PCI, PCIe, NAND, NOR, RAM, OneNAND, compact flash, MMC/SD, NVSRAM, LCD, Touchscreen, GPIO
  • Processors: TI DSP, OMAP, ARM family, MIPS family, X86, PowerPC, AMD Geode, Xilinx & Altera FPGA families
  • Languages: C/C++, C#, VBA scripts, TCL/TK, Perl, Shell Scripts
  • Tools: EDA Tools, Logic Analyzer, Oscilloscope, IDE, In-circuit Emulators, USB Analyzers, Ethernet Analyzers, Protocol Testers, etc.
  • Operating systems: Linux, Windows, VxWorks, ThreadX, MicroC/OS II, eCos, WinCE, Nucleus
  • Highly co-ordinated teamwork between verification and validation teams enables high quality system validation  with faster execution
  • Long term support for product sustenance, maintenance and enhancements
  • Unique processes and methodologies for exhaustive validation

    Read More...

    • Randomization
    • Coverage driven validation for very high quality validation
    • Configuration modes, transaction types, transaction data & transaction sequence
    • Cross functional matrix of Configuration modes, transaction types & transaction data
    • Bi-directional matrix to track requirements of validation
    • Have been doing “Lab over IP” system validation for past 5 years

  • FlexiTeam Approach:

    Read More...

    • Board level & Firmware level resources available along with Application team
    • Development of  “virtual Lab” if required
    • Development of top level .NET and Java applications under the same roof if need be
    • “Mix and match” requisite resources for only desired time duration to perform a thorough system validation tasks including application development offers significant cost benefits to customer
    • Single point responsibility with well defined metrics on deliverables, quality and time line

Customer Testimonial

"…. you had worked with diligence and method to characterize IXS hang condition and isolate issues in such a complex system (IXP, IXS firmware, IXS silicon). The EAD staff and I appreciate that narrowing platform level behavior into successively narrow test cases that can ultimately be reproduced on RTL is a difficult task and requires perseverance …"
- Communication Group, World’s # 1 Semiconductor Company, General Manger