{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,19]],"date-time":"2026-03-19T14:51:11Z","timestamp":1773931871616,"version":"3.50.1"},"reference-count":46,"publisher":"Association for Computing Machinery (ACM)","issue":"4","funder":[{"DOI":"10.13039\/501100001809","name":"NSFC","doi-asserted-by":"crossref","award":["62034007"],"award-info":[{"award-number":["62034007"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Zhejiang Provincial NSF","award":["D24F040002"],"award-info":[{"award-number":["D24F040002"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Des. Autom. Electron. Syst."],"published-print":{"date-parts":[[2026,7,31]]},"abstract":"<jats:p>With escalating power integrity challenges in advanced technologies, acquiring accurate dynamic power supply noise through Dynamic Voltage Drop (DVD) analysis becomes increasingly demanding. As noise margins shrink, the use of Value Change Dump (VCD) files for precise DVD analysis is indispensable but computationally expensive. Furthermore, the substantial storage requirements of VCD files, which record digital waveforms from logical simulations, pose significant challenges. In this article, we propose a machine learning (ML)-assisted VCD processing framework to accelerate DVD analysis and improve data efficiency. Transitions recorded in VCD files are mapped to a Physical Design-Aware Circuit Hierarchy Tree (CHT) for efficient feature extraction. These features are leveraged by an XGBoost-based predictor to identify critical vector time windows within the VCD, significantly reducing simulation complexity. Additionally, Huffman encoding is applied to compress signal names, further optimizing storage utilization. Experimental results show that DVD analysis using our profiled VCD files achieves a speedup of approximately 3.53\u00d7 with an error margin of only 3.89%.<\/jats:p>","DOI":"10.1145\/3736579","type":"journal-article","created":{"date-parts":[[2025,5,27]],"date-time":"2025-05-27T07:15:02Z","timestamp":1748330102000},"page":"1-21","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Machine Learning-Assisted VCD Processing for Accelerated Dynamic Voltage Drop Analysis"],"prefix":"10.1145","volume":"31","author":[{"ORCID":"https:\/\/orcid.org\/0009-0005-5876-5510","authenticated-orcid":false,"given":"Jingchao","family":"Hu","sequence":"first","affiliation":[{"name":"Zhejiang University","place":["Hangzhou, China"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4947-2917","authenticated-orcid":false,"given":"Yufei","family":"Chen","sequence":"additional","affiliation":[{"name":"Zhejiang University","place":["Hangzhou, China"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1203-8324","authenticated-orcid":false,"given":"Songyu","family":"Sun","sequence":"additional","affiliation":[{"name":"Zhejiang University","place":["Hangzhou, China"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-8563-9861","authenticated-orcid":false,"given":"Jianfei","family":"Song","sequence":"additional","affiliation":[{"name":"Zhejiang University","place":["Hangzhou, China"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8951-4969","authenticated-orcid":false,"given":"Li","family":"Zhang","sequence":"additional","affiliation":[{"name":"Hubei University of Technology","place":["Wuhan, China"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4656-9545","authenticated-orcid":false,"given":"Xunzhao","family":"Yin","sequence":"additional","affiliation":[{"name":"Zhejiang University","place":["Hangzhou, China"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0632-9494","authenticated-orcid":false,"given":"Zhou","family":"Jin","sequence":"additional","affiliation":[{"name":"Zhejiang University","place":["Hangzhou, China"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2610-7522","authenticated-orcid":false,"given":"Cheng","family":"Zhuo","sequence":"additional","affiliation":[{"name":"Zhejiang University","place":["Hangzhou, China"]}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2026,3,19]]},"reference":[{"key":"e_1_3_1_2_2","doi-asserted-by":"publisher","unstructured":"IEEE Standards Association. 2005. IEEE Standard for Verilog Hardware Description Language. IEEE Std 1364-2005. Retrieved 03 May 2025 from 10.1109\/IEEESTD.2006.99495","DOI":"10.1109\/IEEESTD.2006.99495"},{"key":"e_1_3_1_3_2","unstructured":"Ansys Inc. 2025. RedHawk. Retrieved 03 May 2025 from https:\/\/www.ansys.com\/products\/semiconductors\/ansys-redhawk-sc"},{"key":"e_1_3_1_4_2","doi-asserted-by":"publisher","DOI":"10.1109\/MDT.2007.79"},{"key":"e_1_3_1_5_2","volume-title":"Recent Trends in Communication Networks","author":"Bhattacharjee Pritam","year":"2019","unstructured":"Pritam Bhattacharjee, Prerna Rana, and Alak Majumder. 2019. Understanding of on-chip power supply noise: Suppression methodologies and challenges. In Recent Trends in Communication Networks, Pinaki Mitra (Ed.). IntechOpen, Rijeka, Chapter 10."},{"key":"e_1_3_1_6_2","first-page":"202","volume-title":"Proceedings of the 27th Asia and South Pacific Design Automation Conference (ASP-DAC\u201922)","author":"Chen Jia-Xian","year":"2022","unstructured":"Jia-Xian Chen, Shi-Tang Liu, Yu-Tsung Wu, Mu-Ting Wu, Chieo-Mo Li, Norman Chang, Ying-Shiun Li, and Wen-Tze Chuang. 2022. Vector-based dynamic IR-Drop prediction using machine learning. In Proceedings of the 27th Asia and South Pacific Design Automation Conference (ASP-DAC\u201922). IEEE, 202\u2013207."},{"key":"e_1_3_1_7_2","doi-asserted-by":"publisher","DOI":"10.1145\/2939672.2939785"},{"key":"e_1_3_1_8_2","doi-asserted-by":"publisher","DOI":"10.1145\/378239.379023"},{"key":"e_1_3_1_9_2","volume-title":"Proceedings of the 41st IEEE\/ACM International Conference on Computer-Aided Design (ICCAD\u201922)","author":"Chen Xiaoming","year":"2022","unstructured":"Xiaoming Chen. 2022. Numerically-stable and highly-scalable parallel LU factorization for circuit simulation. In Proceedings of the 41st IEEE\/ACM International Conference on Computer-Aided Design (ICCAD\u201922). ACM, Article 112, 9 pages."},{"key":"e_1_3_1_10_2","doi-asserted-by":"publisher","DOI":"10.1145\/1391989.1391995"},{"key":"e_1_3_1_11_2","first-page":"641","volume-title":"Proceedings of the 27th Asia and South Pacific Design Automation Conference (ASP-DAC\u201922)","author":"Chen Yufei","year":"2022","unstructured":"Yufei Chen, Haojie Pei, Xiao Dong, Zhou Jin, and Cheng Zhuo. 2022. Application of deep learning in back-end simulation: Challenges and opportunities. In Proceedings of the 27th Asia and South Pacific Design Automation Conference (ASP-DAC\u201922). IEEE, 641\u2013646."},{"key":"e_1_3_1_12_2","doi-asserted-by":"publisher","DOI":"10.1145\/3394885.3431583"},{"key":"e_1_3_1_13_2","doi-asserted-by":"crossref","first-page":"1825","DOI":"10.23919\/DATE51398.2021.9473914","volume-title":"2021 Design, Automation & Test in Europe Conference & Exhibition (DATE\u201921)","author":"Chhabria Vidya A.","year":"2021","unstructured":"Vidya A. Chhabria, Yanqing Zhang, Haoxing Ren, Ben Keller, Brucek Khailany, and Sachin S. Sapatnekar. 2021. MAVIREC: ML-aided vectored IR-drop estimation and classification. In 2021 Design, Automation & Test in Europe Conference & Exhibition (DATE\u201921). 1825\u20131828."},{"key":"e_1_3_1_14_2","doi-asserted-by":"publisher","DOI":"10.1145\/3489517.3530600"},{"key":"e_1_3_1_15_2","first-page":"1","volume-title":"2018 IEEE\/ACM International Conference on Computer-Aided Design (ICCAD\u201918)","author":"Fang Yen-Chun","year":"2018","unstructured":"Yen-Chun Fang, Heng-Yi Lin, Min-Yan Sui, Chien-Mo Li, and Eric Jia-Wei Fang. 2018. Machine-learning-based dynamic IR drop prediction for ECO. In 2018 IEEE\/ACM International Conference on Computer-Aided Design (ICCAD\u201918). IEEE, 1\u20137."},{"key":"e_1_3_1_16_2","doi-asserted-by":"publisher","DOI":"10.1145\/3583781.3590297"},{"key":"e_1_3_1_17_2","first-page":"1","volume-title":"2019 IEEE\/ACM International Conference on Computer-Aided Design (ICCAD\u201919)","author":"Ho Chia-Tung","year":"2019","unstructured":"Chia-Tung Ho and Andrew B. Kahng. 2019. IncPIRD: Fast learning-based prediction of incremental IR drop. In 2019 IEEE\/ACM International Conference on Computer-Aided Design (ICCAD\u201919). 1\u20138."},{"key":"e_1_3_1_18_2","volume-title":"Rank Correlation Methods","author":"Kendall Maurice G.","year":"1948","unstructured":"Maurice G. Kendall. 1948. Rank Correlation Methods. Griffin."},{"key":"e_1_3_1_19_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2020.3020496"},{"key":"e_1_3_1_20_2","first-page":"1","volume-title":"2018 IEEE 36th VLSI Test Symposium (VTS\u201918)","author":"Lin Shih-Yao","year":"2018","unstructured":"Shih-Yao Lin, Yen-Chun Fang, Yu-Ching Li, Yu-Cheng Liu, Tsung-Shan Yang, Shang-Chien Lin, Chien-Mo Li, and Eric Jia-Wei Fang. 2018. IR drop prediction of ECO-revised circuits using machine learning. In 2018 IEEE 36th VLSI Test Symposium (VTS\u201918). 1\u20136."},{"key":"e_1_3_1_21_2","first-page":"1","volume-title":"2023 IEEE\/ACM International Conference on Computer Aided Design (ICCAD\u201923)","author":"Liu Zhiqiang","year":"2023","unstructured":"Zhiqiang Liu and Wenjian Yu. 2023. Accuracy-preserving reduction of sparsified reduced power grids with a multilevel node aggregation scheme. In 2023 IEEE\/ACM International Conference on Computer Aided Design (ICCAD\u201923). 1\u20139."},{"key":"e_1_3_1_22_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2023.3235754"},{"key":"e_1_3_1_23_2","doi-asserted-by":"publisher","DOI":"10.1145\/1119772.1119931"},{"key":"e_1_3_1_24_2","volume-title":"Proceedings of the 43rd IEEE\/ACM International Conference on Computer-Aided Design (ICCAD\u201924)","author":"Niu Dan","year":"2025","unstructured":"Dan Niu, Yiyang Tao, Zhou Jin, Yichao Dong, Chao Wang, and Changyin Sun. 2025. ISLU: Indexing-efficient sparse LU factorization for circuit simulation on GPUs. In Proceedings of the 43rd IEEE\/ACM International Conference on Computer-Aided Design (ICCAD\u201924). ACM, Article 23, 9 pages."},{"key":"e_1_3_1_25_2","volume-title":"2025 62nd ACM\/IEEE Design Automation Conference (DAC)","author":"Niu Dan","year":"2025","unstructured":"Dan Niu, Dekang Zhang, Yichao Cao, Zhou Jin, Chao Wang, Yichao Dong, and Changyin Sun. 2025. A novel image-graph heterogeneous fusion framework for static IR drop prediction. In 2025 62nd ACM\/IEEE Design Automation Conference (DAC)."},{"key":"e_1_3_1_26_2","first-page":"58","volume-title":"Proceedings of the 1997 IEEE\/ACM International Conference on Computer-Aided Design (ICCAD\u201997)","author":"Odabasioglu Altan","year":"1997","unstructured":"Altan Odabasioglu, Mustafa Celik, and Lawrence T. Pileggi. 1997. PRIMA: Passive reduced-order interconnect macromodeling algorithm. In Proceedings of the 1997 IEEE\/ACM International Conference on Computer-Aided Design (ICCAD\u201997). IEEE, 58\u201365."},{"key":"e_1_3_1_27_2","doi-asserted-by":"publisher","DOI":"10.1145\/2160916.2160950"},{"key":"e_1_3_1_28_2","first-page":"1307","volume-title":"Proceedings of the 23rd Conference on Design, Automation and Test in Europe (DATE\u201920)","author":"Pao Chi-Hsien","year":"2020","unstructured":"Chi-Hsien Pao, Su An-Yu, and Yu-Min Lee. 2020. XGBIR: An xgboost-based IR drop predictor for power delivery network. In Proceedings of the 23rd Conference on Design, Automation and Test in Europe (DATE\u201920). EDA Consortium, 1307\u20131310."},{"key":"e_1_3_1_29_2","first-page":"200","volume-title":"Proceedings of the 1999 IEEE\/ACM International Conference on Computer-Aided Design (ICCAD\u201999)","author":"Sheehan Bernard N.","year":"1999","unstructured":"Bernard N. Sheehan. 1999. TICER: Realizable reduction of extracted RC circuits. In Proceedings of the 1999 IEEE\/ACM International Conference on Computer-Aided Design (ICCAD\u201999). IEEE, 200\u2013203."},{"key":"e_1_3_1_30_2","doi-asserted-by":"publisher","DOI":"10.5555\/244522.244879"},{"key":"e_1_3_1_31_2","volume-title":"2025 62nd ACM\/IEEE Design Automation Conference (DAC\u201925)","author":"Song Jianfei","year":"2025","unstructured":"Jianfei Song, Xiaoyu Yang, Zhou Jin, and Cheng Zhuo. 2025. A cutting-edge parallel solver for scalable power grid analysis using nested domain decomposition. In 2025 62nd ACM\/IEEE Design Automation Conference (DAC\u201925)."},{"key":"e_1_3_1_32_2","doi-asserted-by":"publisher","DOI":"10.1145\/775832.775863"},{"key":"e_1_3_1_33_2","doi-asserted-by":"publisher","DOI":"10.1145\/31846.42227"},{"key":"e_1_3_1_34_2","volume-title":"Proceedings of the 61st ACM\/IEEE Design Automation Conference (DAC\u201924)","author":"Wang Mingyue","year":"2024","unstructured":"Mingyue Wang, Yuanqing Cheng, Yage Lin, Kelin Peng, Shunchuan Yang, Zhou Jin, and Wei Xing. 2024. MAUnet: Multiscale attention U-Net for effective IR drop prediction. In Proceedings of the 61st ACM\/IEEE Design Automation Conference (DAC\u201924). ACM, Article 264, 6 pages."},{"key":"e_1_3_1_35_2","first-page":"1","volume-title":"Proceedings of the 60th Annual ACM\/IEEE Design Automation Conference (DAC\u201923)","author":"Wang Tengcheng","year":"2023","unstructured":"Tengcheng Wang, Wenhao Li, Haojie Pei, Yuying Sun, Zhou Jin, and Weifeng Liu. 2023. Accelerating sparse LU factorization with density-aware adaptive matrix multiplication for circuit simulation. In Proceedings of the 60th Annual ACM\/IEEE Design Automation Conference (DAC\u201923). IEEE, 1\u20136."},{"key":"e_1_3_1_36_2","first-page":"1","volume-title":"2023 IEEE\/ACM International Conference on Computer Aided Design (ICCAD\u201923)","author":"Wen Yihan","year":"2023","unstructured":"Yihan Wen, Juan Li, and Xiaoyi Wang. 2023. Risk propagation based vector profiling for high coverage dynamic IR-Drop analysis. In 2023 IEEE\/ACM International Conference on Computer Aided Design (ICCAD\u201923). 1\u20138."},{"issue":"11","key":"e_1_3_1_37_2","doi-asserted-by":"crossref","first-page":"1786","DOI":"10.3724\/SP.J.1089.2021.18799","article-title":"Efficient digital waveform compression method for logic simulation of integrated circuits","volume":"33","author":"Xie Yuyang","year":"2021","unstructured":"Yuyang Xie, Lingjie Li, and Wenjian Yu. 2021. Efficient digital waveform compression method for logic simulation of integrated circuits. Journal of Computer-Aided Design & Computer Graphics 33, 11 (2021), 1786\u20131794.","journal-title":"Journal of Computer-Aided Design & Computer Graphics"},{"key":"e_1_3_1_38_2","volume-title":"Proceedings of the 39th International Conference on Computer-Aided Design (ICCAD\u201920)","author":"Xie Zhiyao","year":"2020","unstructured":"Zhiyao Xie, Hai Li, Xiaoqing Xu, Jiang Hu, and Yiran Chen. 2020. Fast IR drop estimation with machine learning. In Proceedings of the 39th International Conference on Computer-Aided Design (ICCAD\u201920). ACM, Article 13, 8 pages."},{"key":"e_1_3_1_39_2","first-page":"13","volume-title":"Proceedings of the 25th Asia and South Pacific Design Automation Conference (ASP-DAC\u201920)","author":"Xie Zhiyao","year":"2020","unstructured":"Zhiyao Xie, Haoxing Ren, Brucek Khailany, Ye Sheng, Santosh Santosh, Jiang Hu, and Yiran Chen. 2020. PowerNet: Transferable dynamic IR drop estimation via maximum convolutional neural network. In Proceedings of the 25th Asia and South Pacific Design Automation Conference (ASP-DAC\u201920). IEEE, 13\u201318."},{"key":"e_1_3_1_40_2","first-page":"1","volume-title":"2012 IEEE International Test Conference","author":"Yamato Yuta","year":"2012","unstructured":"Yuta Yamato, Tomokazu Yoneda, Kazumi Hatayama, and Michiko Inoue. 2012. A fast and accurate per-cell dynamic IR-drop estimation method for at-speed scan test pattern validation. In 2012 IEEE International Test Conference. 1\u20138."},{"key":"e_1_3_1_41_2","doi-asserted-by":"crossref","first-page":"653","DOI":"10.1145\/2429384.2429526","volume-title":"Proceedings of the International Conference on Computer-Aided Design (ICCAD\u201912)","author":"Yang Jianlei","year":"2012","unstructured":"Jianlei Yang, Zuowei Li, Yici Cai, and Qiang Zhou. 2012. PowerRush: Efficient transient simulation for power grid analysis. In Proceedings of the International Conference on Computer-Aided Design (ICCAD\u201912). ACM, 653\u2013659."},{"key":"e_1_3_1_42_2","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1109\/CADS.2010.5623592","volume-title":"2010 15th CSI International Symposium on Computer Architecture and Digital Systems","author":"Yazdanpanah Alireza","year":"2010","unstructured":"Alireza Yazdanpanah and Mahmoud Reza Hashemi. 2010. A new compression ratio prediction algorithm for hardware implementations of LZW data compression. In 2010 15th CSI International Symposium on Computer Architecture and Digital Systems. 155\u2013156."},{"key":"e_1_3_1_43_2","volume-title":"2025 Design, Automation & Test in Europe Conference & Exhibition (DATE\u201925)","author":"Yu Chengxuan","year":"2025","unstructured":"Chengxuan Yu, Yanshuang Teng, Wenhao Dai, Yongjiang Li, Wei Xing, Xiao Wu, Dan Niu, and Zhou Jin. 2025. LaRED: Efficient IR drop predictor with layout-preserving rebuilder-encoder-decoder architecture. In 2025 Design, Automation & Test in Europe Conference & Exhibition (DATE\u201925)."},{"key":"e_1_3_1_44_2","volume-title":"Proceedings of the 57th ACM\/EDAC\/IEEE Design Automation Conference (DAC\u201920)","author":"Zhang Yanqing","year":"2020","unstructured":"Yanqing Zhang, Haoxing Ren, and Brucek Khailany. 2020. GRANNITE: Graph neural network inference for transferable power estimation. In Proceedings of the 57th ACM\/EDAC\/IEEE Design Automation Conference (DAC\u201920). IEEE, Article 60, 6 pages."},{"key":"e_1_3_1_45_2","doi-asserted-by":"publisher","DOI":"10.5555\/2691365.2691410"},{"key":"e_1_3_1_46_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2018.2834438"},{"key":"e_1_3_1_47_2","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2014.2355230"}],"container-title":["ACM Transactions on Design Automation of Electronic Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3736579","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,3,19]],"date-time":"2026-03-19T12:16:41Z","timestamp":1773922601000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3736579"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,3,19]]},"references-count":46,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2026,7,31]]}},"alternative-id":["10.1145\/3736579"],"URL":"https:\/\/doi.org\/10.1145\/3736579","relation":{},"ISSN":["1084-4309","1557-7309"],"issn-type":[{"value":"1084-4309","type":"print"},{"value":"1557-7309","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,3,19]]},"assertion":[{"value":"2024-09-27","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-05-03","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2026-03-19","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}