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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on fuzzy systems 2021-05, Vol.29 (5), p.1023-1036
1. Verfasser: Yan, Jin-Tai
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