MTech Projects for VLSI Design — RTL Only with Vivado & QuestaSim 2026
All projects on this page are pure RTL (Verilog / SystemVerilog). Design entry, synthesis and implementation use Xilinx Vivado; functional simulation and coverage use Siemens QuestaSim. No analog or mixed-signal topics.
Why choose RTL VLSI projects at ProjectsatBangalore?
- IEEE / ACM style base papers
- Complete Verilog / SystemVerilog RTL
- QuestaSim testbenches & waveforms
- Vivado project & constraint files
- VTU / Anna / JNTU format reports
- 20–25 slide PPT + 50+ viva Q&A
- FPGA-ready synthesizable code
- Mentoring via WhatsApp / Zoom
RTL Design
Combinational, sequential, FSM, datapath
Protocols
UART, SPI, I2C, AXI4-Lite
CPU & DSP
ALU, multipliers, FIR, simple cores
Verification
Testbenches, assertions, coverage
Tools Used (RTL Flow Only)
Xilinx Vivado for synthesis/implementation · Siemens QuestaSim for simulation.
65+ Latest MTech VLSI Design RTL Project Topics (2026)
All topics are RTL-based and use Xilinx Vivado + Siemens QuestaSim. Languages: Verilog / SystemVerilog.
| # | Project Title | Domain | Tools |
|---|---|---|---|
| ⚙️ Combinational RTL Design | |||
| 1 | Parameterised N-bit Adder / Subtractor with Carry Look-Ahead | Combinational | Vivado · QuestaSim · Verilog |
| 2 | Priority Encoder and Decoder with Configurable Width | Encoder/Decoder | Vivado · QuestaSim · Verilog |
| 3 | Barrel Shifter and Rotator RTL Design | Shifter | Vivado · QuestaSim · Verilog |
| 4 | Comparator and Equality Checker with Hierarchical Design | Comparator | Vivado · QuestaSim · Verilog |
| 5 | Multiplexer / Demultiplexer Tree and Crossbar Switch | Mux/Crossbar | Vivado · QuestaSim · Verilog |
| 6 | BCD to 7-Segment and Binary to Gray Code Converters | Code Convert | Vivado · QuestaSim · Verilog |
| ⏱️ Sequential RTL Design | |||
| 7 | Synchronous and Asynchronous Counter Designs (Up/Down/Loadable) | Counters | Vivado · QuestaSim · Verilog |
| 8 | Shift Registers – SIPO, PISO, Universal Shift Register | Shift Reg | Vivado · QuestaSim · Verilog |
| 9 | Sequence Detector (Mealy and Moore) for Arbitrary Patterns | Seq Detector | Vivado · QuestaSim · Verilog |
| 10 | Edge Detectors, Synchronisers and Clock Domain Crossing (CDC) Flops | CDC | Vivado · QuestaSim · SystemVerilog |
| 11 | LFSR (Linear Feedback Shift Register) for PRBS Generation | LFSR | Vivado · QuestaSim · Verilog |
| 12 | Debounce Circuit and Digital Filter for Mechanical Switches | Debounce | Vivado · QuestaSim · Verilog |
| 🔀 FSM Design | |||
| 13 | Traffic Light Controller FSM with Pedestrian Request | Traffic FSM | Vivado · QuestaSim · Verilog |
| 14 | Vending Machine Controller FSM | Vending | Vivado · QuestaSim · Verilog |
| 15 | Elevator Controller FSM for Multi-Floor System | Elevator | Vivado · QuestaSim · Verilog |
| 16 | UART Transmitter / Receiver FSM Design | UART FSM | Vivado · QuestaSim · Verilog |
| 17 | SPI Master / Slave Protocol Engine FSM | SPI FSM | Vivado · QuestaSim · Verilog |
| 18 | I2C Master Controller FSM with Clock Stretching | I2C FSM | Vivado · QuestaSim · Verilog |
| 19 | Memory Controller FSM for SRAM / DRAM Interface | Mem Ctrl FSM | Vivado · QuestaSim · Verilog |
| 20 | CRC Generator / Checker FSM | CRC | Vivado · QuestaSim · Verilog |
| ➕ Arithmetic Units | |||
| 21 | Parameterised ALU with Arithmetic and Logic Operations | ALU | Vivado · QuestaSim · Verilog |
| 22 | Array Multiplier and Booth Multiplier RTL Design | Multiplier | Vivado · QuestaSim · Verilog |
| 23 | Restoring and Non-Restoring Divider | Divider | Vivado · QuestaSim · Verilog |
| 24 | Fixed-Point Arithmetic Unit (Add, Mul, MAC) | Fixed-Point | Vivado · QuestaSim · Verilog |
| 25 | Floating-Point Adder (IEEE 754 Single Precision) – RTL | FP Adder | Vivado · QuestaSim · SystemVerilog |
| 26 | Square Root and CORDIC-based Trigonometric Unit | CORDIC | Vivado · QuestaSim · Verilog |
| 27 | Pipeline Multiplier and Pipelined ALU | Pipeline | Vivado · QuestaSim · Verilog |
| 📡 Communication Protocols (RTL) | |||
| 28 | Full UART with Baud Rate Generator, TX and RX | UART | Vivado · QuestaSim · Verilog |
| 29 | SPI Master with Configurable Clock Polarity and Phase | SPI | Vivado · QuestaSim · Verilog |
| 30 | I2C Master with Multi-Byte Transfer and ACK Handling | I2C | Vivado · QuestaSim · Verilog |
| 31 | AXI4-Lite Slave Interface for Register Access | AXI4-Lite | Vivado · QuestaSim · SystemVerilog |
| 32 | AXI4 Stream Interface for Data Path Blocks | AXI-Stream | Vivado · QuestaSim · SystemVerilog |
| 33 | Simple Wishbone or Avalon-MM Compatible Slave | Wishbone | Vivado · QuestaSim · Verilog |
| 34 | PS/2 Keyboard or Mouse Interface Controller | PS/2 | Vivado · QuestaSim · Verilog |
| 35 | VGA Controller for Text and Simple Graphics Output | VGA | Vivado · QuestaSim · Verilog |
| 📶 DSP Blocks (RTL) | |||
| 36 | FIR Filter – Direct Form and Transposed Form RTL | FIR | Vivado · QuestaSim · Verilog |
| 37 | IIR Filter – Biquad Cascade Implementation | IIR | Vivado · QuestaSim · Verilog |
| 38 | Moving Average and CIC Filter for Decimation | CIC / MA | Vivado · QuestaSim · Verilog |
| 39 | FFT Butterfly Unit and Small Radix-2 FFT Core | FFT | Vivado · QuestaSim · Verilog |
| 40 | Digital Mixer / NCO (Numerically Controlled Oscillator) | NCO | Vivado · QuestaSim · Verilog |
| 41 | PID Controller in Fixed-Point RTL | PID | Vivado · QuestaSim · Verilog |
| 💾 Memory & Data Path | |||
| 42 | Synchronous FIFO with Empty / Full Flags and Almost Flags | FIFO | Vivado · QuestaSim · Verilog |
| 43 | Asynchronous FIFO for Clock Domain Crossing | Async FIFO | Vivado · QuestaSim · SystemVerilog |
| 44 | Dual-Port RAM and Single-Port RAM Behavioural Models | RAM | Vivado · QuestaSim · Verilog |
| 45 | Stack (LIFO) and Queue Implementation in RTL | Stack/Queue | Vivado · QuestaSim · Verilog |
| 46 | Simple Cache Controller (Direct-Mapped) RTL | Cache | Vivado · QuestaSim · SystemVerilog |
| 47 | DMA Controller for Memory-to-Memory Transfer | DMA | Vivado · QuestaSim · Verilog |
| 🧠 CPU / Processor Cores (RTL) | |||
| 48 | 8-bit / 16-bit Soft CPU with Instruction Set and Datapath | Soft CPU | Vivado · QuestaSim · Verilog |
| 49 | RISC-V RV32I Subset – Fetch, Decode, Execute Pipeline | RISC-V | Vivado · QuestaSim · SystemVerilog |
| 50 | Single-Cycle vs Multi-Cycle Processor Comparison | CPU Arch | Vivado · QuestaSim · Verilog |
| 51 | Pipelined Processor with Hazard Detection and Forwarding | Pipeline CPU | Vivado · QuestaSim · SystemVerilog |
| 52 | Interrupt Controller and Exception Handling Unit | Interrupt | Vivado · QuestaSim · Verilog |
| 53 | Simple SoC – CPU + UART + Timer + GPIO on AXI-Lite | Mini SoC | Vivado · QuestaSim · SystemVerilog |
| ✅ Verification (QuestaSim Focused) | |||
| 54 | Self-Checking Testbench for ALU / Multiplier with Scoreboard | Testbench | QuestaSim · SystemVerilog |
| 55 | Constrained Random Verification for Protocol Controllers | CRV | QuestaSim · SystemVerilog |
| 56 | SystemVerilog Assertions (SVA) for FIFO and Handshake Protocols | SVA | QuestaSim · SystemVerilog |
| 57 | Functional Coverage and Covergroups for Protocol Verification | Coverage | QuestaSim · SystemVerilog |
| 58 | UVM-Lite Testbench for AXI4-Lite Slave | UVM-Lite | QuestaSim · SystemVerilog · UVM |
| 59 | Bus Functional Model (BFM) for UART / SPI | BFM | QuestaSim · SystemVerilog |
| 🚀 Advanced & FPGA-Oriented RTL | |||
| 60 | Clock Gating and Low-Power RTL Techniques | Low Power | Vivado · QuestaSim · Verilog |
| 61 | Parameterised IP Core with AXI4-Lite Configuration Registers | IP Core | Vivado · QuestaSim · SystemVerilog |
| 62 | Hardware CRC32 / Checksum Accelerator | CRC Accel | Vivado · QuestaSim · Verilog |
| 63 | Image Line Buffer and Simple Edge Detection RTL Block | Image RTL | Vivado · QuestaSim · Verilog |
| 64 | AES Encryption Round Unit (RTL) – Educational Subset | Crypto | Vivado · QuestaSim · SystemVerilog |
| 65 | End-to-End Mini SoC: CPU + Peripherals + AXI + QuestaSim Testbench + Vivado Implementation | Full SoC | Vivado · QuestaSim · SystemVerilog |
★ All 65 MTech VLSI Design project topics are RTL-only and use Xilinx Vivado (synthesis, implementation) and Siemens QuestaSim (functional simulation, coverage). Languages: Verilog and SystemVerilog. Each package includes IEEE base paper, complete RTL source, testbenches, Vivado project files, QuestaSim scripts, university-format report for VTU / Anna University / JNTU, PPT (20–25 slides) and 50+ viva Q&A.
FAQ — MTech VLSI Design (RTL) Projects
VLSI RTL Lab — Bangalore
Vivado and QuestaSim workstations, FPGA boards for optional bring-up, and dedicated mentoring for MTech and PhD VLSI scholars.
Vivado
QuestaSim
/ SV
Design
Units
Blocks
/ SoC
Preparation
Sessions