首页 > 最新文献
paperpass

Proceedings of the 2022 International Symposium on Physical Design最新文献

英文 中文
Design Flow Parameter Optimization with Multi-Phase Positive Nondeterministic Tuning 基于多相正不确定性整定的设计流参数优化
Pub Date : 2022-04-13 DOI: 10.1145/3505170.3506727
M. Ziegler, L. Reddy, R. Franch
Synthesis and place & route tools are highly leveraged for modern digital design. But, despite continuous improvement in CAD tool performance, products in competitive markets often set PPA (performance, power, area) targets beyond what the tools can natively deliver. These aggressive targets lead to circuit designers attempting to tune a vast number of design flow parameters in search of near-optimal design specific flow recipes. Compounding the complex design flow parameter tuning problem is that many digital design tools exhibit nondeterminism, i.e., run-to-run variation. While CAD tool nondeterminism is typically considered an undesirable behavior, this paper proposes design flow tuning methodologies that take advantage of nondeterminism. We propose techniques that employ a combination of running targeted scenarios multiple times to exploit positive deviations nondeterminism can produce and leverage the best observed runs as seeds for multi-phase tuning. We introduce three seed variants for multi-phase tuning that have a spectrum of characteristics, trading off PPA improvement and reduce run-to-run variation. Our experimental analysis using high-performance industrial designs show that the proposed novel techniques outperform an existing state-of-the-art industrial design flow tuning program across all PPA metrics. Furthermore, our proposed approaches reduce run-to-run variation of the best scenarios, leading to a more predictable design flow.
综合和位置和路线工具高度利用现代数字设计。但是,尽管CAD工具的性能不断提高,竞争市场中的产品通常设定PPA(性能、功率、面积)目标,超出了工具本身可以提供的范围。这些激进的目标导致电路设计师试图调整大量的设计流程参数,以寻找接近最佳的设计特定流程配方。使复杂的设计流程参数调整问题复杂化的是,许多数字设计工具表现出不确定性,即运行到运行的变化。虽然CAD工具的不确定性通常被认为是一种不受欢迎的行为,但本文提出了利用不确定性的设计流调优方法。我们建议使用多次运行目标场景的组合技术来利用非确定性可能产生的正偏差,并利用最佳观察运行作为多相调优的种子。我们引入了三种用于多相调谐的种子变体,它们具有一系列特征,权衡了PPA改进并减少了运行间的变化。我们使用高性能工业设计的实验分析表明,所提出的新技术在所有PPA指标上优于现有的最先进的工业设计流程调整程序。此外,我们提出的方法减少了最佳场景的运行到运行的变化,从而导致更可预测的设计流程。
{"title":"Design Flow Parameter Optimization with Multi-Phase Positive Nondeterministic Tuning","authors":"M. Ziegler, L. Reddy, R. Franch","doi":"10.1145/3505170.3506727","DOIUrl":"https://doi.org/10.1145/3505170.3506727","url":null,"abstract":"Synthesis and place & route tools are highly leveraged for modern digital design. But, despite continuous improvement in CAD tool performance, products in competitive markets often set PPA (performance, power, area) targets beyond what the tools can natively deliver. These aggressive targets lead to circuit designers attempting to tune a vast number of design flow parameters in search of near-optimal design specific flow recipes. Compounding the complex design flow parameter tuning problem is that many digital design tools exhibit nondeterminism, i.e., run-to-run variation. While CAD tool nondeterminism is typically considered an undesirable behavior, this paper proposes design flow tuning methodologies that take advantage of nondeterminism. We propose techniques that employ a combination of running targeted scenarios multiple times to exploit positive deviations nondeterminism can produce and leverage the best observed runs as seeds for multi-phase tuning. We introduce three seed variants for multi-phase tuning that have a spectrum of characteristics, trading off PPA improvement and reduce run-to-run variation. Our experimental analysis using high-performance industrial designs show that the proposed novel techniques outperform an existing state-of-the-art industrial design flow tuning program across all PPA metrics. Furthermore, our proposed approaches reduce run-to-run variation of the best scenarios, leading to a more predictable design flow.","PeriodicalId":417023,"journal":{"name":"Proceedings of the 2022 International Symposium on Physical Design","volume":"25 43","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120835889","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Recent Advances and Future Challenges in 2.5D/3D Heterogeneous Integration 2.5D/3D异构集成的最新进展和未来挑战
Pub Date : 2022-04-13 DOI: 10.1145/3505170.3512295
T. Karnik
In this presentation, we will review the recent advances in chiplet-based commercial products and prototypes [2,3,4,5]. Most chiplet usage has been confined to integrating die designed by the same organization applied to building chips for the same product types. The right approach should be able to reduce portfolio costs, scale innovation and improve time to solution [1]. It is important to manage the associated trade-offs, such as thermal, power, I/O escapes, assembly, test, etc. We will conclude the talk by presenting the future 2.xD/3D integration opportunities becoming available [6].
在本次演讲中,我们将回顾基于芯片的商业产品和原型的最新进展[2,3,4,5]。大多数芯片的使用仅限于集成由同一组织设计的芯片,用于为同一产品类型构建芯片。正确的方法应该能够降低投资组合成本,扩大创新规模,并缩短解决方案的时间。管理相关的权衡是很重要的,例如热、功率、I/O逃逸、组装、测试等。我们将以介绍未来2来结束这次谈话。xD/3D集成的机会越来越多。
{"title":"Recent Advances and Future Challenges in 2.5D/3D Heterogeneous Integration","authors":"T. Karnik","doi":"10.1145/3505170.3512295","DOIUrl":"https://doi.org/10.1145/3505170.3512295","url":null,"abstract":"In this presentation, we will review the recent advances in chiplet-based commercial products and prototypes [2,3,4,5]. Most chiplet usage has been confined to integrating die designed by the same organization applied to building chips for the same product types. The right approach should be able to reduce portfolio costs, scale innovation and improve time to solution [1]. It is important to manage the associated trade-offs, such as thermal, power, I/O escapes, assembly, test, etc. We will conclude the talk by presenting the future 2.xD/3D integration opportunities becoming available [6].","PeriodicalId":417023,"journal":{"name":"Proceedings of the 2022 International Symposium on Physical Design","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127088963","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
On Ensuring Congruency with Implementation During Emulation and Prototyping 在仿真和原型设计中保证与实现的一致性
Pub Date : 2022-04-13 DOI: 10.1145/3505170.3513090
Alex Rabinovitch
ASIC-style design implementation ensures a certain degree of determinism in design behavior when it comes to glitches in clock cones and hold violations. Emulation and prototype products must follow the same deterministic rules of behavior in order to match the behavior of the real chip. Those techniques are surveyed and shown to be inherently rooted in modelling the timeline in a manner that creates an artificial common source of synchronization between different clocks in design. Also the capability of low skew clock lines provided by FPGA vendors is leveraged. However, this overall approach could result in performance degradation and techniques are presented to compensate for the degradation. It is an open question whether these methods could potentially benefit the Implementation which is presently using a rather different method to solve similar problems.
asic风格的设计实现确保了在时钟锥故障和hold违规时设计行为的一定程度的确定性。仿真和原型产品必须遵循相同的确定性行为规则,以匹配真实芯片的行为。对这些技术进行了调查,并表明其内在根源在于以一种方式对时间线进行建模,这种方式在设计中创建了不同时钟之间的人工公共同步源。此外,利用FPGA供应商提供的低倾斜时钟线的能力。然而,这种整体方法可能导致性能下降,并提出了一些技术来弥补这种下降。这些方法是否可能使执行部门受益是一个悬而未决的问题,目前执行部门正在使用一种相当不同的方法来解决类似的问题。
{"title":"On Ensuring Congruency with Implementation During Emulation and Prototyping","authors":"Alex Rabinovitch","doi":"10.1145/3505170.3513090","DOIUrl":"https://doi.org/10.1145/3505170.3513090","url":null,"abstract":"ASIC-style design implementation ensures a certain degree of determinism in design behavior when it comes to glitches in clock cones and hold violations. Emulation and prototype products must follow the same deterministic rules of behavior in order to match the behavior of the real chip. Those techniques are surveyed and shown to be inherently rooted in modelling the timeline in a manner that creates an artificial common source of synchronization between different clocks in design. Also the capability of low skew clock lines provided by FPGA vendors is leveraged. However, this overall approach could result in performance degradation and techniques are presented to compensate for the degradation. It is an open question whether these methods could potentially benefit the Implementation which is presently using a rather different method to solve similar problems.","PeriodicalId":417023,"journal":{"name":"Proceedings of the 2022 International Symposium on Physical Design","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128286740","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
AutoCRAFT: Layout Automation for Custom Circuits in Advanced FinFET Technologies AutoCRAFT:先进FinFET技术中定制电路的布局自动化
Pub Date : 2022-04-13 DOI: 10.1145/3505170.3511044
Hao Chen, Walker J. Turner, Sanquan Song, Keren Zhu, G. Kokai, B. Zimmer, C. T. Gray, Brucek Khailany, D. Pan, Haoxing Ren
Despite continuous efforts in layout automation for full-custom circuits, including analog/mixed-signal (AMS) designs, automated layout tools have not yet been widely adopted in current industrial full-custom design flows due to the high circuit complexity and sensitivity to layout parasitics. Nevertheless, the strict design rules and grid-based restrictions in nanometer-scale FinFET nodes limit the degree of freedom in full-custom layout design and thus reduce the gap between automation tools and human experts. This paper presents AutoCRAFT, an automatic layout generator targeting region-based layouts for advanced FinFET-based full-custom circuits. AutoCRAFT uses specialized place-and-route (P&R) algorithms to handle various design constraints while adhering to typical FinFET layout styles. Verified by comprehensive post-layout analyses, AutoCRAFT has achieved promising preliminary results in generating sign-off quality layouts for industrial benchmarks.
尽管在全定制电路(包括模拟/混合信号(AMS)设计)的布局自动化方面不断努力,但由于高电路复杂性和对布局寄生的敏感性,自动化布局工具尚未广泛应用于当前工业全定制设计流程。然而,纳米级FinFET节点严格的设计规则和基于网格的限制限制了完全定制布局设计的自由度,从而减少了自动化工具与人类专家之间的差距。本文介绍了AutoCRAFT,一个针对基于区域的布局的自动布局生成器,用于先进的基于finfet的全定制电路。AutoCRAFT使用专门的位置和路径(P&R)算法来处理各种设计约束,同时坚持典型的FinFET布局风格。经过全面的布局后分析验证,AutoCRAFT在生成工业基准的签字质量布局方面取得了有希望的初步结果。
{"title":"AutoCRAFT: Layout Automation for Custom Circuits in Advanced FinFET Technologies","authors":"Hao Chen, Walker J. Turner, Sanquan Song, Keren Zhu, G. Kokai, B. Zimmer, C. T. Gray, Brucek Khailany, D. Pan, Haoxing Ren","doi":"10.1145/3505170.3511044","DOIUrl":"https://doi.org/10.1145/3505170.3511044","url":null,"abstract":"Despite continuous efforts in layout automation for full-custom circuits, including analog/mixed-signal (AMS) designs, automated layout tools have not yet been widely adopted in current industrial full-custom design flows due to the high circuit complexity and sensitivity to layout parasitics. Nevertheless, the strict design rules and grid-based restrictions in nanometer-scale FinFET nodes limit the degree of freedom in full-custom layout design and thus reduce the gap between automation tools and human experts. This paper presents AutoCRAFT, an automatic layout generator targeting region-based layouts for advanced FinFET-based full-custom circuits. AutoCRAFT uses specialized place-and-route (P&R) algorithms to handle various design constraints while adhering to typical FinFET layout styles. Verified by comprehensive post-layout analyses, AutoCRAFT has achieved promising preliminary results in generating sign-off quality layouts for industrial benchmarks.","PeriodicalId":417023,"journal":{"name":"Proceedings of the 2022 International Symposium on Physical Design","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133467201","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Clock Design Methodology for Energy and Computation Efficient Bitcoin Mining Machines 能源和计算效率高的比特币矿机时钟设计方法
Pub Date : 2022-04-13 DOI: 10.1145/3505170.3506720
Chien-Pang Lu, I. Jiang, Chih-Wen Yang
Bitcoin mining machines become a new driving force to push the physical limitation of semiconductor process technology. Instead of peak performance, mining machines pursue energy and computation efficiency of implementing cryptographic hash functions. Therefore, the state-of-the-art ASIC design of mining machines adopts near-threshold computing, deep pipelines, and uni-directional data flow. According to these design properties, in this paper, we propose a novel clock reversing tree design methodology for bitcoin mining machines. In the clock reversing tree, the clock of global tree is fed from the last pipeline stage backward to the first one, and the clock latency difference between the local clock roots of two consecutive stages maintains a constant delay. The local tree of each stage is well balanced and keeps the same clock latency. The special clock topology naturally utilizes setup time slacks to gain hold time margins. Moreover, to alleviate the incurred on-chip variations due to near-threshold computing, we maximize the common clock path shared by flip-flops of each individual stage. Finally, we perform inverter pair swap to maintain duty cycle. Experimental results show that our methodology is promising for industrial bitcoin mining designs: Compared with two variation-aware clock network synthesis approaches widely used in modern ASIC designs, our approach can reduce up to 64% clock buffer/inverter usage, 12% clock power, decrease 99% hold time violating paths, and achieve 85% area saving for timing fixing. The proposed clock design methodology is general and applicable to blockchain and other ASICs with deep pipelines and strong data flow.
比特币矿机成为推动半导体制程技术物理极限的新动力。矿机追求的不是峰值性能,而是实现加密哈希函数的能量和计算效率。因此,最先进的矿机ASIC设计采用了近阈值计算、深管道和单向数据流。根据这些设计特性,本文提出了一种新的比特币矿机时钟反转树设计方法。在时钟反转树中,全局树的时钟从最后一个管道阶段反向馈送到第一个管道阶段,并且连续两个阶段的本地时钟根之间的时钟延迟差保持恒定的延迟。每个阶段的本地树都很好地平衡,并保持相同的时钟延迟。特殊的时钟拓扑自然利用设置时间松弛来获得保持时间裕度。此外,为了减轻由于近阈值计算引起的片上变化,我们最大化了每个单独阶段的触发器共享的公共时钟路径。最后,我们执行逆变器对交换以保持占空比。实验结果表明,我们的方法在工业比特币挖矿设计中很有前景:与现代ASIC设计中广泛使用的两种变化感知时钟网络合成方法相比,我们的方法可以减少高达64%的时钟缓冲器/逆变器使用,12%的时钟功率,减少99%的保持时间违反路径,并节省85%的时间固定面积。提出的时钟设计方法具有通用性,适用于区块链和其他具有深管道和强数据流的asic。
{"title":"Clock Design Methodology for Energy and Computation Efficient Bitcoin Mining Machines","authors":"Chien-Pang Lu, I. Jiang, Chih-Wen Yang","doi":"10.1145/3505170.3506720","DOIUrl":"https://doi.org/10.1145/3505170.3506720","url":null,"abstract":"Bitcoin mining machines become a new driving force to push the physical limitation of semiconductor process technology. Instead of peak performance, mining machines pursue energy and computation efficiency of implementing cryptographic hash functions. Therefore, the state-of-the-art ASIC design of mining machines adopts near-threshold computing, deep pipelines, and uni-directional data flow. According to these design properties, in this paper, we propose a novel clock reversing tree design methodology for bitcoin mining machines. In the clock reversing tree, the clock of global tree is fed from the last pipeline stage backward to the first one, and the clock latency difference between the local clock roots of two consecutive stages maintains a constant delay. The local tree of each stage is well balanced and keeps the same clock latency. The special clock topology naturally utilizes setup time slacks to gain hold time margins. Moreover, to alleviate the incurred on-chip variations due to near-threshold computing, we maximize the common clock path shared by flip-flops of each individual stage. Finally, we perform inverter pair swap to maintain duty cycle. Experimental results show that our methodology is promising for industrial bitcoin mining designs: Compared with two variation-aware clock network synthesis approaches widely used in modern ASIC designs, our approach can reduce up to 64% clock buffer/inverter usage, 12% clock power, decrease 99% hold time violating paths, and achieve 85% area saving for timing fixing. The proposed clock design methodology is general and applicable to blockchain and other ASICs with deep pipelines and strong data flow.","PeriodicalId":417023,"journal":{"name":"Proceedings of the 2022 International Symposium on Physical Design","volume":"57 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128155326","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Session details: Session 17: ISPD 2022 Contest Results and Closing Remarks 会议详情:第17部分:ISPD 2022竞赛结果和闭幕词
Pub Date : 2022-04-13 DOI: 10.1145/3531651
D. Chinnery
{"title":"Session details: Session 17: ISPD 2022 Contest Results and Closing Remarks","authors":"D. Chinnery","doi":"10.1145/3531651","DOIUrl":"https://doi.org/10.1145/3531651","url":null,"abstract":"","PeriodicalId":417023,"journal":{"name":"Proceedings of the 2022 International Symposium on Physical Design","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130073186","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Kernel Mapping Techniques for Deep Learning Neural Network Accelerators 深度学习神经网络加速器的核映射技术
Pub Date : 2022-04-13 DOI: 10.1145/3505170.3506730
Sarp Özdemir, Mohammad Khasawneh, Smriti Rao, P. Madden
Deep learning applications are compute intensive and naturally parallel; this has spurred the development of new processor architectures tuned for the work load. In this paper, we consider structural differences between deep learning neural networks and more conventional circuits -- highlighting how this impacts strategies for mapping neural network compute kernels onto available hardware. We present an efficient mapping approach based on dynamic programming, and also a method to establish performance bounds. We also propose an architectural approach to extend the practical life time of hardware accelerators, enabling the integration of a variety of heterogenous processors into a high performance system. Experimental results using benchmarks from a recent ISPD contest are also reported.
深度学习应用是计算密集型的,自然是并行的;这刺激了针对工作负载进行调优的新处理器架构的开发。在本文中,我们考虑了深度学习神经网络和更传统电路之间的结构差异——强调了这如何影响将神经网络计算内核映射到可用硬件上的策略。提出了一种基于动态规划的高效映射方法,以及一种建立性能边界的方法。我们还提出了一种架构方法来延长硬件加速器的实际寿命,使各种异构处理器集成到高性能系统中。本文还报道了最近一次ISPD竞赛中使用基准测试的实验结果。
{"title":"Kernel Mapping Techniques for Deep Learning Neural Network Accelerators","authors":"Sarp Özdemir, Mohammad Khasawneh, Smriti Rao, P. Madden","doi":"10.1145/3505170.3506730","DOIUrl":"https://doi.org/10.1145/3505170.3506730","url":null,"abstract":"Deep learning applications are compute intensive and naturally parallel; this has spurred the development of new processor architectures tuned for the work load. In this paper, we consider structural differences between deep learning neural networks and more conventional circuits -- highlighting how this impacts strategies for mapping neural network compute kernels onto available hardware. We present an efficient mapping approach based on dynamic programming, and also a method to establish performance bounds. We also propose an architectural approach to extend the practical life time of hardware accelerators, enabling the integration of a variety of heterogenous processors into a high performance system. Experimental results using benchmarks from a recent ISPD contest are also reported.","PeriodicalId":417023,"journal":{"name":"Proceedings of the 2022 International Symposium on Physical Design","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130170466","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Session details: Session 8: 3D IC Design 会议详情:会议8:3D集成电路设计
Pub Date : 2022-04-13 DOI: 10.1145/3531642
L. Feng
{"title":"Session details: Session 8: 3D IC Design","authors":"L. Feng","doi":"10.1145/3531642","DOIUrl":"https://doi.org/10.1145/3531642","url":null,"abstract":"","PeriodicalId":417023,"journal":{"name":"Proceedings of the 2022 International Symposium on Physical Design","volume":"75 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132423627","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
What's So Hard About (Mixed-Size) Placement? (混合尺寸)布局有什么难的?
Pub Date : 2022-04-13 DOI: 10.1145/3505170.3511035
M. Khasawneh, P. Madden
For years, integrated circuit design has been a driver for algorithmic advances. The problems encountered in the design of modern circuits are often intractable -- and with exponentially increasing size. Efficient heuristics and approximations have been essential to sustaining Moore's Law growth, and now almost every aspect of the design process is heavily automated. There is, however, one notable exception: there is often substantial floor planning effort from human designers to position large macro blocks. The lack of full automation on this step has motivated the exploration of novel optimization methods, most recently with reinforcement learning. In this paper, we argue that there are multiple forces which have prevented full automation -- and a lack of algorithmic methods is not the only factor. If the time has come for automation, there are a number of "traditional'' methods that should be considered again. We focus on recursive bisection, and highlight key ideas from partitioning algorithms that have broader impact than one might expect. We also stress the importance of benchmarking as a way to determine which approaches may be most effective.
多年来,集成电路设计一直是算法进步的驱动力。现代电路设计中遇到的问题往往是难以解决的,而且尺寸呈指数级增长。有效的启发式和近似对于维持摩尔定律的增长至关重要,现在设计过程的几乎每个方面都是高度自动化的。然而,有一个值得注意的例外:人类设计师经常需要大量的地板规划工作来定位大型宏块。这一步骤缺乏完全自动化,促使人们探索新的优化方法,最近的是强化学习。在本文中,我们认为有多种力量阻碍了完全自动化,而缺乏算法方法并不是唯一的因素。如果自动化的时机已经到来,那么应该重新考虑一些“传统”方法。我们专注于递归对分,并强调划分算法的关键思想,这些算法的影响比人们想象的要广泛。我们还强调基准测试作为确定哪种方法可能最有效的方法的重要性。
{"title":"What's So Hard About (Mixed-Size) Placement?","authors":"M. Khasawneh, P. Madden","doi":"10.1145/3505170.3511035","DOIUrl":"https://doi.org/10.1145/3505170.3511035","url":null,"abstract":"For years, integrated circuit design has been a driver for algorithmic advances. The problems encountered in the design of modern circuits are often intractable -- and with exponentially increasing size. Efficient heuristics and approximations have been essential to sustaining Moore's Law growth, and now almost every aspect of the design process is heavily automated. There is, however, one notable exception: there is often substantial floor planning effort from human designers to position large macro blocks. The lack of full automation on this step has motivated the exploration of novel optimization methods, most recently with reinforcement learning. In this paper, we argue that there are multiple forces which have prevented full automation -- and a lack of algorithmic methods is not the only factor. If the time has come for automation, there are a number of \"traditional'' methods that should be considered again. We focus on recursive bisection, and highlight key ideas from partitioning algorithms that have broader impact than one might expect. We also stress the importance of benchmarking as a way to determine which approaches may be most effective.","PeriodicalId":417023,"journal":{"name":"Proceedings of the 2022 International Symposium on Physical Design","volume":"40 3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132340760","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Challenges and Approaches in VLSI Routing VLSI路由的挑战与方法
Pub Date : 2022-04-13 DOI: 10.1145/3505170.3511477
G. Posser, Evangeline F. Y. Young, S. Held, Yih-Lang Li, D. Pan
In this paper, we will first have a brief review of the ISPD 2018 and 2019 Initial Detailed Routing Contests. We will then visit a few important and interesting topics in VLSI routing that includes GPU accelerated routing, signal speed optimization in routing, PCB routing and AI-driven analog routing.
在本文中,我们将首先简要回顾ISPD 2018和2019初始详细路由竞赛。然后,我们将访问VLSI路由中的一些重要和有趣的主题,包括GPU加速路由,路由中的信号速度优化,PCB路由和人工智能驱动的模拟路由。
{"title":"Challenges and Approaches in VLSI Routing","authors":"G. Posser, Evangeline F. Y. Young, S. Held, Yih-Lang Li, D. Pan","doi":"10.1145/3505170.3511477","DOIUrl":"https://doi.org/10.1145/3505170.3511477","url":null,"abstract":"In this paper, we will first have a brief review of the ISPD 2018 and 2019 Initial Detailed Routing Contests. We will then visit a few important and interesting topics in VLSI routing that includes GPU accelerated routing, signal speed optimization in routing, PCB routing and AI-driven analog routing.","PeriodicalId":417023,"journal":{"name":"Proceedings of the 2022 International Symposium on Physical Design","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114713920","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
期刊
Proceedings of the 2022 International Symposium on Physical Design
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
﹀
mjeditor
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1