• info@sionsemi.com
  • Bangalore : +91 776 050 4602
  • Hyderabad : +91 79932 79935
  • Kochi : +91 79932 79934
  • Singapore : +65 6100 7470

100G Ethernet Controller Verification

Client Requirement

One of our North American Clients approached us for functional verification of their 100G Ethernet pipeline IP, meant to be used for various network acceleration applications.

Our Work

Sionsemi has architected scalable, reusable and self-checking functional verification environment from scratch in UVM, which can accommodate sanity, feature, random, stress and error testing of the 100G Ethernet pipeline DUT of the customer.

We helped the client till the functional closure, Tape-out and silicon bring upstage, where various critical bugs in the design found and effectively debugged and assisted the design team to fix them for their silicon success.

Hardware Design

UVM functional verification environment bring-up, including:

  • The architecture of the environment
  • Reference models
  • Coding, integration and bring up the whole UVM environment
  • Complete test suite development
  • Functional verification closure

Technology Used

  • 100G Ethernet
  • UVM
  • Google Android
  • Apple iOS
  • Complex Geofencing
  • Google IoT Cloud Platform

Featured in "Top 10 IOT Startups of Bangalore in 2019" by SiliconIndia

India's fastest growing Semiconductor Startup Company









Other Case Studies

ProAthlet IOT Tracker

Turnkey product development of low power battery operated Cloud-based wearable 4G IOT tracking device coupled with iOS and Android apps.

Read More

AI Camera FPGA Prototype

Xilinx Zynq FPGA based prototype of next-generation AI Smart conference camera that recognizes face and audio of conference participants.

Read More

ARM SoC Integration

IOT communication based Cortex M4 ARM SoC integration, Peripheral verification, FPGA Prototyping and firmware development.

Read More

400G SGDMA Design

RTL Design of 400G Scatter Gather DMA Engine for data storage and acceleration applications with custom user interface.

Read More