Open to Research Collaborations

Mrunal Shende

PhD Candidate · IIT Indore · CSE / EDA

Logic synthesis, EDA algorithms, and solver-guided optimization for hardware-efficient design.

5+ Papers
9 Citations
5+ Yrs Research
1 Industry

About

0+
Years
Research
0+
Published
Papers
0+
Open-Source
Projects
0
Industry
Internship
mrunal@iiti:~
IIT Indore, India
Logic Synthesis · EDA
Ex Synopsys India
PhD 2023 – Present
Open to Collaborations
Logic Synthesis
EDA Algorithms
Hardware Security
FPGA Evaluation
Formal Methods

Research Interests

Logic Synthesis
EDA Algorithms
MIG / mMIG Optimization
Solver-Guided Optimization
FPGA / ASIC Evaluation
Secure Logic Design
Technology Mapping
Benchmarking & Reproducible Flows

Experience & Education

Doctorate · Research 2023 – Present

PhD Candidate

IIT Indore · Dept. of Computer Science & Engineering

  • Developing solver-guided techniques for MIG and mMIG optimization, targeting area and depth reduction in logic networks.
  • Designed benchmarking pipelines for FPGA/ASIC synthesis flows enabling reproducible comparison of optimization strategies.
  • Investigated secure logic synthesis methods using majority-based graph transformations against structural attacks.
  • Built automation frameworks across EPFL, ISCAS, and MCNC benchmark suites.
Logic SynthesismMIG / MIGEDA AlgorithmsC++CP-SATFPGA / ASIC
Masters · Research 2021 – 2023

M.Tech — CSE (Cyber Security)

NIT Kurukshetra · Haryana

  • Researched shilling attack detection in collaborative filtering recommender systems, combining supervised ML with behavioural profiling.
  • Published two conference papers (ICFCS 2023, ITM Web 2023) and one article on recommender system security and cyber-physical systems.
  • Explored cyber security techniques at the intersection of machine learning and intelligent transportation systems (ITS).
Cyber SecurityMachine LearningRecommender SystemsPythonAttack Detection
Industry · Internship 2024 – 2025

EDA Intern

Synopsys India Pvt. Ltd.

  • Contributed to production-grade logic synthesis tools used in commercial ASIC design flows.
  • Worked on optimization passes improving timing closure and area for standard cell–based designs.
  • Gained hands-on experience with industrial EDA infrastructure and synthesis tool scalability.
Logic SynthesisASICDesign CompilerTCLTiming Closure
Bachelors · Engineering 2016 – 2020

B.E. — Computer Science & Engineering

DY Patil Institute of Technology · Mumbai University

  • Undergraduate studies in Computer Science covering algorithms, data structures, operating systems, and computer networks.
AlgorithmsData StructuresNetworksC / C++

Selected Projects

Artifacts and source code on GitHub.

01
IEEE Embedded Systems Letters · 2025 Published

mMIG for AQFP-Oriented Logic Optimization

The first publicly available optimization tool for mMIG (minority-Majority Inverter Graphs) — no prior toolchain existed for this graph class. Accepts .v, .blif, and .aig netlists, runs all advanced resubstitution and graph-transformation rules, and returns a provably optimised AQFP circuit.

0.0%
Inverter Count
0.0%
Gate Count
0.0%
JJ Proxy Cost
1st
of its kind
mmig-opt — shell
$ mmig-opt c17.aig --rules all
◆ Loading ··· 1,247 nodes
◆ [1/4] minority seeding
◆ [2/4] dual-inversion prop
◆ [3/4] polarity flip
◆ [4/4] CEC-guarded explore
 
Inverters284→249 ▼12.4%
Gates 891→868 ▼2.6%
JJ proxy 1634→1557 ▼4.7%
 
✓ CEC PASS — equiv. verified
02
IEEE ISVLSI · 2025 Published

Secure MIG Logic Synthesis — ISVLSI Extension Study

Benchmark suite and Vivado FPGA evaluation pipeline comparing AOIG, MIG, and mMIG for security-focused logic synthesis. Automates synthesis, implementation, and report generation across all three circuit variants for reproducible ISVLSI results.

3 variants — AOIG, MIG, mMIG
Vivado FPGA reports per benchmark
Fully reproducible ISVLSI 2025 results
benchmark results
bench AOIG MIG mMIG
───────────────────────────
b01.blif 312 298 271
b02.blif 487 461 439
s27.blif 94 88 81
s344.blif 2841 2710 2588
───────────────────────────
geomean 1.000 0.952 0.894
 
winner: mMIG ✓
03
IEEE TCAD · Manuscript Under Review

Folded-Bias Decomposition for Majority Logic Networks

Introduces folded-bias CSA as a construction method for odd-input majority functions. Provides two circuit approaches with automated Verilog/BLIF netlist generation and one-click reproduction via pre-committed CSV artifacts.

2 methods — folded-bias CSA & baseline CSA
Auto Verilog/BLIF generation with FA counts
ABC, CirKit & Vivado optional evaluation
folded_bias_csa.py
# folded-bias CSA for MAJ_n
def gen_majority(n, mode):
k = (n - 1) // 2
if mode == "folded":
fa = k
lvl = k
else:
fa = n - 1
lvl = ceil(log2(n+1))
return Circuit(fa, lvl)
 
# MAJ_5: fa=2, levels=2
04
Research Prototype Open Source

CP-SAT Driven Circuit Optimization Pipeline

End-to-end pipeline for constraint-programming–guided logic optimization. Enumerates K-cuts from BLIF netlists, formulates a CP-SAT ILP for optimal cut selection, then rebuilds the circuit. DAC'19 evaluation flow compatible.

Configurable K-cut size & per-objective weights
3 objectives — area, inverter count, depth
DAC’19 flow compatible via cirkit & ABC
cpsat_opt — solver
$ cpsat_opt.py alu4.blif
 
Cuts enumerated : 847
ILP constraints : 1,203
 
obj = 0.5·a + 0.3·i + 0.2·d
iter 1 → 1.842
iter 6 → 1.631
iter 12 → 1.589 ✓ optimal
 
312→289 nodes (−7.4%)

Publications

Full list on Google Scholar.

2025

minority-Majority Inverter Graphs for Inverter-Aware AQFP-Oriented Logic Optimization

M. Shende, et al.

IEEE Embedded Systems Letters

2025

Towards Improving Performance Metrics of mMIG Circuits

M. Shende, et al.

IEEE ISVLSI 2025

2025

Revisiting Logic Compaction Aspects of mMIG Circuits

M. Shende, et al.

IEEE GCON 2025

2023

Enhancing popSAD: A New Approach to Shilling Attack Detection in Collaborative Recommenders

M. Shende, et al.

ICFCS 2023

2023

Analysing Supervised Learning Approaches for Detecting Shilling Attacks in Collaborative Recommendations

M. Shende, et al.

ITM Web of Conferences 54

2021

Incorporation of Cyber Security in Intelligent Transportation Systems (ITS)

M. Shende, et al.

Insights2Techinfo

3 journal / transaction manuscripts currently under review. Titles withheld pending publication.

Technical Toolbox

Languages

C++PythonVerilog / SystemVerilog BashTCLJavaScript

EDA / CAD Tools

ABCYosysVivado Design CompilerMockturtleCIRKIT

Domains

Logic SynthesisTechnology Mapping SAT / SMT SolvingBoolean Optimization Hardware SecurityFPGA Prototyping

Systems / Workflow

GitLinuxDocker Make / CMakeLaTeXCI/CD