EXCEEDS logo
Exceeds
Ben Wilson

PROFILE

Ben Wilson

Contributed to the Rice-MECE-Capstone-Projects/SwitchMCU repository by developing and enhancing RISC-V processor core features, focusing on modularity, verification, and testability. Built foundational test scaffolding and modular wrappers in Verilog and SystemVerilog to enable robust decode and execute module integration, while addressing arithmetic correctness and signed operand handling. Expanded the memory subsystem with BRAM-based instruction memory and a memory-request state machine, and implemented a UVM-based coverage reporting system to improve verification visibility. Leveraged skills in RTL design, hardware verification, and Python scripting to streamline integration, accelerate validation cycles, and improve maintainability of the processor’s instruction processing pipeline.

Overall Statistics

Feature vs Bugs

60%Features

Repository Contributions

5Total
Bugs
2
Commits
5
Features
3
Lines of code
85,206
Activity Months3

Your Network

31 people

Work History

May 2025

2 Commits • 2 Features

May 1, 2025

May 2025 performance-review-ready summary for Rice-MECE-Capstone-Projects/SwitchMCU: Focused on delivering core feature enhancements and a robust verification framework. The work improves processor capabilities, memory subsystem reliability, and verification visibility, delivering business value through higher quality releases and faster validation cycles.

March 2025

1 Commits

Mar 1, 2025

March 2025 monthly summary for Rice-MECE-Capstone-Projects/SwitchMCU focusing on correctness and testability. Delivered fixes to signed operand handling in the execute unit and introduced modular wrappers and a top-level test harness to enable modular testing and end-to-end validation of the instruction processing pipeline. These changes improve reliability, maintainability, and speed of future feature work.

February 2025

2 Commits • 1 Features

Feb 1, 2025

February 2025 monthly summary for Rice-MECE-Capstone-Projects/SwitchMCU: Delivered foundational test scaffolding for the Core Decode Module and completed a targeted bug fix with a modular architecture upgrade. The work established verifiable core functionality, improved decode interaction testing, and introduced a top-level execute+decode wrapper, strengthening modularity and future integration. This enhances reliability, accelerates feature delivery, and demonstrates proficiency in Verilog-based design, SWC module interactions, and digital design best practices.

Activity

Loading activity data...

Quality Metrics

Correctness76.0%
Maintainability76.0%
Architecture76.0%
Performance64.0%
AI Usage28.0%

Skills & Technologies

Programming Languages

PythonSystemVerilogVerilog

Technical Skills

Computer ArchitectureDigital DesignDigital Logic DesignHardware DesignHardware VerificationPython ScriptingRISC-VRISC-V ArchitectureRTL DesignSystemVerilogTest AutomationTestbench DevelopmentUVMVerificationVerilog

Repositories Contributed To

1 repo

Overview of all repositories you've contributed to across your timeline

Rice-MECE-Capstone-Projects/SwitchMCU

Feb 2025 May 2025
3 Months active

Languages Used

PythonSystemVerilogVerilog

Technical Skills

Computer ArchitectureDigital Logic DesignHardware DesignPython ScriptingRISC-VRISC-V Architecture