Skip to content

ChinniSravanthhi/Verilog-RTL-Coding---Combinational-Circuits

Repository files navigation

Verilog---RTL-Coding---Combinational-Circuits

This repository contains Verilog RTL implementations of basic combinational logic circuits commonly used in digital design. The goal is to provide clean, synthesizable, and easy-to-understand code suitable for beginners and VLSI learners.

The collection includes modules such as:

  • Encoders / Decoders

  • Multiplexers / Demultiplexers

  • Adders (Half & Full Adders)

  • Subtractors (Half & Full Subtractors)

  • Multiplexer / Demultiplexer

  • Arithmetic & Logic Unit (ALU)

Each design is written using Register Transfer Level (RTL) modeling with clear structure and comments. Testbenches are also included for functional verification using simulation tooL like Vivado.

This repository serves as a foundation for understanding how combinational circuits are modeled in Verilog and verified through simulations.

About

"Mastering RTL-Coding : From Fundamentals to Advanced Programming Techniques using Verilog,System Verilog and UVM"

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published