Homeโ€บSHAKTI Processor
๐Ÿ‡ฎ๐Ÿ‡ณ MADE-IN-INDIA SILICON

The SHAKTI Processor

By EcrioniX ยท Updated Jun 6, 2026

IIT Madras' family of open-source RISC-V processors โ€” designed in India, fabricated in India, and free for anyone to use. Here's what SHAKTI is, its core classes, the real chips it has produced, and why it matters.

The big picture
What is SHAKTI?

SHAKTI is an ambitious open-source initiative from the RISE group (Reconfigurable Intelligent Systems Engineering) at IIT Madras to build an indigenous, industrial-grade family of microprocessors. Instead of licensing a foreign processor design, SHAKTI designs its own cores from scratch โ€” and gives them away under open licences for academia, startups and government alike.

The foundation is the RISC-V instruction set: a free, open ISA that anyone can implement without royalties or permission (unlike ARM or x86). SHAKTI builds a whole spectrum of RISC-V cores, from a tiny microcontroller you could put in a smart meter all the way up to research designs aimed at servers. If you're new to the open-ISA idea, our RISC-V vs ARM guide is a great primer.

Why it exists
Why SHAKTI matters

Almost every chip in the world depends on processor IP owned by a few foreign companies. For a country that wants strategic and technological self-reliance, that's a vulnerability โ€” in defence, telecom, space and critical infrastructure you may not want a black-box core you can't audit or are forbidden to modify. SHAKTI tackles this head-on:

It sits squarely inside the broader global push for semiconductor sovereignty that's reshaping the industry.

The line-up
The SHAKTI core classes

SHAKTI isn't one chip โ€” it's a family, each class tuned for a different point on the power/performance scale. They share a common RISC-V base so software and tooling carry across the range.

From microcontroller to high performance increasing performance / power / complexity โ†’ E-classMCU ยท IoT ยท 32/64-bit C-class64-bit ยท Linux-capable I-classout-of-ordermulti-core โ€ฆplus research classes M, S, H and T for mobile, server, HPC and experimental/secure designs.
Figure โ€” SHAKTI spans a performance ladder, all sharing the RISC-V ISA.
ClassTargetNotes
E-classMicrocontrollers, IoT, low power32/64-bit, in-order, smallest core; supports RISC-V extensions
C-classGeneral-purpose, embedded & desktop-class64-bit, in-order, Linux-capable; the mainstream workhorse
I-classHigh performance, mobile/computeOut-of-order, superscalar, multi-core ambitions
M / S / H / TMobile, server, HPC, experimental/secureResearch/roadmap classes (e.g. tagged-memory security in T-class)
Real silicon
Moushik & RIMO โ€” chips you can hold

SHAKTI is not just RTL on GitHub โ€” it has produced real, working chips, and crucially they were fabricated in India at ISRO's Semi-Conductor Laboratory (SCL), Chandigarh, proving an end-to-end indigenous flow.

ChipCoreProcessSpeed
MoushikE-class SoCSCL 180 nm~100 MHz
RIMOC-class SoCSCL 180 nm~70 MHz

180 nm and tens of MHz won't trouble a flagship smartphone โ€” but that's not the point. These chips prove a country can specify, design, verify and manufacture a processor entirely within its own borders and institutions. That capability โ€” not the clock speed โ€” is the milestone. The cores themselves can also be synthesised onto FPGAs and ported to more advanced foundry nodes.

How it's built
Designed in Bluespec (BSV)

Most of SHAKTI's RTL is written not in plain Verilog but in Bluespec System Verilog (BSV) โ€” a high-level hardware description language. BSV lets designers express hardware as modular, heavily parameterized components with clean interfaces, then compiles down to synthesizable Verilog.

Why does that matter for a processor family? Because maintaining E, C and I cores by hand in low-level RTL would be a nightmare. With BSV's parameterization, the team can reconfigure or extend a core โ€” change pipeline depth, add an extension, swap a cache โ€” without rewriting everything. It's the modularity that makes a whole spectrum of cores practical from shared building blocks. (If you're learning RTL, you can experiment with the generated-Verilog mindset in our online Verilog simulator.)

๐Ÿ’ก Recipes vs. dishes

Writing a CPU directly in Verilog is like cooking every dish from raw ingredients each time. BSV is like having well-tested, adjustable recipes with knobs โ€” "make it 4-wide," "add this cache" โ€” so you can produce many related dishes (E/C/I cores) consistently, fast, without starting over.

Get involved
The open ecosystem

Everything about SHAKTI is meant to be used, not just admired:

For learners, SHAKTI is a rare chance to study a real, complete, auditable processor end to end โ€” something proprietary cores never allow.

Honest perspective
Where it stands

SHAKTI is a genuine achievement, but worth framing honestly. Its taped-out chips are at mature nodes (180 nm) and modest clock speeds โ€” they are proofs of capability and great for embedded, strategic and educational use, not yet competitors to leading-edge mobile or server CPUs fabricated at 3โ€“5 nm. The high-performance classes are still maturing, and a full commercial ecosystem (compilers, OS support, peripherals, volume fabs) takes years to build.

But the trajectory is what counts: an open ISA, indigenous design talent, domestic fabrication, and a startup ecosystem forming around it. Combined with India's wider semiconductor mission, SHAKTI is a foundational piece of a long game. Always check the project's latest releases for current specs, as the program evolves quickly.

โœ… SHAKTI in three sentences

SHAKTI is IIT Madras' family of open-source RISC-V processors โ€” from the tiny E-class MCU to the Linux-capable C-class and high-performance I-class โ€” written in modular Bluespec. It has produced real Indian-fabricated silicon (Moushik, RIMO at ISRO's SCL), proving an end-to-end indigenous flow. Its value is sovereignty, openness and talent more than raw GHz โ€” a long-term foundation for India's chip independence.

Reference
FAQ

What is SHAKTI?

IIT Madras' open-source program building a family of RISC-V processors for indigenous, royalty-free, auditable computing.

What are its core classes?

E-class (MCU/IoT), C-class (64-bit, Linux-capable), I-class (out-of-order, high performance), plus research classes M/S/H/T.

Has it made real chips?

Yes โ€” Moushik (E-class) and RIMO (C-class), both fabricated at ISRO's SCL Chandigarh on 180 nm.

Why Bluespec?

BSV's modular, parameterized design makes it practical to maintain and extend a whole family of cores from shared blocks.

Why does it matter?

It advances India's semiconductor self-reliance with an open, auditable, domestically fabricated processor.

Related: RISC-V vs ARM ยท What Is an AI Chip? ยท The Semiconductor Boom ยท FPGA from Scratch ยท VLSI Hub

Sources: SHAKTI project (shakti.org.in), IIT Madras RISE group, and public teardown/coverage of Moushik & RIMO. Specs are representative and evolve โ€” verify with the project's latest releases.