{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,30]],"date-time":"2025-07-30T13:07:09Z","timestamp":1753880829354,"version":"3.41.2"},"reference-count":34,"publisher":"World Scientific Pub Co Pte Ltd","issue":"16","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J CIRCUIT SYST COMP"],"published-print":{"date-parts":[[2024,11,15]]},"abstract":"<jats:p> Three-dimensional integrated circuits (3D ICs) have recently garnered significant attention as a potential solution to the challenges posed by interconnect scaling in 2D ICs. However, the inclusion of an extra dimension and the introduction of through-silicon vias (TSVs) for interlayer connections have resulted in a significantly more complex compared to traditional 2D placement. In this paper, we propose an analytical framework for the stacked 3D ICs. Specifically, our approach involves the diffusion of standard and macro modules in the presence of wirelength and density forces, followed by a 2D mixed-size placement to optimize placement. To eliminate the overlap between macros, we perform legalization and fix them. The TSV insertions are then conducted, and we fix them in the center of the 3D net. Finally, legalization and detailed placement for cells are performed layer-by-layer. Furthermore, to improve the efficiency of the proposed framework, we propose a GPU-enabled acceleration strategy that accelerates the wirelength computation based on the deep learning toolkit PyTorch. Extensive experimental results on the standard-cell IBM-PLACE benchmarks and large-scale modern mixed-size (MMS) benchmarks demonstrate that the proposed framework outperforms state-of-the-art 3D placement methods. <\/jats:p>","DOI":"10.1142\/s0218126624502815","type":"journal-article","created":{"date-parts":[[2024,5,4]],"date-time":"2024-05-04T05:46:25Z","timestamp":1714801585000},"source":"Crossref","is-referenced-by-count":0,"title":["An Analytical GPU-Enabled Framework for the Stacked 3D IC Layouts"],"prefix":"10.1142","volume":"33","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3892-2727","authenticated-orcid":false,"given":"Xin","family":"Cheng","sequence":"first","affiliation":[{"name":"Graduate School of Science and Engineering, Hosei University, 3-7-2 Kajinocho, Koganei City, Tokyo 184-8584, Japan"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5078-0522","authenticated-orcid":false,"given":"Jinjia","family":"Zhou","sequence":"additional","affiliation":[{"name":"Graduate School of Science and Engineering, Hosei University, 3-7-2 Kajinocho, Koganei City, Tokyo 184-8584, Japan"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2408-366X","authenticated-orcid":false,"given":"Zhiqiang","family":"Zhang","sequence":"additional","affiliation":[{"name":"School of Computer Science and Technology, Southwest University of Science and Technology, Mianyang 621010, P. R. China"}]},{"given":"Wenxin","family":"Yu","sequence":"additional","affiliation":[{"name":"School of Computer Science and Technology, Southwest University of Science and Technology, Mianyang 621010, P. R. China"}]}],"member":"219","published-online":{"date-parts":[[2024,6,10]]},"reference":[{"key":"S0218126624502815BIB001","doi-asserted-by":"publisher","DOI":"10.1145\/3439706.3446884"},{"key":"S0218126624502815BIB002","doi-asserted-by":"publisher","DOI":"10.1109\/IITC.2000.854301"},{"key":"S0218126624502815BIB003","doi-asserted-by":"publisher","DOI":"10.1145\/1811100.1811108"},{"key":"S0218126624502815BIB004","doi-asserted-by":"publisher","DOI":"10.1109\/ASPDAC.2007.358084"},{"key":"S0218126624502815BIB005","first-page":"626","volume-title":"Proc. 44th Annual Design Automation Conf.","author":"Goplen B.","year":"2007"},{"key":"S0218126624502815BIB006","doi-asserted-by":"publisher","DOI":"10.1109\/ICCAD.2003.1257591"},{"key":"S0218126624502815BIB007","doi-asserted-by":"publisher","DOI":"10.1145\/1687399.1687524"},{"key":"S0218126624502815BIB008","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2012.2226584"},{"key":"S0218126624502815BIB009","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2012.2232708"},{"volume-title":"Robust Statistics","year":"2004","author":"Huber P. J.","key":"S0218126624502815BIB010"},{"key":"S0218126624502815BIB011","doi-asserted-by":"publisher","DOI":"10.1145\/2593069.2593133"},{"key":"S0218126624502815BIB012","doi-asserted-by":"publisher","DOI":"10.1145\/2699873"},{"key":"S0218126624502815BIB013","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2015.2391263"},{"key":"S0218126624502815BIB014","doi-asserted-by":"publisher","DOI":"10.1109\/TCOMM.2023.3325905"},{"key":"S0218126624502815BIB015","doi-asserted-by":"publisher","DOI":"10.1145\/3582556"},{"key":"S0218126624502815BIB016","doi-asserted-by":"publisher","DOI":"10.1145\/1344671.1344676"},{"key":"S0218126624502815BIB017","doi-asserted-by":"publisher","DOI":"10.1109\/ICCAD.2015.7372614"},{"key":"S0218126624502815BIB018","first-page":"922","volume-title":"2017 IEEE\/ACM Int. Conf. Computer-Aided Design (ICCAD)","author":"Li W.","year":"2017"},{"key":"S0218126624502815BIB019","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2023.3297834"},{"key":"S0218126624502815BIB020","doi-asserted-by":"publisher","DOI":"10.1109\/TCSS.2022.3222682"},{"key":"S0218126624502815BIB021","doi-asserted-by":"publisher","DOI":"10.1109\/TNSE.2022.3190765"},{"key":"S0218126624502815BIB022","doi-asserted-by":"publisher","DOI":"10.1109\/TMC.2023.3278668"},{"key":"S0218126624502815BIB023","doi-asserted-by":"publisher","DOI":"10.1145\/1687399.1687525"},{"key":"S0218126624502815BIB024","doi-asserted-by":"publisher","DOI":"10.23919\/DATE.2018.8342222"},{"key":"S0218126624502815BIB025","doi-asserted-by":"publisher","DOI":"10.1145\/3316781.3317803"},{"key":"S0218126624502815BIB026","first-page":"1","volume":"32","author":"Paszke A.","year":"2019","journal-title":"Advan. Neural Infor. Proc. Syst."},{"key":"S0218126624502815BIB027","doi-asserted-by":"publisher","DOI":"10.1145\/2872334.2872361"},{"key":"S0218126624502815BIB028","doi-asserted-by":"publisher","DOI":"10.1145\/1353629.1353640"},{"key":"S0218126624502815BIB029","first-page":"48","volume-title":"ICCAD-2005. IEEE\/ACM Int. Conf. Computer-Aided Design, 2005","author":"Pan M.","year":"2005"},{"key":"S0218126624502815BIB031","doi-asserted-by":"publisher","DOI":"10.1145\/1629911.1630028"},{"key":"S0218126624502815BIB032","doi-asserted-by":"publisher","DOI":"10.1145\/1055137.1055182"},{"key":"S0218126624502815BIB033","first-page":"167","volume-title":"Slides Presented at ISPD06","author":"Nam G.-J.","year":"2006"},{"key":"S0218126624502815BIB034","doi-asserted-by":"publisher","DOI":"10.1145\/3316781.3317782"},{"key":"S0218126624502815BIB035","doi-asserted-by":"publisher","DOI":"10.1109\/DAC56929.2023.10247712"}],"container-title":["Journal of Circuits, Systems and Computers"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.worldscientific.com\/doi\/pdf\/10.1142\/S0218126624502815","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,11,15]],"date-time":"2024-11-15T13:09:04Z","timestamp":1731676144000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.worldscientific.com\/doi\/10.1142\/S0218126624502815"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,6,10]]},"references-count":34,"journal-issue":{"issue":"16","published-print":{"date-parts":[[2024,11,15]]}},"alternative-id":["10.1142\/S0218126624502815"],"URL":"https:\/\/doi.org\/10.1142\/s0218126624502815","relation":{},"ISSN":["0218-1266","1793-6454"],"issn-type":[{"type":"print","value":"0218-1266"},{"type":"electronic","value":"1793-6454"}],"subject":[],"published":{"date-parts":[[2024,6,10]]},"article-number":"2450281"}}