Applying Thought Wipro Technologies
About Wipro Newsroom Investors Careers Contact Us
  IT Services Product Engineering Solutions Technology Infrastructure Services Business Process Outsourcing Consulting Services

Testimonials
"During our 6 year relationship, Wipro has consistently demonstrated superior technical competency, commitment to quality and the drive to complete challenging assignments."

S Devrajan,
Vice President
Cisco Systems

Semiconductors
Home bullet PES Industries bullet Semiconductors bullet ASIC / SoC Prototyping bullet FPGA Prototyping
FPGA Prototyping

ESL-based Prototyping

ASIC / SoC Prototyping
FPGA Prototyping
In the nanometer era, complex ASIC / SoCs have higher risk of re-spins. Undoubtedly FPGA prototyping is the right way of pre-silicon ASIC / SoC validation, accelerate system software development, ability to fine tune hardware / software portioning, validation in end-application deployment scenario and to meet time-to-market demands. Wipro can undertake end-to-end ownership of FPGA validation platform development. The end-to-end design services includes:
  • Feasibility study
  • ASIC / SoC to FPGA code migration including partitioning
  • Prototype platform development
  • FPGA Synthesis, place and route and timing closure
  • Low level device driver development
  • HAL development
  • HW diagnostics
  • Embedded OS porting
Key highlights of Wipro's experiences:
  • Successfully executed FPGA prototyping of multi-million gate ASIC / SoCs
  • Strong Experience in using Xilinx, Altera, Lucent and Actel devices
  • Xilinx XPERTS Partner
  • Wipro's in-house methodology backed by several years of experience helps in achieving highest speed at maximum device utilization with reduced cycle-time
  • Wipro has expertise in fine-tuning hardware-software partitioning and system performance analysis on FPGA platforms
ESL-based Prototyping

Traditionally prototyping uses programmable logic (FPGAs / CPLDs) integrated into a system board with a hook-up to a PC / server running the interface software. The key challenges in this approach are:
  • Capacity of a single programmable device - Multiple devices are used to implement the complete SoC. This brings in the complexity of design partitioning and interface timing
  • Frequency of operation - This is typically further reduced when multiple devices are used
  • Limited debug capabilities
  • Development time of the components and board and the interface software
ESL-based prototyping offers a development methodology that uses software models of the actual components of the system and integrates them into a standard development environment to develop a virtual system / prototype / platform. The methodology cuts down on the development time of the prototype by offering off-the-shelf models for many of the components and a development / debug environment that is familiar to most software developers. It is also independent of the design partitioning issues and frequency of operation and offers a very high visibility into the system for debug. Many tool vendors also offer hook-ups with standard debuggers. It is however limited by the MIPS that it can simulate.

The methodology starts off by modeling the key components of the SoC (CPU / BUS architecture / standard peripherals / custom accelerators) as either timed models / untimed models. They are then integrated into a system level environment to create the virtual prototype. This can be a standalone environment using languages such as C / C++ / SystemC etc or on a tool vendor provided development environment such as Platform Architect from CoWare, Comet from VaST and SoC Designer from ARM.

Key benefits of working with Wipro:
  • Leading service provider in embedded software and hardware design services
  • Strong background on system modeling and virtual prototype development both as a standalone environment and also using tools such as Platform Architect from CoWare and Comet from VaST
  • Key partnerships with the tools vendors such as VaST and also with IP vendors such as ARM and Tensilica
All these together enable us to leverage upon different methodologies and technologies to tailor a solution to the customer's requirement.

Industries ServedspacerServices Offered
black

Subscribe to our monthly Newsletter Subscribe to 'Peer Ping' our monthly newsletter

Request for InformationRequest for Information
black
News
Wipro-NewLogic and Alereon Demonstrate Wireless USB Dual Role Device Solution
More News

Case Studies
FPGA Prototype for an ARM based Automotive Microcontroller
More Case Studies