基于中介体的2.5D集成电路测试调度的约束多目标自适应协同进化算法

IF 8.5 1区 计算机科学 Q1 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE
Chunlei Li , Libao Deng , Liyan Qiao , Lili Zhang
{"title":"基于中介体的2.5D集成电路测试调度的约束多目标自适应协同进化算法","authors":"Chunlei Li ,&nbsp;Libao Deng ,&nbsp;Liyan Qiao ,&nbsp;Lili Zhang","doi":"10.1016/j.swevo.2025.102085","DOIUrl":null,"url":null,"abstract":"<div><div>Interposer-based 2.5-dimensional integrated circuits (2.5D ICs) have emerged as a promising solution to address wire delay and power consumption challenges in modern semiconductor design. However, the increasing complexity and density of 2.5D ICs introduces critical test scheduling challenges, where existing methods fail to effectively optimize hardware cost and test time while satisfying strict power and duration constraints. To overcome these limitations, this paper models the test scheduling problem in 2.5D ICs as a constrained multi-objective optimization problem (CMOP) and proposes a constrained multi-objective coevolutionary algorithm (termed AOSCEA) with adaptive operator selection. The algorithm introduces a two-chromosome-based encoding method paired with a matching-level-based decoding strategy to effectively map the discrete scheduling problem to continuous evolutionary algorithm frameworks, enabling efficient exploration of the search space. A coevolutionary mechanism is incorporated into the algorithm with two populations: a main population that solves the CMOP and an auxiliary population that ignores constraints to enhance exploration. Additionally, targeting to enhance the versatility of the algorithm across different test scheduling problems, AOSCEA employs two deep <em>Q</em>-networks to adaptively select genetic operators and constraint handling techniques for the main population during the optimization process. Extensive experiments on various test scheduling instances in 2.5D ICs with different scales demonstrate that AOSCEA outperforms several state-of-the-art algorithms in terms of solution quality, convergence speed, and robustness.</div></div>","PeriodicalId":48682,"journal":{"name":"Swarm and Evolutionary Computation","volume":"98 ","pages":"Article 102085"},"PeriodicalIF":8.5000,"publicationDate":"2025-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A constrained multi-objective coevolutionary algorithm with adaptive operator selection for efficient test scheduling in interposer-based 2.5D ICs\",\"authors\":\"Chunlei Li ,&nbsp;Libao Deng ,&nbsp;Liyan Qiao ,&nbsp;Lili Zhang\",\"doi\":\"10.1016/j.swevo.2025.102085\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>Interposer-based 2.5-dimensional integrated circuits (2.5D ICs) have emerged as a promising solution to address wire delay and power consumption challenges in modern semiconductor design. However, the increasing complexity and density of 2.5D ICs introduces critical test scheduling challenges, where existing methods fail to effectively optimize hardware cost and test time while satisfying strict power and duration constraints. To overcome these limitations, this paper models the test scheduling problem in 2.5D ICs as a constrained multi-objective optimization problem (CMOP) and proposes a constrained multi-objective coevolutionary algorithm (termed AOSCEA) with adaptive operator selection. The algorithm introduces a two-chromosome-based encoding method paired with a matching-level-based decoding strategy to effectively map the discrete scheduling problem to continuous evolutionary algorithm frameworks, enabling efficient exploration of the search space. A coevolutionary mechanism is incorporated into the algorithm with two populations: a main population that solves the CMOP and an auxiliary population that ignores constraints to enhance exploration. Additionally, targeting to enhance the versatility of the algorithm across different test scheduling problems, AOSCEA employs two deep <em>Q</em>-networks to adaptively select genetic operators and constraint handling techniques for the main population during the optimization process. Extensive experiments on various test scheduling instances in 2.5D ICs with different scales demonstrate that AOSCEA outperforms several state-of-the-art algorithms in terms of solution quality, convergence speed, and robustness.</div></div>\",\"PeriodicalId\":48682,\"journal\":{\"name\":\"Swarm and Evolutionary Computation\",\"volume\":\"98 \",\"pages\":\"Article 102085\"},\"PeriodicalIF\":8.5000,\"publicationDate\":\"2025-07-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Swarm and Evolutionary Computation\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S2210650225002433\",\"RegionNum\":1,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Swarm and Evolutionary Computation","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2210650225002433","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
引用次数: 0

摘要

基于中间层的2.5维集成电路(2.5D ic)已经成为解决现代半导体设计中线延迟和功耗挑战的有前途的解决方案。然而,随着2.5D集成电路的复杂性和密度的增加,测试调度面临着严峻的挑战,现有的方法无法有效地优化硬件成本和测试时间,同时满足严格的功耗和持续时间限制。为了克服这些局限性,本文将2.5D集成电路中的测试调度问题建模为约束多目标优化问题(CMOP),并提出了一种具有自适应算子选择的约束多目标协同进化算法(AOSCEA)。该算法引入了基于双染色体的编码方法和基于匹配层次的解码策略,将离散调度问题有效地映射到连续进化算法框架中,实现了对搜索空间的高效探索。在算法中引入了两个种群的协同进化机制:一个主要种群解决了CMOP问题,另一个辅助种群忽略了约束以增强探索能力。此外,为了提高算法在不同测试调度问题中的通用性,AOSCEA在优化过程中采用两个深度q -网络自适应选择遗传算子和对主要种群的约束处理技术。在不同规模的2.5D ic中对各种测试调度实例进行的大量实验表明,AOSCEA在解决方案质量、收敛速度和鲁棒性方面优于几种最先进的算法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
A constrained multi-objective coevolutionary algorithm with adaptive operator selection for efficient test scheduling in interposer-based 2.5D ICs
Interposer-based 2.5-dimensional integrated circuits (2.5D ICs) have emerged as a promising solution to address wire delay and power consumption challenges in modern semiconductor design. However, the increasing complexity and density of 2.5D ICs introduces critical test scheduling challenges, where existing methods fail to effectively optimize hardware cost and test time while satisfying strict power and duration constraints. To overcome these limitations, this paper models the test scheduling problem in 2.5D ICs as a constrained multi-objective optimization problem (CMOP) and proposes a constrained multi-objective coevolutionary algorithm (termed AOSCEA) with adaptive operator selection. The algorithm introduces a two-chromosome-based encoding method paired with a matching-level-based decoding strategy to effectively map the discrete scheduling problem to continuous evolutionary algorithm frameworks, enabling efficient exploration of the search space. A coevolutionary mechanism is incorporated into the algorithm with two populations: a main population that solves the CMOP and an auxiliary population that ignores constraints to enhance exploration. Additionally, targeting to enhance the versatility of the algorithm across different test scheduling problems, AOSCEA employs two deep Q-networks to adaptively select genetic operators and constraint handling techniques for the main population during the optimization process. Extensive experiments on various test scheduling instances in 2.5D ICs with different scales demonstrate that AOSCEA outperforms several state-of-the-art algorithms in terms of solution quality, convergence speed, and robustness.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Swarm and Evolutionary Computation
Swarm and Evolutionary Computation COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCEC-COMPUTER SCIENCE, THEORY & METHODS
CiteScore
16.00
自引率
12.00%
发文量
169
期刊介绍: Swarm and Evolutionary Computation is a pioneering peer-reviewed journal focused on the latest research and advancements in nature-inspired intelligent computation using swarm and evolutionary algorithms. It covers theoretical, experimental, and practical aspects of these paradigms and their hybrids, promoting interdisciplinary research. The journal prioritizes the publication of high-quality, original articles that push the boundaries of evolutionary computation and swarm intelligence. Additionally, it welcomes survey papers on current topics and novel applications. Topics of interest include but are not limited to: Genetic Algorithms, and Genetic Programming, Evolution Strategies, and Evolutionary Programming, Differential Evolution, Artificial Immune Systems, Particle Swarms, Ant Colony, Bacterial Foraging, Artificial Bees, Fireflies Algorithm, Harmony Search, Artificial Life, Digital Organisms, Estimation of Distribution Algorithms, Stochastic Diffusion Search, Quantum Computing, Nano Computing, Membrane Computing, Human-centric Computing, Hybridization of Algorithms, Memetic Computing, Autonomic Computing, Self-organizing systems, Combinatorial, Discrete, Binary, Constrained, Multi-objective, Multi-modal, Dynamic, and Large-scale Optimization.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信