{"title":"基于网络属性的PCB网表电路划分","authors":"Da Meng, Yanze Zheng","doi":"10.1109/ICMLC56445.2022.9941328","DOIUrl":null,"url":null,"abstract":"As we all know, the difficulty of automatic placement and routing is proportional to the size of the circuit. Through Printed circuit board (PCB) netlist partition algorithms, PCB circuits can be divided into different sub-modules, and the problem scale can be effectively reduced in order to obtain the optimal automatic layout and routing. It is observed that when engineers design circuits, they usually mark important nets by annotation, called net attributes. This paper proposes a PCB netlist partition approach based on net attributes. Our partition approach takes the netlist as input, and module partition set as output. Firstly, the modules are pre-partitioned using net attributes. Further, the special patterns in circuits are discovered, and the scattered resistors, capacitors and other components caused by pre-partitioning according to net attributes would be allocated to initial modules by classifying and module matching rules. Our method is evaluated on 11 PCB netlists, and experimental results show that our proposed netlist partition approach outperforms the state of the arts, which can achieve 80%–96% partition accuracy.","PeriodicalId":117829,"journal":{"name":"2022 International Conference on Machine Learning and Cybernetics (ICMLC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Circuit Partitioning for PCB Netlist Based on Net Attributes\",\"authors\":\"Da Meng, Yanze Zheng\",\"doi\":\"10.1109/ICMLC56445.2022.9941328\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"As we all know, the difficulty of automatic placement and routing is proportional to the size of the circuit. Through Printed circuit board (PCB) netlist partition algorithms, PCB circuits can be divided into different sub-modules, and the problem scale can be effectively reduced in order to obtain the optimal automatic layout and routing. It is observed that when engineers design circuits, they usually mark important nets by annotation, called net attributes. This paper proposes a PCB netlist partition approach based on net attributes. Our partition approach takes the netlist as input, and module partition set as output. Firstly, the modules are pre-partitioned using net attributes. Further, the special patterns in circuits are discovered, and the scattered resistors, capacitors and other components caused by pre-partitioning according to net attributes would be allocated to initial modules by classifying and module matching rules. Our method is evaluated on 11 PCB netlists, and experimental results show that our proposed netlist partition approach outperforms the state of the arts, which can achieve 80%–96% partition accuracy.\",\"PeriodicalId\":117829,\"journal\":{\"name\":\"2022 International Conference on Machine Learning and Cybernetics (ICMLC)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-09-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 International Conference on Machine Learning and Cybernetics (ICMLC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICMLC56445.2022.9941328\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 International Conference on Machine Learning and Cybernetics (ICMLC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICMLC56445.2022.9941328","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Circuit Partitioning for PCB Netlist Based on Net Attributes
As we all know, the difficulty of automatic placement and routing is proportional to the size of the circuit. Through Printed circuit board (PCB) netlist partition algorithms, PCB circuits can be divided into different sub-modules, and the problem scale can be effectively reduced in order to obtain the optimal automatic layout and routing. It is observed that when engineers design circuits, they usually mark important nets by annotation, called net attributes. This paper proposes a PCB netlist partition approach based on net attributes. Our partition approach takes the netlist as input, and module partition set as output. Firstly, the modules are pre-partitioned using net attributes. Further, the special patterns in circuits are discovered, and the scattered resistors, capacitors and other components caused by pre-partitioning according to net attributes would be allocated to initial modules by classifying and module matching rules. Our method is evaluated on 11 PCB netlists, and experimental results show that our proposed netlist partition approach outperforms the state of the arts, which can achieve 80%–96% partition accuracy.