Omni 3D: BEOL-Compatible 3D Logic with Omnipresent Power, Signal, and Clock
Suhyeong Choi, Carlo Gilardi, Paul Gutwin, Robert M. Radway, Tathagata, Srimani, Subhasish Mitra

TL;DR
Omni 3D introduces a BEOL-compatible 3D device architecture that enhances routing flexibility and integration of power, signal, and clock layers, leading to significant improvements in energy efficiency and area reduction.
Contribution
This work presents a novel 3D-stacked device architecture with integrated routing layers, optimized through a new design flow, achieving superior energy-delay and area metrics over existing solutions.
Findings
2.0x improvement in energy-delay product
1.5x reduction in area
Enhanced routing flexibility and design efficiency
Abstract
This paper presents Omni 3D - a 3D-stacked device architecture that is naturally enabled by back-end-of-line (BEOL)-compatible transistors. Omni 3D arbitrarily interleaves metal layers for both signal/power with FETs in 3D (i.e., nFETs and pFETs are stacked in 3D). Thus, signal/power routing layers have fine-grained, all-sided access to the FET active regions maximizing 3D standard cell design flexibility. This is in sharp contrast to approaches such as back-side power delivery networks (BSPDNs), complementary FETs (CFETs), and stacked FETs. Importantly, the routing flexibility of Omni 3D is enabled by double-side routing and an interleaved metal (IM) layer for inter- and intra-cell routing, respectively. In this work, we explore Omni 3D variants (e.g., both with and without the IM layer) and optimize these variants using a virtual-source BEOL-FET compact model. We establish a physical…
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
TopicsEmbedded Systems Design Techniques · Interconnection Networks and Systems · Parallel Computing and Optimization Techniques
