EXCEEDS logo
Exceeds
Kip Walker

PROFILE

Kip Walker

Worked on enhancing the JTAG DPI subsystem within the lowRISC/opentitan repository, focusing on improving configurability and efficiency for concurrent simulation environments. Developed plusarg-driven overrides to allow dynamic selection of the jtagdpi TCP port, enabling multiple simulations to run simultaneously on shared hosts. Added a plusarg for specifying the initial SRST state, addressing timing race conditions during reset. Introduced an active control input to disable the jtagdpi module when not required, reducing unnecessary resource usage. Utilized C, SystemVerilog, and DPI expertise to streamline verification workflows, optimize resource allocation, and increase determinism and throughput in hardware design verification processes.

Overall Statistics

Feature vs Bugs

100%Features

Repository Contributions

3Total
Bugs
0
Commits
3
Features
1
Lines of code
62
Activity Months1

Work History

November 2024

3 Commits • 1 Features

Nov 1, 2024

In November 2024, delivered a targeted enhancement to the JTAG DPI subsystem in lowRISC/opentitan that improves configurability, concurrency, and resource utilization. Implemented plusarg-driven overrides for the jtagdpi TCP port to support concurrent simulations on shared hosts; added a plusarg to specify the initial SRST state to avoid timing races with reset; introduced an active control input to disable jtagdpi when not in use to prevent unnecessary server startup and tick activity. These changes reduce contention in verification environments, increase test throughput, and improve determinism across concurrent runs. Demonstrates strong tooling integration, SystemVerilog DPI usage, and verification workflow improvements.

Activity

Loading activity data...

Quality Metrics

Correctness86.6%
Maintainability86.6%
Architecture86.6%
Performance86.6%
AI Usage20.0%

Skills & Technologies

Programming Languages

CSystemVerilog

Technical Skills

CDPI (Direct Programming Interface)Hardware DesignSystemVerilogVerification

Repositories Contributed To

1 repo

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

lowRISC/opentitan

Nov 2024 Nov 2024
1 Month active

Languages Used

CSystemVerilog

Technical Skills

CDPI (Direct Programming Interface)Hardware DesignSystemVerilogVerification