Skip to content
View Brafamous's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Brafamous

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.

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
Brafamous/README.md

Hi, I'm Famous Ghanyo Tay

VLSI circuit and silicon die banner

Typing SVG

brafamous profile views

About Me

Coding animation

I am an electrical/electronics engineer with a growing focus on digital IC design, RTL development, FPGA implementation, ASIC design flow, and VLSI systems. I enjoy taking hardware ideas from architecture and datapath thinking into Verilog modules, simulation, verification, and eventually synthesis-ready designs.

  • BSc Electrical/Electronics Engineering
  • MSc Biomedical Engineering, University of Toronto, with cross-disciplinary systems background
  • Currently building projects in Verilog HDL, RTL design, and digital systems
  • Interested in ASIC/FPGA design, computer architecture, verification, and hardware acceleration
  • Reach me at famoustay55@gmail.com

Current Hardware Focus

Animated VLSI signal flow through digital logic traces

  • RTL Design: modular Verilog, parameterized datapaths, finite-state machines, counters, registers, ALUs, and digital control logic
  • Verification: directed testbenches, waveform analysis, simulation transcripts, assertions, and self-checking testbench practices
  • FPGA/ASIC Direction: synthesis-aware coding style, timing concepts, clock/reset discipline, and scalable hardware architecture
  • Digital IC Foundations: CMOS logic, combinational/sequential circuits, datapath/control partitioning, and VLSI design methodology

VLSI Learning Roadmap

Stage Area Status
1 HDL Design — Verilog RTL (combinational, sequential, FSMs, parameterized) ✅ Done
2 TCL Scripting — EDA flow automation ✅ Done
3 Simulation & Verification — ModelSim / GTKWave, directed testbenches ✅ Done
4 RTL-to-GDSII — OpenLane + SkyWater 130nm PDK (synthesis, P&R, DRC/LVS) 🔧 Active
5 Timing Analysis — OpenSTA, setup/hold slack, SDC constraints 🔜 Next
6 Formal Verification — SymbiYosys, SVA assertions 🔜 Next
7 Low-Power Design — clock gating, UPF basics 📅 Planned
8 Industry ASIC Flows — Synopsys DC, Cadence Innovus 📅 Planned
9 Tape-out — Efabless / Google MPW open shuttle 🎯 Goal

Featured Projects

  • Parameterized Modular ALU in Verilog
    Designed and verified a scalable ALU architecture with arithmetic, logic, comparison, and shift units using a decoder-controlled RTL hierarchy.
  • 8-Bit CPU Design in Verilog Designed and implemented a complete 8-bit CPU with ALU, registers, control unit, and instruction set using Verilog HDL.
  • 8-Bit CPU RTL Synthesis Synthesized the 8-bit CPU RTL, mapped the design to SKY130 HD standard cells, and performed static timing analysis using a 100 MHz timing target.
  • 16-Bit Register Design Designed and verified a parameterized 16-bit register file in Verilog for use in digital datapaths.
  • Linear Feedback Shift Register (LFSR) Design Implemented a Verilog-based LFSR for pseudo-random sequence generation and digital testing applications.

Tools and Technologies

Verilog RTL design FPGA ASIC flow VLSI ModelSim C Python Git

Connect With Me

LinkedIn Instagram


GitHub Streak

Pinned Loading

  1. 16-bit-Register-Design 16-bit-Register-Design Public

    Parameterized 8x16 register file in Verilog with read/write control, reset behavior, and testbench verification.

    Verilog

  2. 8_bit-CPU_Design 8_bit-CPU_Design Public

    8-bit single-cycle CPU designed and verified in Verilog HDL with modular RTL, directed testbenches, and waveform-based verification.

    Verilog

  3. ALU_DESIGN ALU_DESIGN Public

    Parameterized modular ALU in Verilog with arithmetic, logic, comparison, shift units, and ModelSim testbench verification.

    Verilog

  4. Linear-Feedback-Shift-Register-Design Linear-Feedback-Shift-Register-Design Public

    8-bit LFSR RTL design in Verilog for pseudo-random sequence generation, BIST-style logic, and simulation verification.

    Verilog