Vertex EDA
An exploration of EDA workflow optimization: making design steps easier to inspect, repeat, and improve.
Engineering notebook / 001
I’m Xingcan, an Electrical Engineering student at Columbia. I explore digital design, EDA workflows, and signal processing—and document what I learn along the way.
FOCUS_01
Digital design
FOCUS_02
EDA workflows
FOCUS_03
Signal processing
Selected work / 2024—26
A few engineering threads I’m exploring across EDA, programmable logic, and digital signal processing.
An exploration of EDA workflow optimization: making design steps easier to inspect, repeat, and improve.
Hardware design work focused on translating a specification into a practical, testable FPGA implementation.
A study of frequency-domain analysis and finite impulse response filtering, from mathematical model to implementation.
A quick introduction
My interests live where abstract ideas meet real systems: modeling a signal, describing hardware, then understanding how the pieces behave together.
More about me →Make assumptions visible, then turn them into a design that can be examined.
Work across code, circuits, and tools to see how theory meets implementation.
Use reproducible checks and clear evidence to understand a result.
Write notes so the next person—and future me—can follow the reasoning.
Field notes / Latest writing
Technical walkthroughs and short notes from the things I’m learning.
A framework for making an engineering design flow easier to inspect, reproduce, and improve—without starting from an unverified speedup claim.
A small mental model for describing stream interfaces, latency, and backpressure before writing RTL.
Keep exploring