PORTFOLIO / 2025

Aiden
Stickney

Graduate computer engineer working at the intersection of digital IC design, computer architecture, and ML‑accelerated performance modeling.

Available for work:
June 2026
CURRENTLY
Graduate Computer Engineering Student
@ Texas A&M University — Computer Engineering & Systems Group (ECEN Dept.)
Jun 2025 — May 2026
FOCUS
Digital DesignComputer ArchitecturePerformance ModelingFPGA AccelerationVerification (UVM/SVA)

Education

M.S. in Computer Engineering
Jun 2025 — May 2026
Texas A&M University
College Station, TX
GPA: 4.00
Graduate Research Assistant
B.S. in Computer Engineering
Aug 2021 — May 2025
Texas A&M University
College Station, TX
GPA: 4.00
Summa Cum LaudeUniversity Research ScholarCraig & Galen Brown Engineering Honors

Research

Graduate Research Assistant

Texas A&M University — Computer Engineering & Systems Group
2024 — Present

Machine learning-based early-stage performance and power prediction for accelerating OoO microarchitecture CPU modeling: 96% simulation-time reduction (25x speedup) with 2-3% IPC accuracy; preserves design ranking for fast DSE. Integrated with existing simulators for seamless workflows.

ChampSimPythonscikit-learnC++Machine LearningPerformance ModelingPower Modeling

Publications

Machine Learning-Driven Early Performance Prediction Framework for Accelerated Microarchitecture Simulation

Aiden Stickney, Osvaldo Castro, Aakash Tyagi, Jered Dominguez-Trujillo, Aaron Chan, Paul V. Gratz, Galen Shipman, Jiang Hu, Kevin Sheridan
Design, Automation and Test in Europe Conference (DATE), April 2026

Rapid and accurate performance estimation is critical in evaluating novel microarchitectures, as it enables efficient exploration of architectural trade-offs. Unfortunately, traditional simulation tec...

Accepted for publication

Work

20232025
2025

Digital IC Design Engineering Intern

Texas Instruments (Dallas, TX)

Digital verification across coverage, formal, and CDC; authored SystemVerilog/UVM testcases, hit coverage targets, and partnered with designers to close CDC findings.

SystemVerilogUVMSVAJasperGoldVManager
2024

Applications Engineering Intern

Texas Instruments (Dallas, TX)

Delivered a customer‑ready development board for an automotive ABS ASIC: concept → schematic/PCB (Altium), design reviews, global release. Wrote RTOS/C firmware and a web GUI; supported international trainings.

AltiumC/RTOSWeb
2023

Software Development Intern

Tyler Technologies (Plano, TX)

Contributed to product development within an Agile team.

C#TypeScriptSQL

Featured Projects

Canny Edge Detector Accelerator

Streaming Canny accelerator in Verilog with ~98% pixel‑level match to SW reference; synthesized with Synopsys DC and met timing via pipelining/resource sharing.

VerilogSynopsys DC
HTAX UVM Testbench

UVM environment (driver/monitors/scoreboard) with SVA; 100% functional & assertion coverage; 98.96% code coverage with >95% across block/expr/toggle/FSM.

SystemVerilogUVMSVAXceliumvManager
Multiclass Prediction Cache Replacement Policy

Implemented Mockingjay policy in ZSim with PC‑indexed reuse prediction and per‑line ETR; up to +43% IPC and −30% cycles vs. no‑bypass on SPEC/PARSEC.

C++ZSim
xv6 OS Multithreading Implementation

Added kernel threads (clone API), per‑thread trapframe/trampoline, and scheduler integration; ensured correct shared‑address‑space semantics.

COS

Skills

LANGUAGES
VerilogSystemVerilogSVATCLSystemCCPythonC++CUDALaTeXTypeScriptC#SQL
TECHNOLOGIES
Cadence JasperGoldVManagerVirtuosoSynopsys DCChampSimLinuxGitAltium

Coursework

COMPLETED
  • Advanced Digital System Design (ECEN 719)
  • Intro to Hardware Design Verification (CSCE 616)
  • Advanced Computer Architecture (CSCE 614)
  • Intro to VLSI Design Automation (ECEN 687)
  • Operating Systems (CSCE 410)
  • Microprocessor System Design (ECEN 449)
  • Digital Integrated Circuit Design (ECEN 454)
IN PROGRESS
  • Introduction to VLSI Systems Design (ECEN 475)
  • FPGA Information Processing Systems (ECEN 722)
  • Security of Embedded Systems (ECEN 426)
© 2025 Aiden Stickney. All rights reserved.
:)