{"title":"总线方向约束下的总线感知有序逃逸路由","authors":"Jin-Tai Yan","doi":"10.1109/TCPMT.2025.3558532","DOIUrl":null,"url":null,"abstract":"It is known that ordered escape routing becomes more important in printed circuit board (PCB) designs. In this article, given a set of escape pins with some buses under bus-direction constraints inside a pin array, a set of available boundaries, and the capacity constraint between two adjacent pins, bus-aware ordered escape routing (BOER) under bus-direction constraints can be formulated and an efficient algorithm can be proposed to solve the routing problem. In ordered escape routing for the given buses, based on the locations of the escape pins for any bus with its bus-direction constraint, the target pins of the unrouted nets inside the bus can be first assigned onto the constrained boundary for length minimization and the unrouted nets inside the bus can be further routed for skew minimization. In ordered escape routing for the remaining nets, based on the routing results of the given buses as obstacles and the division of the remaining routing space, the remaining unrouted nets can be first partitioned into some net sets and the nets inside any net set can be further routed inside its specific routing region. Compared with Luo’s SAT-based algorithm, Jiao’s flow-based algorithm, and Yan’s algorithm with no bus-direction consideration, the proposed algorithm can obtain the 100% routability of the escape nets and reduces 38.6%, 34.4%, and 28.9% of the number of the violated buses on the average for the six tested examples with capacity as 1, respectively. Additionally, compared with Yan’s algorithm with no bus-direction consideration, the proposed algorithm can also achieve 100% routability of the escape nets and reduces 37.3% of the number of the violated buses on the average for the other six tested examples with capacity as 2.","PeriodicalId":13085,"journal":{"name":"IEEE Transactions on Components, Packaging and Manufacturing Technology","volume":"15 6","pages":"1292-1306"},"PeriodicalIF":3.0000,"publicationDate":"2025-04-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Bus-Aware Ordered Escape Routing Under Bus-Direction Constraints\",\"authors\":\"Jin-Tai Yan\",\"doi\":\"10.1109/TCPMT.2025.3558532\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"It is known that ordered escape routing becomes more important in printed circuit board (PCB) designs. In this article, given a set of escape pins with some buses under bus-direction constraints inside a pin array, a set of available boundaries, and the capacity constraint between two adjacent pins, bus-aware ordered escape routing (BOER) under bus-direction constraints can be formulated and an efficient algorithm can be proposed to solve the routing problem. In ordered escape routing for the given buses, based on the locations of the escape pins for any bus with its bus-direction constraint, the target pins of the unrouted nets inside the bus can be first assigned onto the constrained boundary for length minimization and the unrouted nets inside the bus can be further routed for skew minimization. In ordered escape routing for the remaining nets, based on the routing results of the given buses as obstacles and the division of the remaining routing space, the remaining unrouted nets can be first partitioned into some net sets and the nets inside any net set can be further routed inside its specific routing region. Compared with Luo’s SAT-based algorithm, Jiao’s flow-based algorithm, and Yan’s algorithm with no bus-direction consideration, the proposed algorithm can obtain the 100% routability of the escape nets and reduces 38.6%, 34.4%, and 28.9% of the number of the violated buses on the average for the six tested examples with capacity as 1, respectively. Additionally, compared with Yan’s algorithm with no bus-direction consideration, the proposed algorithm can also achieve 100% routability of the escape nets and reduces 37.3% of the number of the violated buses on the average for the other six tested examples with capacity as 2.\",\"PeriodicalId\":13085,\"journal\":{\"name\":\"IEEE Transactions on Components, Packaging and Manufacturing Technology\",\"volume\":\"15 6\",\"pages\":\"1292-1306\"},\"PeriodicalIF\":3.0000,\"publicationDate\":\"2025-04-07\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE Transactions on Components, Packaging and Manufacturing Technology\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://ieeexplore.ieee.org/document/10955254/\",\"RegionNum\":3,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"ENGINEERING, ELECTRICAL & ELECTRONIC\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Components, Packaging and Manufacturing Technology","FirstCategoryId":"5","ListUrlMain":"https://ieeexplore.ieee.org/document/10955254/","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
Bus-Aware Ordered Escape Routing Under Bus-Direction Constraints
It is known that ordered escape routing becomes more important in printed circuit board (PCB) designs. In this article, given a set of escape pins with some buses under bus-direction constraints inside a pin array, a set of available boundaries, and the capacity constraint between two adjacent pins, bus-aware ordered escape routing (BOER) under bus-direction constraints can be formulated and an efficient algorithm can be proposed to solve the routing problem. In ordered escape routing for the given buses, based on the locations of the escape pins for any bus with its bus-direction constraint, the target pins of the unrouted nets inside the bus can be first assigned onto the constrained boundary for length minimization and the unrouted nets inside the bus can be further routed for skew minimization. In ordered escape routing for the remaining nets, based on the routing results of the given buses as obstacles and the division of the remaining routing space, the remaining unrouted nets can be first partitioned into some net sets and the nets inside any net set can be further routed inside its specific routing region. Compared with Luo’s SAT-based algorithm, Jiao’s flow-based algorithm, and Yan’s algorithm with no bus-direction consideration, the proposed algorithm can obtain the 100% routability of the escape nets and reduces 38.6%, 34.4%, and 28.9% of the number of the violated buses on the average for the six tested examples with capacity as 1, respectively. Additionally, compared with Yan’s algorithm with no bus-direction consideration, the proposed algorithm can also achieve 100% routability of the escape nets and reduces 37.3% of the number of the violated buses on the average for the other six tested examples with capacity as 2.
期刊介绍:
IEEE Transactions on Components, Packaging, and Manufacturing Technology publishes research and application articles on modeling, design, building blocks, technical infrastructure, and analysis underpinning electronic, photonic and MEMS packaging, in addition to new developments in passive components, electrical contacts and connectors, thermal management, and device reliability; as well as the manufacture of electronics parts and assemblies, with broad coverage of design, factory modeling, assembly methods, quality, product robustness, and design-for-environment.