Sitemap

A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.

Pages

Posts

PRflow: Reducing FPGA compile time with separate compilation for FPGA building blocks

1 minute read

Published:

To achieve computation automation in electrical and computer engineering, we write program code as a human-handleable language for tasks like matrix multiplication and linear algebra transformations. The process of converting this code into a computer-executable format or a format used by semiconductor manufacturers to produce chips is known as software or hardware compilation. The performance of hardware implementation can excel software implementation by 10-1000 times. However, the hardware compilation process is lengthy and may take hours to days.

Physical Design and Testing Automation for Reconfigurable chip

2 minute read

Published:

In semiconductor manufacturing, achieving high performance and low power consumption for FPGA chips requires electrical engineers to diligently handcraft the shapes of all transistors, ensuring the production of efficient integrated circuits. Due to its dominance in FPGA area and delay, the interconnect circuit is traditionally designed and optimized in fully customized fashion, which can be extremely time-consuming. Additionally, the characteristic parameters of chips may vary due to manufacturing variances. As a result, we require a lightweight and cost-effective self-test circuit to obtain these parameters.

publications

HLS-Compatible, Embedded-Processor Stream Links

Published in 2021 IEEE 29th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM), 2021

This paper introduces a HLS-streams mapping strategy for small chunk of data transfer between CPU and FPGA Fabrics.

talks

teaching

Teaching Assistant for ESE532

graduate course, Electrical and System Engineering at the University of Pennsylvania, 2019

I worked as a teaching assistant for ESE532.

Teaching Assistant for ESE570

Office Hour, Electrical and System Engineering at the University of Pennsylvania, 2020

This is a description of a teaching experience. You can use markdown like any other post.