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.
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. |