PROBE3.0: A Systematic Framework for Design-Technology Pathfinding with Improved Design Enablement

Suhyeong Choi,Jinwook Jung,Andrew B. Kahng,Minsoo Kim,Chul-Hong Park,Bodhisatta Pramanik,Dooseok Yoon
2023-04-26
Abstract:We propose a systematic framework to conduct design-technology pathfinding for PPAC in advanced nodes. Our goal is to provide configurable, scalable generation of process design kit (PDK) and standard-cell library, spanning key scaling boosters (backside PDN and buried power rail), to explore PPAC across given technology and design parameters. We build on PROBE2.0, which addressed only area and cost (AC), to include power and performance (PP) evaluations through automated generation of full design enablements. We also improve the use of artificial designs in the PPAC assessment of technology and design configurations. We generate more realistic artificial designs by applying a machine learning-based parameter tuning flow. We further employ clustering-based cell width-regularized placements at the core of routability assessment, enabling more realistic placement utilization and improved experimental efficiency. We demonstrate PPAC evaluation across scaling boosters and artificial designs in a predictive technology node.
Hardware Architecture
What problem does this paper attempt to address?
The paper attempts to address the problem of design-technology pathfinding at advanced process nodes to optimize Power, Performance, Area, and Cost (PPAC). Specifically, the paper proposes a systematic framework—PROBE3.0, for generating configurable Process Design Kits (PDKs) and standard cell libraries, covering key scaling enhancement technologies (such as backside power delivery networks and buried power rails), to explore PPAC under given technology and design parameters. ### Main Issues: 1. **Limitations of Traditional Design-Technology Co-Optimization (DTCO) Process**: - Long feedback loop time, taking weeks to months to get feedback from the design stage to the technology stage. - Requires the generation of additional PDKs, further extending turnaround time. - Lack of Power and Performance (PP) evaluation, focusing only on Area and Cost (AC). 2. **Technological Challenges in Advanced Nodes**: - Slowing pace of dimensional scaling, introducing new scaling enhancement technologies (such as backside power delivery networks and buried power rails). - These technologies increase the difficulty of evaluation and prediction as they introduce many variables affecting PPAC. ### Solutions: 1. **Establishing a Comprehensive End-to-End Design and Technology Pathfinding Framework**: - Providing configurable PDK generation, including standard cell libraries. - Incorporating Power and Performance (PP) evaluation for a more complete PPAC assessment. 2. **Improving Artificial Design Generation**: - Using machine learning (ML) parameter tuning processes to generate more realistic artificial designs. - Introducing cluster-based cell width regularization placement to improve the realism and experimental efficiency of routing evaluation. 3. **Demonstrating PPAC Exploration of Scaling Enhancement Technologies**: - Incorporating scaling enhancement technologies (such as backside power delivery networks and buried power rails) into the framework, supporting Place & Route (P&R) and IR drop analysis. - Demonstrating the effectiveness of these technologies in reducing power and area through predicted 3nm technology. ### Contributions: 1. **Establishing the First Comprehensive End-to-End Design and Technology Pathfinding Framework**: - Compared to previous PROBE1.0 and PROBE2.0, the PROBE3.0 framework not only considers area and cost but also includes power and performance evaluation. 2. **Improving PPAC Exploration Design**: - Using machine learning to generate more realistic artificial designs, expanding the solution space. 3. **Demonstrating PPAC Exploration of Scaling Enhancement Technologies**: - Results show that using backside power delivery networks and buried power rails can significantly reduce power and area. With these improvements, the PROBE3.0 framework can perform PPAC evaluations more quickly and accurately, providing strong support for early decision-making in technology development.