{"title":"基于多智能体强化学习的VLSI异步多网络详细路由","authors":"Xuhua Ju, Konglin Zhu, Yibo Lin, Lin Zhang","doi":"10.1109/IC-NIDC54101.2021.9660569","DOIUrl":null,"url":null,"abstract":"Detailed routing is a crucial challenge in modern integrated circuit (IC) design. Due to the continuous increase in design complexity and complicated design rules, avoiding routing conflicts between nets becomes more and more challenging. Conventional routing strategies like the rip-up and re-route scheme may need to spend huge efforts on avoiding conflicts between nets with overlapping routing areas. To resolve this challenge, in this paper, we propose a detailed router based on multi-agent reinforcement learning for handling conflicting nets. First, we approximate nets of detailed routing as agents and regard the pin-connection task as path planning to achieve the asynchronization of routing. Second, we assign each agent a local field of view to reduce feature size and difficulty in training. Finally, in order to eliminate routing congestion, we set an information storage unit for the information communication of each agent. The evaluation results show that the proposed multi-agent reinforcement learning scheme outperforms the baseline learning methods by 11.6%.","PeriodicalId":264468,"journal":{"name":"2021 7th IEEE International Conference on Network Intelligence and Digital Content (IC-NIDC)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-11-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Asynchronous Multi-Nets Detailed Routing in VLSI using Multi-Agent Reinforcement Learning\",\"authors\":\"Xuhua Ju, Konglin Zhu, Yibo Lin, Lin Zhang\",\"doi\":\"10.1109/IC-NIDC54101.2021.9660569\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Detailed routing is a crucial challenge in modern integrated circuit (IC) design. Due to the continuous increase in design complexity and complicated design rules, avoiding routing conflicts between nets becomes more and more challenging. Conventional routing strategies like the rip-up and re-route scheme may need to spend huge efforts on avoiding conflicts between nets with overlapping routing areas. To resolve this challenge, in this paper, we propose a detailed router based on multi-agent reinforcement learning for handling conflicting nets. First, we approximate nets of detailed routing as agents and regard the pin-connection task as path planning to achieve the asynchronization of routing. Second, we assign each agent a local field of view to reduce feature size and difficulty in training. Finally, in order to eliminate routing congestion, we set an information storage unit for the information communication of each agent. The evaluation results show that the proposed multi-agent reinforcement learning scheme outperforms the baseline learning methods by 11.6%.\",\"PeriodicalId\":264468,\"journal\":{\"name\":\"2021 7th IEEE International Conference on Network Intelligence and Digital Content (IC-NIDC)\",\"volume\":\"7 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-11-17\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 7th IEEE International Conference on Network Intelligence and Digital Content (IC-NIDC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IC-NIDC54101.2021.9660569\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 7th IEEE International Conference on Network Intelligence and Digital Content (IC-NIDC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IC-NIDC54101.2021.9660569","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Asynchronous Multi-Nets Detailed Routing in VLSI using Multi-Agent Reinforcement Learning
Detailed routing is a crucial challenge in modern integrated circuit (IC) design. Due to the continuous increase in design complexity and complicated design rules, avoiding routing conflicts between nets becomes more and more challenging. Conventional routing strategies like the rip-up and re-route scheme may need to spend huge efforts on avoiding conflicts between nets with overlapping routing areas. To resolve this challenge, in this paper, we propose a detailed router based on multi-agent reinforcement learning for handling conflicting nets. First, we approximate nets of detailed routing as agents and regard the pin-connection task as path planning to achieve the asynchronization of routing. Second, we assign each agent a local field of view to reduce feature size and difficulty in training. Finally, in order to eliminate routing congestion, we set an information storage unit for the information communication of each agent. The evaluation results show that the proposed multi-agent reinforcement learning scheme outperforms the baseline learning methods by 11.6%.