Fuzzy-Clustering-Based Circular Topological Via Minimization in PCB Designs
It is necessary for reliability and yield to minimize the number of used vias on nets in printed circuit board (PCB) designs. To our knowledge, the proposed fuzzy-clustering-based algorithm is the first work for a general routing region with multiple-pin nets in k -layer circular topological via min...
Gespeichert in:
Veröffentlicht in: | IEEE transactions on fuzzy systems 2021-05, Vol.29 (5), p.1023-1036 |
---|---|
1. Verfasser: | |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 1036 |
---|---|
container_issue | 5 |
container_start_page | 1023 |
container_title | IEEE transactions on fuzzy systems |
container_volume | 29 |
creator | Yan, Jin-Tai |
description | It is necessary for reliability and yield to minimize the number of used vias on nets in printed circuit board (PCB) designs. To our knowledge, the proposed fuzzy-clustering-based algorithm is the first work for a general routing region with multiple-pin nets in k -layer circular topological via minimization ( k -CTVM). In this article, given the topological connections in a set of routing nets and a set of k available layers in a routing plane, first, all the multipin nets can be transformed into a set of two-pin nets by introducing a set of preassigned vias onto the branch points on multipin nets and a conflict graph can be constructed for a final set of two-pin nets. Furthermore, the probabilistic similarity between two connected vertices using the same color can be computed for the constrained vertex-coloring problem with k colors in a conflict graph. Next, based on the definition of the clustering distance between two connected vertices in a conflict graph, fuzzy graph clustering can be developed to obtain a fuzzy matrix on k clusters. Finally, all the given nets can be assigned onto the k available layers by introducing a set of necessary vias on two-pin nets and eliminating the unnecessary preassigned vias on multipin nets. Compared with the combination of Cong's algorithm and an iterative net postassignment, NetInsertion1 , in the k -CTVM problem, the experimental results show that our proposed fuzzy-clustering- based algorithm can use less CPU time to reduce 57.3% of the number of the total used vias for eight tested PCB designs. Compared with the combination of Yan's algorithm and an iterative net postassignment, NetInsertion2 , in the k -CTVM problem, the experimental results show that our proposed fuzzy-clustering-based algorithm can reduce 34.0% of the number of the total used vias for eight tested PCB designs. |
doi_str_mv | 10.1109/TFUZZ.2020.2968857 |
format | Article |
fullrecord | <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_ieee_primary_8967054</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>8967054</ieee_id><sourcerecordid>2522917076</sourcerecordid><originalsourceid>FETCH-LOGICAL-c295t-fa46bd9f3b5903f98d85fcad71afa1cf8c6aee252e4b19309813266d706e17dc3</originalsourceid><addsrcrecordid>eNo9kL1OwzAURi0EEqXwArBYYnbxT-LYIw0UEEUwtAxdLNexK1dpXOxkaJ-elFZM9w7f-e7VAeCW4BEhWD7MJvPFYkQxxSMquRB5cQYGRGYEYcyy837HnCFeYH4JrlJaY0yynIgBeJ90-_0OlXWXWht9s0JjnWwFSx9NV-sIZ2Eb6rDyRtfw22v44Ru_8Xvd-tBA38CvcgyfbPKrJl2DC6frZG9Ocwjmk-dZ-Yqmny9v5eMUGSrzFjmd8WUlHVvmEjMnRSVyZ3RVEO00MU4Yrq2lObXZkkiGpSCMcl71z1tSVIYNwf2xdxvDT2dTq9ahi01_UvUUlaTABe9T9JgyMaQUrVPb6Dc67hTB6iBN_UlTB2nqJK2H7o6Qt9b-A0L25vKM_QLpwWjD</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2522917076</pqid></control><display><type>article</type><title>Fuzzy-Clustering-Based Circular Topological Via Minimization in PCB Designs</title><source>IEEE Electronic Library (IEL)</source><creator>Yan, Jin-Tai</creator><creatorcontrib>Yan, Jin-Tai</creatorcontrib><description>It is necessary for reliability and yield to minimize the number of used vias on nets in printed circuit board (PCB) designs. To our knowledge, the proposed fuzzy-clustering-based algorithm is the first work for a general routing region with multiple-pin nets in k -layer circular topological via minimization ( k -CTVM). In this article, given the topological connections in a set of routing nets and a set of k available layers in a routing plane, first, all the multipin nets can be transformed into a set of two-pin nets by introducing a set of preassigned vias onto the branch points on multipin nets and a conflict graph can be constructed for a final set of two-pin nets. Furthermore, the probabilistic similarity between two connected vertices using the same color can be computed for the constrained vertex-coloring problem with k colors in a conflict graph. Next, based on the definition of the clustering distance between two connected vertices in a conflict graph, fuzzy graph clustering can be developed to obtain a fuzzy matrix on k clusters. Finally, all the given nets can be assigned onto the k available layers by introducing a set of necessary vias on two-pin nets and eliminating the unnecessary preassigned vias on multipin nets. Compared with the combination of Cong's algorithm and an iterative net postassignment, NetInsertion1 , in the k -CTVM problem, the experimental results show that our proposed fuzzy-clustering- based algorithm can use less CPU time to reduce 57.3% of the number of the total used vias for eight tested PCB designs. Compared with the combination of Yan's algorithm and an iterative net postassignment, NetInsertion2 , in the k -CTVM problem, the experimental results show that our proposed fuzzy-clustering-based algorithm can reduce 34.0% of the number of the total used vias for eight tested PCB designs.</description><identifier>ISSN: 1063-6706</identifier><identifier>EISSN: 1941-0034</identifier><identifier>DOI: 10.1109/TFUZZ.2020.2968857</identifier><identifier>CODEN: IEFSEV</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Algorithms ; Apexes ; Approximation algorithms ; Circuit boards ; Circuit design ; Clustering ; Color ; Fuzzy graph clustering ; Graph coloring ; Graph theory ; Heuristic algorithms ; Iterative methods ; layer assignment ; Minimization ; Optimization ; Pins ; printed circuit board (PCB) design ; Printed circuits ; Probabilistic logic ; Routing ; topological via minimization ; Topology</subject><ispartof>IEEE transactions on fuzzy systems, 2021-05, Vol.29 (5), p.1023-1036</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2021</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c295t-fa46bd9f3b5903f98d85fcad71afa1cf8c6aee252e4b19309813266d706e17dc3</citedby><cites>FETCH-LOGICAL-c295t-fa46bd9f3b5903f98d85fcad71afa1cf8c6aee252e4b19309813266d706e17dc3</cites><orcidid>0000-0002-7614-2545</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/8967054$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27903,27904,54736</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/8967054$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Yan, Jin-Tai</creatorcontrib><title>Fuzzy-Clustering-Based Circular Topological Via Minimization in PCB Designs</title><title>IEEE transactions on fuzzy systems</title><addtitle>TFUZZ</addtitle><description>It is necessary for reliability and yield to minimize the number of used vias on nets in printed circuit board (PCB) designs. To our knowledge, the proposed fuzzy-clustering-based algorithm is the first work for a general routing region with multiple-pin nets in k -layer circular topological via minimization ( k -CTVM). In this article, given the topological connections in a set of routing nets and a set of k available layers in a routing plane, first, all the multipin nets can be transformed into a set of two-pin nets by introducing a set of preassigned vias onto the branch points on multipin nets and a conflict graph can be constructed for a final set of two-pin nets. Furthermore, the probabilistic similarity between two connected vertices using the same color can be computed for the constrained vertex-coloring problem with k colors in a conflict graph. Next, based on the definition of the clustering distance between two connected vertices in a conflict graph, fuzzy graph clustering can be developed to obtain a fuzzy matrix on k clusters. Finally, all the given nets can be assigned onto the k available layers by introducing a set of necessary vias on two-pin nets and eliminating the unnecessary preassigned vias on multipin nets. Compared with the combination of Cong's algorithm and an iterative net postassignment, NetInsertion1 , in the k -CTVM problem, the experimental results show that our proposed fuzzy-clustering- based algorithm can use less CPU time to reduce 57.3% of the number of the total used vias for eight tested PCB designs. Compared with the combination of Yan's algorithm and an iterative net postassignment, NetInsertion2 , in the k -CTVM problem, the experimental results show that our proposed fuzzy-clustering-based algorithm can reduce 34.0% of the number of the total used vias for eight tested PCB designs.</description><subject>Algorithms</subject><subject>Apexes</subject><subject>Approximation algorithms</subject><subject>Circuit boards</subject><subject>Circuit design</subject><subject>Clustering</subject><subject>Color</subject><subject>Fuzzy graph clustering</subject><subject>Graph coloring</subject><subject>Graph theory</subject><subject>Heuristic algorithms</subject><subject>Iterative methods</subject><subject>layer assignment</subject><subject>Minimization</subject><subject>Optimization</subject><subject>Pins</subject><subject>printed circuit board (PCB) design</subject><subject>Printed circuits</subject><subject>Probabilistic logic</subject><subject>Routing</subject><subject>topological via minimization</subject><subject>Topology</subject><issn>1063-6706</issn><issn>1941-0034</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNo9kL1OwzAURi0EEqXwArBYYnbxT-LYIw0UEEUwtAxdLNexK1dpXOxkaJ-elFZM9w7f-e7VAeCW4BEhWD7MJvPFYkQxxSMquRB5cQYGRGYEYcyy837HnCFeYH4JrlJaY0yynIgBeJ90-_0OlXWXWht9s0JjnWwFSx9NV-sIZ2Eb6rDyRtfw22v44Ru_8Xvd-tBA38CvcgyfbPKrJl2DC6frZG9Ocwjmk-dZ-Yqmny9v5eMUGSrzFjmd8WUlHVvmEjMnRSVyZ3RVEO00MU4Yrq2lObXZkkiGpSCMcl71z1tSVIYNwf2xdxvDT2dTq9ahi01_UvUUlaTABe9T9JgyMaQUrVPb6Dc67hTB6iBN_UlTB2nqJK2H7o6Qt9b-A0L25vKM_QLpwWjD</recordid><startdate>20210501</startdate><enddate>20210501</enddate><creator>Yan, Jin-Tai</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0002-7614-2545</orcidid></search><sort><creationdate>20210501</creationdate><title>Fuzzy-Clustering-Based Circular Topological Via Minimization in PCB Designs</title><author>Yan, Jin-Tai</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c295t-fa46bd9f3b5903f98d85fcad71afa1cf8c6aee252e4b19309813266d706e17dc3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Algorithms</topic><topic>Apexes</topic><topic>Approximation algorithms</topic><topic>Circuit boards</topic><topic>Circuit design</topic><topic>Clustering</topic><topic>Color</topic><topic>Fuzzy graph clustering</topic><topic>Graph coloring</topic><topic>Graph theory</topic><topic>Heuristic algorithms</topic><topic>Iterative methods</topic><topic>layer assignment</topic><topic>Minimization</topic><topic>Optimization</topic><topic>Pins</topic><topic>printed circuit board (PCB) design</topic><topic>Printed circuits</topic><topic>Probabilistic logic</topic><topic>Routing</topic><topic>topological via minimization</topic><topic>Topology</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Yan, Jin-Tai</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>IEEE transactions on fuzzy systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Yan, Jin-Tai</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Fuzzy-Clustering-Based Circular Topological Via Minimization in PCB Designs</atitle><jtitle>IEEE transactions on fuzzy systems</jtitle><stitle>TFUZZ</stitle><date>2021-05-01</date><risdate>2021</risdate><volume>29</volume><issue>5</issue><spage>1023</spage><epage>1036</epage><pages>1023-1036</pages><issn>1063-6706</issn><eissn>1941-0034</eissn><coden>IEFSEV</coden><abstract>It is necessary for reliability and yield to minimize the number of used vias on nets in printed circuit board (PCB) designs. To our knowledge, the proposed fuzzy-clustering-based algorithm is the first work for a general routing region with multiple-pin nets in k -layer circular topological via minimization ( k -CTVM). In this article, given the topological connections in a set of routing nets and a set of k available layers in a routing plane, first, all the multipin nets can be transformed into a set of two-pin nets by introducing a set of preassigned vias onto the branch points on multipin nets and a conflict graph can be constructed for a final set of two-pin nets. Furthermore, the probabilistic similarity between two connected vertices using the same color can be computed for the constrained vertex-coloring problem with k colors in a conflict graph. Next, based on the definition of the clustering distance between two connected vertices in a conflict graph, fuzzy graph clustering can be developed to obtain a fuzzy matrix on k clusters. Finally, all the given nets can be assigned onto the k available layers by introducing a set of necessary vias on two-pin nets and eliminating the unnecessary preassigned vias on multipin nets. Compared with the combination of Cong's algorithm and an iterative net postassignment, NetInsertion1 , in the k -CTVM problem, the experimental results show that our proposed fuzzy-clustering- based algorithm can use less CPU time to reduce 57.3% of the number of the total used vias for eight tested PCB designs. Compared with the combination of Yan's algorithm and an iterative net postassignment, NetInsertion2 , in the k -CTVM problem, the experimental results show that our proposed fuzzy-clustering-based algorithm can reduce 34.0% of the number of the total used vias for eight tested PCB designs.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TFUZZ.2020.2968857</doi><tpages>14</tpages><orcidid>https://orcid.org/0000-0002-7614-2545</orcidid></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 1063-6706 |
ispartof | IEEE transactions on fuzzy systems, 2021-05, Vol.29 (5), p.1023-1036 |
issn | 1063-6706 1941-0034 |
language | eng |
recordid | cdi_ieee_primary_8967054 |
source | IEEE Electronic Library (IEL) |
subjects | Algorithms Apexes Approximation algorithms Circuit boards Circuit design Clustering Color Fuzzy graph clustering Graph coloring Graph theory Heuristic algorithms Iterative methods layer assignment Minimization Optimization Pins printed circuit board (PCB) design Printed circuits Probabilistic logic Routing topological via minimization Topology |
title | Fuzzy-Clustering-Based Circular Topological Via Minimization in PCB Designs |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-23T19%3A28%3A41IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Fuzzy-Clustering-Based%20Circular%20Topological%20Via%20Minimization%20in%20PCB%20Designs&rft.jtitle=IEEE%20transactions%20on%20fuzzy%20systems&rft.au=Yan,%20Jin-Tai&rft.date=2021-05-01&rft.volume=29&rft.issue=5&rft.spage=1023&rft.epage=1036&rft.pages=1023-1036&rft.issn=1063-6706&rft.eissn=1941-0034&rft.coden=IEFSEV&rft_id=info:doi/10.1109/TFUZZ.2020.2968857&rft_dat=%3Cproquest_RIE%3E2522917076%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2522917076&rft_id=info:pmid/&rft_ieee_id=8967054&rfr_iscdi=true |