V

Viswanadh Karteek

Software Engineer

Bengaluru, Karnataka, India7 yrs 8 mos experience

Key Highlights

  • Expert in CPU verification and UVM methodologies.
  • Proficient in x86 and RISC-V architecture modeling.
  • Strong background in functional verification and test planning.
Stackforce AI infers this person is a Semiconductor Verification Engineer with expertise in CPU architecture and verification methodologies.

Contact

Skills

Core Skills

Universal Verification Methodology (uvm)Python (programming Language)Functional VerificationCpu VerificationSystem Verilog

Other Skills

VerdiTestbenchAI toolsCoverageRISC-VLoad store block level verificationC++Core verif toolsx86RubyPerlDDR SDRAMDebugging

About

C++|Ruby|Perl|x86|RISC-V|Test planning|ASM|Automation|UVM|

Experience

7 yrs 8 mos
Total Experience
--
Average Tenure
--
Current Experience

Tenstorrent

3 roles

Staff Engineer

Apr 2026Present · 2 mos

Senior Engineer

May 2024Present · 2 yrs 1 mo

  • 1: Verification of the Load/Store Unit.
  • 2: Microarchitecture-level verification of Stores, including unit test planning, sequence development, and enabling UVM checkers/scoreboards.
  • 3:Verification of various Load/Store microarchitecture features: Atomics, Cache Management Operations (CMOs), LR/SC, Memory FENCEs, and TLB invalidation.
  • 4: Development of a unit-level UVM testbench.
  • 5: Implementation of assertions.
  • 6: Achieving end-to-end coverage.
  • 7: Leveraging AI tools to enhance productivity.
Universal Verification Methodology (UVM)Python (Programming Language)VerdiTestbenchAI tools

Engineer

Jan 2023May 2024 · 1 yr 4 mos

  • CPU AI/ML Start-up
CoverageFunctional Verificationcpu verificationsystem verilogUniversal Verification Methodology (UVM)Python (Programming Language)+3

Amd

2 roles

Sr.Silicon Design Engineer

Jun 2022Jan 2023 · 7 mos · Bengaluru, Karnataka, India

  • x86 CPU Modelling (C++)
  • A software model for the X86 architecture.The X86 software model is used by processor and SOC verification teams as the primary means of determining the correctness of all AMD processor designs. The model can be coupled with a SystemVerilog coverage model to provide coverage of the x86 architecture. Responsible for adding new features to the x86 model and the coverage model and fixing bugs in both models.
cpu verificationsystem verilogCore verif toolsx86RubyC+++1

CPU verification engineer - Contractor (HCL 1Yr 10 Mons and InSemi 1Yr 3 Mons)

Jun 2019Jun 2022 · 3 yrs · Bengaluru, Karnataka, India

  • CPU verification engineer - Pre and Post silicon verification.
  • Test planing.
  • Directed stimulus development (Assembly)
  • Infrastructure development (Perl, ruby)
  • System modelling (C++)
  • Post Silicon debugging (HDT)
cpu verificationsystem verilogCore verif toolsx86RubyDDR SDRAM+2

Insemi technology services pvt. ltd.

CPU Pre and Post Silicon engineer

Apr 2021Jun 2022 · 1 yr 2 mos · Bengaluru, Karnataka, India

  • Worked in AMD as contractor, core verification pre and post silicon teams.
  • Job role:
  • New features test planning.
  • Code directed stimulus - Assembly language.
  • Regression automation - perl, ruby.
  • System modelling in C++.
  • Post-Silicon debugging.
x86DDR SDRAM

Hcl technologies

Design Verification Engineer

Oct 2018Mar 2021 · 2 yrs 5 mos · Bangalore

  • Worked in AMD as contractor.

Defence terrain research laboratory, drdo

2 roles

Vlsi and embedded approach in telemetry section

Jun 2017Jul 2017 · 1 mo · Hyderabad, Telangana, India

  • Boot loader,zync 7000 FPGA, analog devices.

Flight instrumentation

Jun 2016Jul 2016 · 1 mo · Hyderabad, Telangana, India

  • Flight instrumentation, telemetry of missile section
DDR SDRAM

Education

Vellore Institute of Technology

Bachelor of Engineering - BE

Jan 2014Jan 2018

Stackforce found 100+ more professionals with Universal Verification Methodology (uvm) & Python (programming Language)

Explore similar profiles based on matching skills and experience