Programmable Logic
Exploring FPGA architecture, LUTs, routing resources, configuration and open-source implementation flows.
DIGITAL HARDWARE / OPEN SOURCE / EDA
I'm Khush Vasudeo Patil — exploring FPGA architecture, RTL design, ASIC physical design, open-source EDA and AI-assisted hardware engineering.
$ ./build_hardware.sh
[01] parsing RTL................ OK
[02] synthesis................. OK
[03] place & route............. OK
[04] timing analysis........... OK
[05] bitstream / GDS............ READY
$ echo "open the stack"
Open source hardware.
I work across the layers that turn a hardware idea into something that can actually run on silicon or programmable logic.
My interests span RTL design, FPGA architecture, synthesis, place & route, ASIC physical design, embedded systems and open-source EDA.
I'm particularly interested in the parts of the stack normally hidden behind commercial tools — device databases, routing resources, bitstreams, synthesis decisions and physical implementation.
I'm also exploring how LLMs, reinforcement learning and agentic systems can be applied to hardware engineering and EDA workflows.
Open-source synthesis, placement, routing, device databases and bitstreams.
RTL → synthesis → physical design → GDSII.
Exploring AI-assisted RTL and EDA workflows.
Exploring FPGA architecture, LUTs, routing resources, configuration and open-source implementation flows.
Working with open-source digital implementation flows and the complete path from RTL to physical design.
Interested in RISC-V, SoCs, AXI interfaces, accelerators and hardware/software co-design.
A selection of hardware, FPGA, ASIC and open-source engineering work.
Exploring and contributing to the ecosystem around open-source FPGA development, including synthesis, device databases, placement, routing and bitstream generation.
Explore ecosystem ↗Digital designs taken through synthesis and physical implementation using open-source ASIC tooling and SKY130-based flows.
View repositories ↗Exploring architectures such as systolic arrays, memory structures and hardware accelerators from RTL through implementation.
View work ↗FPGA-based hardware/software systems involving peripherals, AXI interfaces, processors and real-time data paths.
View work ↗Investigating LLMs, reinforcement learning and agentic workflows for RTL generation, reasoning, optimization and EDA automation.
Explore work ↗Exploring open instruction sets, processors, peripherals, SoC integration and hardware/software co-design.
View repositories ↗Node.js server on Heroku enabling real-time bidirectional communication between ESP32 and webhook events. ESP32 acts as WebSocket client via ESP32WebSocketClient; a lightweight web frontend monitors the data path live.
View repository ↗I believe semiconductor tooling should be inspectable, reproducible and accessible.
I'm particularly interested in open-source FPGA and ASIC ecosystems where engineers can understand what happens underneath commercial abstractions — and I contribute back where I can.
Spartan-7 support across prjxray-db, nextpnr-xilinx, and APIO; validated end-to-end on Arty S7-25.
Board definitions and device support for VSD Squadron FM; verified on physical hardware with FTDI FT232H.