Projects

Reinforcement Logic Optimization

Reinforcement Logic Optimization for a General Cost Function

Apr 2024 – Jun 2024 Electronic Design Automation
  • Developed a program to optimize digital circuits based on a black-box cost estimator, addressing complex optimization beyond traditional PPA metrics.
  • Implemented the A2C reinforcement learning algorithm and Simulated Annealing on Yosys-ABC for circuit optimization, achieving up to 55.3% improvement in loss compared to the Greedy algorithm.
Image reference: ICCAD Contest 2024
T-Count Optimization Framework

T-Count Optimization Framework for Clifford+T Quantum Circuits

Apr 2024 – Jun 2024 Quantum Information and Computation
  • Developed a unified T-count optimization framework that integrates multiple reduction techniques including TMerge, Internal-H-OPT and advanced phase polynomial methods such as TODD for efficient circuit synthesis.
  • Enhanced overall circuit efficiency by combining Gray synthesis (GraySyn) with T-parallelism (T-Par) strategies to exploit structural regularities and gate-level concurrency.
RISC-V CPU Core

RISC-V CPU Core with Multi-Cycle Execution and Write-Back Cache

Nov 2023 – Jan 2024 Computer Architecture
  • Developed a CPU supporting multi-cycle operations with a custom multiplication/division unit, adhering to RISC-V instruction set architecture.
  • Designed an L1 cache with write-back for faster memory access, achieving a 3× speedup for sorting algorithm.
Unitary Matrix Decomposition

Decomposing a Unitary Matrix into Basic Quantum Gate Set

Nov 2023 – Jan 2024 Quantum Design Automation
  • Read in a valid unitary matrix, converting the tensor into several 2-level matrices.
  • Use gray-code synthesis to map the matrices into quantum gates, decomposing and optimizing to get the final quantum circuit with the given basic gate sets.
Multimodal Perception of Corner Cases in Autonomous Driving

Multimodal Perception of Corner Cases in Autonomous Driving

Nov 2024 – Dec 2024 Deep Learning for Computer Vision
  • Developed a system for multimodal perception and comprehension in autonomous driving, focusing on global scene understanding, local area reasoning, and actionable navigation using the CODA-LM dataset.
  • Enhanced the perception capabilities of LLaVA 1.5 7b by fine-tuning LoRA and incorporating additional modules to handle diverse scenes, small objects, and complex driving scenarios effectively.
Image reference: CODA 2024 Workshop
NTUEE LightDance

NTUEE LightDance

Oct 2022 – Mar 2024 Hardware Group: Manages electrical-related hardware & LightDancer: Design the entire performance
  • Established a C/C++ library for the communication between ATTiny85 board and RPI.
  • Constructed the full data path from the latch to the microcontroller and then to the Raspberry Pi for WS2812 LED strips, and from the PCA9955 IC to the Raspberry Pi for optical fiber.
Smart Meeting Cube

Smart Meeting Cube: Embedded System for Interactive Meeting Management

Apr 2024 – Jun 2024 Embedded System Lab
  • Designed a Smart Meeting Cube that streamlines meeting management tasks such as attendance, voting, and speaking requests through interactive cube rotations.
  • Implemented face recognition and real-time communication between STM32 and Raspberry Pi using WebSocket.
Improved SAT-based ATPG on ABC

Improved SAT-based ATPG on ABC: Incremental PBO with better compaction

TBD VLSI Testing
  • Details to be provided