Skip to content
View KARAN-D05's full-sized avatar
๐ŸŽฏ
Focusing
๐ŸŽฏ
Focusing

Block or report KARAN-D05

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
KARAN-D05/README.md

Hi, I'm Karan ๐Ÿ‘‹

๐ŸŒฑ Building and exploring computing systems from the ground up

๐Ÿ”ง What I work on

  • Digital Systems and Computer Architecture
  • RTL Design and Verification
  • Logic Synthesis and Technology Mapping
  • Static Timing and Power Analysis
  • Hardware-Software Interfaces

๐Ÿ› ๏ธ Tools & Technologies

Icarus Verilog Verilator Cocotb GTKWave Yosys OpenSTA

Pinned Loading

  1. Harvard-Processor Harvard-Processor Public

    A parameterized multi-cycle Harvard architecture processor designed from the ground up in Verilog. Developed using a complete RTL design workflow including simulation, linting, synthesis, Sky130 teโ€ฆ

    Verilog

  2. High-Performance-Adder-Architectures High-Performance-Adder-Architectures Public

    RTL implementations of high-performance 64-Bit adder architectures, exploring carry computation, synthesis, timing analysis, and PPA trade-offs with post synthesis GLS with selected architectures tโ€ฆ

    SystemVerilog

  3. High-Performance-Multipliers High-Performance-Multipliers Public

    RTL implementations of high-performance 32-Bit multiplier architectures, exploring arithmetic datapaths, synthesis, timing analysis, PPA trade-offs with post-synthesis GLS and characterization of iโ€ฆ

    SystemVerilog

  4. Gate-Level-Cybernetic-Classifier Gate-Level-Cybernetic-Classifier Public

    This project explores how adaptive behavior and learning-like dynamics can emerge from purely deterministic gate-level systems. It evolves from strict Boolean matching to score-based decision makinโ€ฆ

    Verilog 2

  5. Artificial-Neuron Artificial-Neuron Public

    This project implements a basic McCullochโ€“Pitts artificial neuron. The current versions supports two binary inputs, a programmable threshold and inhibitory weights allowing it to emulate logic funcโ€ฆ

    SystemVerilog

  6. Assembler Assembler Public

    Built custom assembly language and Assembler for my custom-built Computing Machinery project as its software extension. Mapped machine-functionality to assembly capable of data-control, machine-conโ€ฆ

    Python 1