einfochips logo
 


 

Industries

Industrial Automation
Semiconductors
Medical Imaging
Automotive
Networking
Security/Surveillance
Storage
Video Communications
Module level verification of Packet Processing SoC

Our customer is a company developing highly sophisticated Packet Processing System-On-Chip (p2SoC). In contrast to a packet processor, a p2SoC includes seamless integration of packet processor, traffic manager, switch fabric, and security processor to enable glue less system design for next generation enterprise switches. This p2SoC is built for next generation enterprise fire switches and is architected to support 10 Gbps of wire speed packet processing for VPN/IPSec, firewall, intrusion detection, and traffic management while enabling glue less switch systems of up to 640 Gbps switching capacity.

verification approach for packet processing soc

eInfochips’ Role:

  • Understanding of system and study of functional specification of various modules on chip.
  • Creating Comprehensive Test Plan for individual module
  • Developing Verification Environment including traffic generation, report generation, response monitoring and testcase automation.
  • Coding and integration of VE using Testbuilder and SystemC.
  • Verifying various modules on chip.
  • Analyzing code coverage using HDLScore
  • Developing synthesizable BFM for MMU (Memory Management Unit) of the chip.

Technical Highlights:

  • On chip traffic between sub modules of the chip was handled using OCC (Onchip Carrier) packets.
  • The user interface constraints the SystemC APIs to collect, dispatch, prepare OCC packets
  • Verification environment development for functional verification at module level.
  • Using SystemC model APIs for module level verification
  • Tools: Testbuilder, Incisive
  • Platform: Linux

Benefit:

SystemC model APIs were used to verify verilog DUTs using testcases written in testbuiler environment enabling faster time to verify.


  Related Links
 




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