Pushker Tripathi

Product Manager

Bengaluru, Karnataka, India25 yrs 3 mos experience
Highly StableAI Enabled

Key Highlights

  • 24 years of semiconductor domain experience.
  • Expertise in Pre-Silicon Verification of advanced SoCs.
  • Technical Leader for multiple cutting-edge projects.
Stackforce AI infers this person is a Semiconductor Verification Expert with extensive experience in SOC and Pre-Silicon Verification.

Contact

Skills

Core Skills

Pre-silicon VerificationSoc VerificationDriver Development

Other Skills

GPU based AI AcceleratorSystem VerilogUVMARM tool chain3nm technologyUltra Accelerator LinkPCIE-Gen7HBM45nm technology7nm technology10nm technologySOC Verification EnvironmentDriver code developmentVideo decodersLow Power simulation

About

24 years semiconductor domain experience with expertise in domain of Pre-Silicon Verification of Multi-Socket Product, Multi-Chip Product, Single-Chip product, Subsystem and IP.

Experience

25 yrs 3 mos
Total Experience
15 yrs 3 mos
Average Tenure
10 yrs
Current Experience

Intel corporation

Principal Engineer

Apr 2016Present · 10 yrs · Bangalore

  • Presently working as Technical Leader and Architect for Pre-Si Verification of GPU based AI Accelerator product (named as Jaguar Shores). This product is 3nm technology based and is using Ultra Accelerator Link (UAL) for creating Scale-Up systems and PCIE-Gen7 to create Scale-Out systems along with HBM4 while designing the Rack Scale GPU based Data center for Computing.
  • Worked as Technical Leader and Architect for Pre-Silicon Verification of 5nm technology based SERVER SoC Diamond Rapid (DMR).
  • Worked as Technical Leader for Pre-Silicon Verification of 7nm technology based SERVER SoC Granite Rapid and Sapphire Rapid (GNR and SRF).
  • Worked as Technical Leader for Pre-Silicon Verification of 10nm technology based SERVER SoC ICELAKE SP (ICSXP).
  • Areas of Expertise:
  • Understand the complete Architecture and Functional details of SOC and then define the Test plan for exhaustive End-to-End Verification of SOC.
  • Define complete micro level architecture of the SOC Level Testbench and Stimulus using System Verilog and UVM (including Git based repository and version control system, XPROP, UPF based Power Aware Simulation, SV assertions, Functional and Code coverage) and technically lead the complete development effort.
  • Develop the Multi-Die (Multi-Chip) Package level Verification environment using Synopsys VCS Distributed Simulation flow.
  • Architectural and functional understanding of GPU based AI accelerators and CPU based Servers product being used in General Purpose Computing.
  • Expertise in SOC level Verification of the Power Management and Low Power flows, Ultra Chip Interconnect Express (UCIe) block, Reset/clock/Fuse blocks, PCIE Gen6/7 and Ultra Accelerator Link (UAL1.0) blocks.
  • Understanding of ARM tool chain/boot strap code, ARM interrupt functions/handlers, debugging/achieving Booting by Cortex-A9/A53/A57 Processers from various boot devices (like Serial flash, Parallel NAND Flash, EMMC etc.) in SOC level simulation environment.
Pre-Silicon VerificationGPU based AI AcceleratorSOC VerificationSystem VerilogUVMARM tool chain

St microelectronics pvt. ltd.

Senior Staff Engineer

Dec 2000Mar 2016 · 15 yrs 3 mos · Noida Area, India

  • SOC Verification Environment & Platform development.
  • Develop basic Driver code or Boot code for SOC Host (Cortex-A9) for simulations. Run and
  • debug the execution of this driver code by SOC HOST to achieve the BOOTING from
  • various Flashes (SERIAL, NAND, EMMC, ERAM).
  • Use ARM tool chain and assembly code/C code for compiling, linking and creating the executable
  • and hex image of the boot/application code. Use the linker file to place bootstrap at different
  • locations.
  • Write the ARM Interrupt functions (program Distributor and CPU Interface of GIC) and Handlers.
  • Write and Debug the driver code for DDR2/3/4 controllers and DFI interface and debug
  • data training, write levelling etc to make these interfaces operational in SOC.
  • Functional Cluster design and Integration using IP-XACT XLS and Magillem flow.
  • Design the A9SS Cluster(Dual Cortex-A9, APEM, CSEM, ARM Interconnect (NIC400),
  • Bounce Boot Glue Logic, watchdog reset Glue, RCM etc.). Develop the RTL code for this cluster.
  • Design the 3D- Graphic Engine Cluster (ARM MALI-4000 Engine, reset generator, system
  • config module, local subnetwork etc.). Develop the RTL code for this cluster.
  • Develop the Cluster level verification platform and run/debug tests on this platform.
  • Development of various Harnesses (SystemVerilog/Verilog) and integration of these in the
  • top level testbench of the SOC.
  • Code Coverage data generation and analysis, filling up coverage holes by developing new tests
  • Develop Driver code for Video decoders(H264/HEVC/VP9 etc.) using 'C' Pointers and
  • Data Structures.
  • Develop LOW Power (CPF/UPF aware) simulation platform for SOC and develop/run/debug
  • tests on this platform.
  • Use the Emulation (VELOCE) platform to run and debug very long tests of Video Decoder.
  • Write models in Object Oriented Programming(C++, System-C) language needed for SOC
  • verif and integrate these models in SOC testbench.
  • SOC Verification Lead Role for 5 Set Top Box SOC projects.
SOC Verification EnvironmentDriver code developmentARM tool chainVideo decodersLow Power simulationSOC Verification+1

Education

University of Allahabad

Bachelor of Technology (B.Tech.) — Electronic and Communications Engineering (ECE)

Jan 1996Jan 2000

Stackforce found 100+ more professionals with Pre-silicon Verification & Soc Verification

Explore similar profiles based on matching skills and experience