LaZagna: An Open-Source Framework for Flexible 3D FPGA Architectural Exploration

📅 2025-05-08
📈 Citations: 0
✨ Influential: 0
📄 PDF
🤖 AI Summary
Existing 3D FPGA research is hindered by fixed prototypes, limited architectural templates, and purely simulation-based evaluation, impeding practical design exploration. This paper presents the first open-source, end-to-end automated framework for 3D FPGA architecture generation and verification—spanning high-level architectural specification, synthesizable RTL generation, and bitstream compilation. Our method introduces customizable vertical interconnect patterns, a novel 3D switch block, and heterogeneous logic-layer architectures, while integrating physical constraint modeling—including through-silicon via (TSV) density and vertical interconnect delay. A closed-loop workflow integrates high-level modeling, RTL synthesis, bitstream generation, physical feasibility validation, and multi-dimensional quantitative assessment to enable efficient architecture-space exploration. Experimental evaluation across five case studies demonstrates significant improvements in average wirelength, critical-path delay, and routing runtime—validating the framework’s effectiveness, scalability, and physical realizability.

Technology Category

Computer Vision: 3D Computer VisionCognitive Modeling & Cognitive Systems: Agent ArchitecturesMachine Learning: Deep Neural Architectures and Foundation Models

Application Category

Systems and Infrastructure for Web, Mobile and WoT: Federated Web and WoT systems, including distributed, federated and edge-based data processingSearch and Retrieval-Augmented AI: Vertical and domain-specific searchEconomics, Online Markets and Human Computation: Architectures and workflows that use LLMs for crowd work
📝 Abstract
While 3D IC technology has been extensively explored for ASICs, their application to FPGAs remains limited. Existing studies on 3D FPGAs are often constrained to fixed prototypes, narrow architectural templates, and simulation-only evaluations. In this work, we present LaZagna, the first open-source framework for automated, end-to-end 3D FPGA architecture generation and evaluation. LaZagna supports high-level architectural specification, synthesizable RTL generation, and bitstream production, enabling comprehensive validation of 3D FPGA designs beyond simulation. It significantly broadens the design space compared to prior work by introducing customizable vertical interconnect patterns, novel 3D switch block designs, and support for heterogeneous logic layers. The framework also incorporates practical design constraints such as inter-layer via density and vertical interconnect delay. We demonstrate the capabilities of LaZagna by generating synthesizable RTL that can be taken through full physical design flows for fabric generation, along with functionally correct bitstreams. Furthermore, we conduct five case studies that explore various architectural parameters and evaluate their impact on wirelength, critical path delay, and routing runtime. These studies showcase the framework's scalability, flexibility, and effectiveness in guiding future 3D FPGA architectural and packaging decisions. LaZagna is fully open-source and available on GitHub.
Problem

Research questions and friction points this paper is trying to address.

Limited application of 3D IC technology to FPGAs
Fixed prototypes and simulation-only evaluations in 3D FPGA studies
Lack of open-source frameworks for 3D FPGA architecture generation
Innovation

Methods, ideas, or system contributions that make the work stand out.

Open-source framework for 3D FPGA architecture
Customizable vertical interconnect and switch blocks
Supports synthesizable RTL and bitstream generation
🔎 Similar Papers
No similar papers found.
💼 Related Jobs
No related jobs found.
I
Ismael Youssef
Department of Electrical and Computer Engineering — Georgia Institute of Technology
H
Hang Yang
Department of Electrical and Computer Engineering — Georgia Institute of Technology
C
Cong Hao
Department of Electrical and Computer Engineering — Georgia Institute of Technology