LaZagna: An Open-Source Framework for Flexible 3D FPGA Architectural Exploration
Ismael Youssef, Hang Yang, Cong Hao

TL;DR
LaZagna is an open-source framework enabling automated design, evaluation, and exploration of 3D FPGA architectures with customizable features and practical constraints, broadening research capabilities beyond prior simulation-only approaches.
Contribution
It introduces the first comprehensive open-source tool for 3D FPGA architecture generation, supporting high-level specification, RTL synthesis, and physical design, with new customizable interconnects and heterogeneity.
Findings
Successfully generated synthesizable RTL and bitstreams for 3D FPGA designs.
Conducted case studies demonstrating impact of architectural parameters on performance.
Showcases scalability and flexibility for future 3D FPGA research.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsVLSI and FPGA Design Techniques · 3D IC and TSV technologies · Embedded Systems Design Techniques
