einfochips logo
 


 

Services

Design
Verification & Validation
FPGA Prototyping & Chip Bring Up

Embedded Systems
Application Software
FPGA Prototyping & Chip Bring Up



eInfochips’ FPGA design methodology encompasses a simulation and verification based approach. We en-arm our RTL designs with bus functional models, embedded processor models and RTL test suites to provide a comprehensive system test environment.

Our FPGA methodology is robust and capable of handling designs of any complexity owing to years of evolution. As a services organization, eInfochips can easily adapt to clients methodologies with expertise in both VHDL and Verilog. Our comprehensive service spectrum across varous silicon phases is listed below:

Pre-Silicon Validation:

  • Hardware Acceleration
    • EVE, Palladium
    • Synthesizable Transactors
  • Hardware Software Co-verification
  • FPGA Prototyping
  • Pre-prototype Firmware Development & Test

Chip Bring-up and Post-Silicon Validation:

  • Chip bring-up & Characterization
  • Board level Silicon Validation
  • Firmware Development & Testing

System Validation:

  • Silicon & Board Functionality Validation
  • System-level Validation with Application
  • SI, Environmental, Thermal and EMI Testing
  • Reliability and Stress Testing

Expertise:

FPGA Synthesis:
Xilinx XST, Synplify, Leonardo Spectrum,
Actel Libero IDE

Board & FPGA Design:
Xilinx XST, Cadence Orcad, Cadence
Alegro, Synplify / Synplify Pro, Hardi prototyping platform

Platforms::
Xilinx (Virtex4, Spartan), Altera (Cyclone – Stratix – Apex); Actel (ProASIC3), Hardi, EVE, Palladium

  •  Processors
  •  DSP
  •  Bus Interface
  •  Memory
  •  Networking
  •  Peripheral
  •  Encryption
  •  Error Correction
  • ATE

ASIC Prototyping on FPGA

eInfochips helps customers prototype their ASIC designs on FPGAs before committing to ASICs. Our association with the client would start at the system architecture level in defining FPGA prototype functionality, clock speeds, data rates etc. which could be realistically achieved.

This service typically includes:

  • Modification / optimization of the ASIC RTL for FPGA
  • Implementation
  • Test bench tuning
  • Verification & equivalence checking
  • Design Partitioning onto multiple FPGAs if required
  • Floor planning
  • Place and route

The service also includes development of an evaluation board around the FPGAs or in some cases development of an off-the-shelf FPGA prototyping board.


 

Project Examples:

 
Bootable USB drive Prototyping
ARM9 + FPGA Based System
Feasibility analysis to delivering product prototype
ARM9 Based board design
FPGA Design with standard I/F and custom RTL module development
Linux firmware development
ARM9 Based Hardware Platform
Xilinx Spartan-III FPGA
Onboard NAND FLASH & DRAM
High-speed USB device type Interface
10/100 Ethernet Interface

 
RAID Controller FPGA
RTL Design for DMA and XOR Blocks
Design running at 133MHz
Pre-silicon firmware development
RTL changes for FPGA implementation
Synthesis & timing analysis for FPGA
Implemented on Xilinx Virtex II-Pro


 
KVM/IP SoC Realization on FPGA
DSPs and Video ADC on the board for transporting KVM signals over IP
Micro-Blaze RISC CPU
Pico-Blaze Micro-Controller
DDR-DRAM Controller
10/100 MBPS MAC
Video Compression Block
UART


 
AHB Master Transactor for EVE
Designed for EVE’s ZeBu-ZV/XL ASIC Emulators
Targeted to verify AHB slave DUT on the ZeBu emulator platform
Supports 32-bit, 64-bit, 128-bit bus width
Reusable testcases on different data bus width



  Feedback/Comment regarding website please write to WebMaster
©eInfochips 2008 | Privacy Policy | Sitemap