Portrait of Rohit Dureja

Rohit Dureja, PhD

Formal Methods · Model Checking Hardware Verification · Design Automation

Biography

Dr. Rohit Dureja is a computer scientist specializing in formal methods, model checking, and hardware verification. He works at AMD in Austin on formal verification of CPU designs, verification methodology and flows, and verification infrastructure for high-performance processor development.

Previously, he worked at IBM on formal verification algorithms and model-checking engines for hardware design verification.

He received his PhD in Computer Science from Iowa State . His doctoral thesis focused on scalable model checking for large design spaces. He also holds a master's degree in Embedded Systems from Penn and a bachelor's degree in Control Engineering from Delhi University .

Selected Publications

2024

MoXI: An Intermediate Language for Symbolic Model Checking

Proceedings of the International Symposium on Model Checking Software (SPIN)

2021

IC3 with Internal Signals Best Paper Award

Proceedings of Formal Methods in Computer-Aided Design (FMCAD)

2018

More Scalable LTL Model Checking via Discovering Design-Space Dependencies

Proceedings of Tools and Algorithms for the Construction and Analysis of Systems (TACAS)

2017

FuseIC3: An Algorithm for Checking Large Design Spaces

Proceedings of Formal Methods in Computer-Aided Design (FMCAD)