V

Varun Chadha

Software Engineer

Bengaluru, Karnataka, India18 yrs 6 mos experience
Highly Stable

Key Highlights

  • 16+ years of ASIC verification experience.
  • Expertise in CPU and Functional Verification.
  • Proven track record with Intel and AMD CPU features.
Stackforce AI infers this person is a Semiconductor Verification Engineer with extensive experience in CPU architecture and verification.

Contact

Skills

Core Skills

MicrocodeProcessors

Other Skills

X86 VirtualizationCoveragex86 AssemblyMicroarchitectureCross-functional Team LeadershipLow power verificationRTL designSoCLogic SynthesisStatic Timing Analysis

About

Experienced Design verification engineer with expertise in CPU/Processor and Functional Verification domain. 16+ years ASIC verification experience on CPU Core, Subsystem and IP Level abstraction. Extensive hands on experience in testbench development, UVM, System Verilog, coverage closure and assertion based VIP development. In depth knowledge of Computer architecture and micro architecture, Caches and memory subsystems. Proven track record of CPU ISA features validation of Intel X86 and AMD. Experienced in ARM V7a and V8a architecture and design verification. Good knowledge of AMBA (AXI/ACE/AHB/APB/ATB) protocols. Hands on experience on Formal Verification using JasperGold.

Experience

18 yrs 6 mos
Total Experience
3 yrs 4 mos
Average Tenure
1 yr 7 mos
Current Experience

Qualcomm

CPU verification engineer

Oct 2024Present · 1 yr 7 mos

Intel corporation

CPU verification engineer

Sep 2020Sep 2024 · 4 yrs · Bengaluru, Karnataka, India

  • Responsible for CPU validation of next generation Intel CPU features.
  • Role includes working with global stakeholders to understand Architecture and Microarchitecture design specifications, defining validation strategy, validation plan, test content & coverage plans.
  • Validation responsible for new advance ISA features of Intel x86 like FRED (Flexible Return and Event delivery), APX (Advance Performance extension), Patching mechanisms, Microcode features and SEAM (Secure enable mode).
  • Global lead for x86 architectural coverage for new and legacy CPU ISA features
  • Working RIT tool teams for content requirements for CPU features
  • Mentoring team with understanding on CPU features, microarchitecture, and failure debugging of X86 Core
MicrocodeProcessorsX86 VirtualizationCoveragex86 AssemblyMicroarchitecture+1

Arm

Architecture verification

Feb 2019Sep 2020 · 1 yr 7 mos · Bengaluru, Karnataka, India

  • Architecture verification for ARM V8a CPU architecture

Amd

Member of Technical Staff

Apr 2016Jan 2019 · 2 yrs 9 mos · Bengaluru, Karnataka, India

  • AMD64 x86 Zen/Valhalla Core verification
  • Test plan owner for AMD64 x86 core’s Streaming Performance Monitor Counter feature.
  • Development of UVM components for feature verification.
  • Responsible defining functional coverage plan and writing functional coverage for feature.
  • Responsible for stimulus creation using x86 assembly and AMD internal random exercisers.
  • Cross functional role for interacting with different Unit level owners and SOC team for feature verification.
  • Responsible for enhancement and maintenance of System Model verification component

Stmicroelectronics

3 roles

Staff Engineer

Jul 2015Mar 2016 · 8 mos · Greater Noida

  • Development of modular UVM SV based platform for ARM A53 based CPU subsystem
  • 1) Responsible for development of a generic UVM based generic environment.
  • 2) Development of UVM custom agents to interact with subsystem.
  • 3) Deployment of standard AMBA VIP agents provided by EDA vendors.
  • 4) Creating virtual sequences to correlate all custom and AMBA UVM agents.
  • 5) Parameterized environment of handle different ARM CPU subsystems like single cluster or dual cluster systems, single core or multi core systems, with or without GIC systems.
  • 6) Capable of running software centric (C/ASM) tests
  • 7) Includes coresight debug trace verification support.
  • 8) Development of System level scenario verification.
  • 9) Low power and netlist (Zero-delay and SDF annotated) simulation support.

Technical leader

Promoted

Feb 2012Jun 2015 · 3 yrs 4 mos · Greater Noida

  • Automated Formal verification methodology deployment on ARM A7/A53 based CPU subsystem
  • 1) Developed fully automated flow for Formal verification, which capture design information from specification
  • 2) Generates setup for Jasper based Formal verification flow which includes run scripts, design assumptions and reports generation.
  • 3) Methodology is capable of performing following tasks,
  • ==> Interface verification - All AMBA interface bridges ACE, AXI4, AXI3, APB and ATB are verified using IPK or ABVIP JasperGold flow. Supports both protocol verification and scoreboarding.
  • ==> Register Verification - Jasper CSR (control and Status register) based register verification. Captures register information from IPXACT based XML and uses IPK or ABVIP AMBA driver to verify the registers.
  • ==> UPF clamp value check - Compare and reports design Reset value vs UPF Clamp values.
  • ==> Embedded Assertion Support - Verifies user defined custom System Verilog assertion based VIP.
  • Low power verification of A7 based CPU Subsystem
  • a) Responsible for Low Power Verification of multi core ARM based CPU Subsystems.
  • b) Development of simulation based environment for Power Aware verification of RTL and NETLIST Level.
  • c) Development of tests to cover all possible low power scenarios ARM CPU subsystem
  • ST MBIST test and repair IP Verification
  • 1) Responsible for IP Level functional verification of ST MBIST Test and Repair Solutions across different technologies C45,C28, M55 etc.
  • 2) Responsible for developing constraint random verification environment fort RTL and back annotated simulations.
  • 3) Responsible for developing SV Assertions for protocol verification and functional coverages.

Senior Design Engineer

Oct 2010Jan 2012 · 1 yr 3 mos · Greater Noida

Masamb electronics system pvt ltd

Senior Design Engineer

May 2007Sep 2010 · 3 yrs 4 mos · Noida Area, India

Education

VEDANT

PG Diploma in VLSI design — Microelectronis and VLSI design

Jan 2006Jan 2006

Shivaji University

Bachelor’s Degree — ELECTRONICS Engineering

Jan 2006Present

Kendriya Vidyalaya

Stackforce found 100+ more professionals with Microcode & Processors

Explore similar profiles based on matching skills and experience