Ravi Monani Book a session
Book a free session
Ravi Monani

I am a system design engineer focused on the parts of modern processors that most people never see: microcode, security mitigations, and the validation infrastructure that keeps complex silicon trustworthy. My work spans owning CPU-core microcode features end to end and building automation that turns weeks of manual effort into minutes.

Before my current work on high-performance CPU cores, I helped bring up AI inference accelerators and led power, performance, and stability validation across large data-center clusters - experiences that shaped how I think about scale, reliability, and customer impact.

My academic research explored chaos-based encryption for resource-constrained devices, supported by national funding. That work produced peer-reviewed publications, FPGA and CMOS demonstrators, and a lasting interest in the intersection of hardware design and security.

What I do

Areas of focus

CPU Microcode & Core Design

Owning CPU-core microcode features end to end - from specification and patch integration to conformance triage and production handoff.

Hardware Security

Leading validation and release for publicly disclosed processor security advisories and confidential-computing mitigations.

Validation Automation

Designing automation frameworks and analytics that cut manual effort dramatically and save substantial engineering cost.

Research in Secure Hardware

Nationally funded research on low-power, chaos-based encryption for IoT - from algorithmic modeling to silicon.

Education

Academic background

2022

M.S. in Electrical Engineering

California State University, Long Beach

Long Beach, CA

2018

M.Tech in ECE - Embedded Systems

Nirma University

Gold Medalist (1st position) · Ahmedabad, IN

2016

B.E. in Electronics & Communication Engineering

Ahmedabad Institute of Technology

Gujarat Technological University · Ahmedabad, IN

Capabilities

Technical skills

Programming

CC++AssemblyPythonShell

Hardware Description

VHDLVerilog

Architectures

x86 CPU coresARM80518085

Operating Systems

LinuxWindowsFreeRTOSMbed RTOSMicropython

EDA & Design Tools

Cadence VirtuosoVivadoSimulink / MATLABLTspiceMicrowind

Validation & Debug

Scan / in-target probesDisassembly tracesGrafanaDockerVirtualization
Interests

What keeps me curious