Pin Assignment Optimization for Large-Scale High-Pin-Count BGA Packages Using Genetic Algorithm
In this paper, a power/ground (P/G) pin optimization method using genetic algorithm (GA) is proposed for large-scale high-pin-count ball grid array (BGA) packages. Two objective functions are derived for signal integrity and power integrity, respectively. A general optimization flow is presented, wh...
Saved in:
| Published in | IEEE transactions on components, packaging, and manufacturing technology (2011) Vol. 5; no. 2; pp. 232 - 244 |
|---|---|
| Main Authors | , |
| Format | Journal Article |
| Language | English |
| Published |
IEEE
01.02.2015
|
| Subjects | |
| Online Access | Get full text |
| ISSN | 2156-3950 2156-3985 |
| DOI | 10.1109/TCPMT.2014.2386855 |
Cover
| Abstract | In this paper, a power/ground (P/G) pin optimization method using genetic algorithm (GA) is proposed for large-scale high-pin-count ball grid array (BGA) packages. Two objective functions are derived for signal integrity and power integrity, respectively. A general optimization flow is presented, where the basic concepts of GA optimization are introduced and some important considerations for package design are demonstrated. A customized GA flow and two accelerating strategies are developed to improve the efficiency of the optimization procedure. Using GA optimization, the P/G pin assignment of a 40 × 40 BGA package with blocks of core, inputs/outputs and differential pairs can be generated in a few tens of minutes automatically. |
|---|---|
| AbstractList | In this paper, a power/ground (P/G) pin optimization method using genetic algorithm (GA) is proposed for large-scale high-pin-count ball grid array (BGA) packages. Two objective functions are derived for signal integrity and power integrity, respectively. A general optimization flow is presented, where the basic concepts of GA optimization are introduced and some important considerations for package design are demonstrated. A customized GA flow and two accelerating strategies are developed to improve the efficiency of the optimization procedure. Using GA optimization, the P/G pin assignment of a 40 × 40 BGA package with blocks of core, inputs/outputs and differential pairs can be generated in a few tens of minutes automatically. |
| Author | Zhuo-Yue Li Mu-Shui Zhang |
| Author_xml | – sequence: 1 surname: Zhuo-Yue Li fullname: Zhuo-Yue Li organization: Dept. of Electron. & Commun. Eng., Sun Yat-sen Univ., Guangzhou, China – sequence: 2 surname: Mu-Shui Zhang fullname: Mu-Shui Zhang email: zhangmsh@mail.sysu.edu.cn organization: Dept. of Electron. & Commun. Eng., Sun Yat-sen Univ., Guangzhou, China |
| BookMark | eNp9kMtOwzAQRS1UJErpD8DGP5Bix4-4yxBBi1TUSrTraOI4qSF1Kjss4OtJH-qCBbOZWdwzozm3aOBaZxC6p2RCKZk-rrPV23oSE8onMVNSCXGFhjEVMmJTJQaXWZAbNA7hg_QlFEkIG6J8ZR1OQ7C12xnX4eW-szv7A51tHa5ajxfgaxO9a2gMntt6G_VAlLVfffZpluIV6E-oTcCbYF2NZ8aZzmqcNnXrbbfd3aHrCppgxuc-QpuX53U2jxbL2WuWLiLNSdJFSakkBVUKUAWHQgItDC-MrIQUpRZVwjiFIiHAeAkCqlIVRIKWXGgWC5awEYpPe7VvQ_Cmyvfe7sB_55TkB0v50VJ-sJSfLfWQ-gNp2x1f7zzY5n_04YRaY8zlVkKI4pywXxtXd-0 |
| CODEN | ITCPC8 |
| CitedBy_id | crossref_primary_10_1109_TCPMT_2016_2605695 crossref_primary_10_1016_j_asoc_2018_01_016 crossref_primary_10_1109_ACCESS_2019_2934232 crossref_primary_10_1109_TCPMT_2025_3526829 crossref_primary_10_1109_TEMC_2024_3465538 crossref_primary_10_1109_TCPMT_2022_3143110 crossref_primary_10_1109_TCPMT_2023_3336631 crossref_primary_10_1109_TCPMT_2015_2452578 crossref_primary_10_1109_TEMC_2022_3221164 crossref_primary_10_1109_TCPMT_2024_3487577 crossref_primary_10_1016_j_microrel_2018_06_104 crossref_primary_10_1109_TCPMT_2024_3409310 |
| Cites_doi | 10.1109/EMAP.2002.1188824 10.1109/TVLSI.2010.2041562 10.1109/ECTC.1990.122322 10.1109/ICEPT.2011.6066884 10.1109/5326.704576 10.1109/TVLSI.2009.2017795 10.1109/TADVP.2004.831897 10.1109/TCAD.1984.1270082 10.1109/ETS.2008.23 10.1109/IMPACT.2008.4783810 10.1109/ECTC.1996.550493 |
| ContentType | Journal Article |
| DBID | 97E RIA RIE AAYXX CITATION |
| DOI | 10.1109/TCPMT.2014.2386855 |
| DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005–Present IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Electronic Library (IEL) CrossRef |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EISSN | 2156-3985 |
| EndPage | 244 |
| ExternalDocumentID | 10_1109_TCPMT_2014_2386855 7008440 |
| Genre | orig-research |
| GrantInformation_xml | – fundername: Program of Zhujiang Science and Technology Star of Guangzhou grantid: 2012J2200079 |
| GroupedDBID | 0R~ 4.4 6IK 97E AAJGR AARMG AASAJ AAWTH ABAZT ABQJQ ABVLG ACIWK AENEX AGQYO AGSQL AHBIQ AKJIK AKQYR ALMA_UNASSIGNED_HOLDINGS ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ EBS EJD IFIPE IPLJI JAVBF M43 OCL RIA RIE RNS AAYXX CITATION |
| ID | FETCH-LOGICAL-c407t-7d861a8d5a8b4ab6a1be4be6f565dc5f7341ab70a34da5afd8b06ac645c325373 |
| IEDL.DBID | RIE |
| ISSN | 2156-3950 |
| IngestDate | Thu Apr 24 22:59:35 EDT 2025 Wed Oct 01 03:14:39 EDT 2025 Tue Aug 26 16:37:26 EDT 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 2 |
| Keywords | Ball grid array (BGA) package pin assignment system in package (SiP) signal integrity (SI) |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c407t-7d861a8d5a8b4ab6a1be4be6f565dc5f7341ab70a34da5afd8b06ac645c325373 |
| PageCount | 13 |
| ParticipantIDs | crossref_citationtrail_10_1109_TCPMT_2014_2386855 ieee_primary_7008440 crossref_primary_10_1109_TCPMT_2014_2386855 |
| ProviderPackageCode | CITATION AAYXX |
| PublicationCentury | 2000 |
| PublicationDate | 2015-02-01 |
| PublicationDateYYYYMMDD | 2015-02-01 |
| PublicationDate_xml | – month: 02 year: 2015 text: 2015-02-01 day: 01 |
| PublicationDecade | 2010 |
| PublicationTitle | IEEE transactions on components, packaging, and manufacturing technology (2011) |
| PublicationTitleAbbrev | TCPMT |
| PublicationYear | 2015 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| References | ref12 ref14 lee (ref13) 2009; 17 ref10 ref16 li (ref2) 2001 ref8 chee-hoe (ref7) 2013 sun (ref11) 2008 ref9 ref4 ref3 ref6 (ref1) 2012 ref5 mitchell (ref15) 1999 |
| References_xml | – ident: ref10 doi: 10.1109/EMAP.2002.1188824 – ident: ref14 doi: 10.1109/TVLSI.2010.2041562 – ident: ref3 doi: 10.1109/ECTC.1990.122322 – ident: ref8 doi: 10.1109/ICEPT.2011.6066884 – ident: ref16 doi: 10.1109/5326.704576 – year: 1999 ident: ref15 publication-title: An Introduction to Genetic Algorithms – start-page: 276 year: 2001 ident: ref2 article-title: Reliability study of high-pin-count flip-chip BGA publication-title: Proc 51st Electron Compon Technol Conf – volume: 17 start-page: 1087 year: 2009 ident: ref13 article-title: Fast flip-chip pin-out designation respin for package-board codesign publication-title: IEEE Trans Very Large Scale Integr (VLSI) Syst doi: 10.1109/TVLSI.2009.2017795 – ident: ref4 doi: 10.1109/TADVP.2004.831897 – ident: ref6 doi: 10.1109/TCAD.1984.1270082 – ident: ref5 doi: 10.1109/ETS.2008.23 – start-page: 589 year: 2013 ident: ref7 article-title: Managing BGA test socket SI characterization publication-title: Proc IEEE 15th Electron Packag Technol Conf (EPTC) – start-page: 15 year: 2008 ident: ref11 article-title: Designs of signal-ground bump-patterns for minimizing the simultaneous switching noise in a ball grid array publication-title: Proc Elect Perform Electron Packag – ident: ref9 doi: 10.1109/IMPACT.2008.4783810 – ident: ref12 doi: 10.1109/ECTC.1996.550493 – year: 2012 ident: ref1 publication-title: Overall Technology Roadmap Characteristics 2012 (ORTC_2012) |
| SSID | ssj0000580703 |
| Score | 2.1021454 |
| Snippet | In this paper, a power/ground (P/G) pin optimization method using genetic algorithm (GA) is proposed for large-scale high-pin-count ball grid array (BGA)... |
| SourceID | crossref ieee |
| SourceType | Enrichment Source Index Database Publisher |
| StartPage | 232 |
| SubjectTerms | Ball grid array (BGA) package Biological cells Genetic algorithms Inductance Linear programming Optimization pin assignment Pins signal integrity (SI) Silicon system in package (SiP) |
| Title | Pin Assignment Optimization for Large-Scale High-Pin-Count BGA Packages Using Genetic Algorithm |
| URI | https://ieeexplore.ieee.org/document/7008440 |
| Volume | 5 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE Electronic Library (IEL) customDbUrl: eissn: 2156-3985 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0000580703 issn: 2156-3950 databaseCode: RIE dateStart: 20110101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LS8NAEF7Ukx58i_XFHrzp1rT7yOZYxQditWAFb2GfWtRWNL34651J0lJExEsIYYeEfMvOzO73zRBy6K2TIvLInGhbJhweEvIomAkty13WBi-F2uHurbp6ENeP8nGOHE-1MCGEknwWmnhbnuX7kRvjVtlJitXfBSTo86lWlVZrup-SSI2zF3vJQUrCeCaTiUYmyU76Z71uH4lcogk-SmlU9s34oZnGKqVfuVgh3ckXVXSSl-a4sE339aNY438_eZUs1wEm7VQzYo3MheE6WZopO7hB8t5gSAGXwVNJBaB3sGy81XpMCkEsvUF6OLsH-AJFIggDA4bq9YKeXnZoz7gXWIY-ack3oFi5Gl5GO69Po49B8fy2SR4uzvtnV6xutAAIJWnBUq9Vy2gvjbbCWGVaNggbVIRozzsZU3B1xqaJ4cIbaaLXNlHGKSEdb0ue8i2yMBwNwzahQnhYIbIIFy2iMkZzbzGJUxnY69ggrclvz11dhRybYbzmZTaSZHkJVY5Q5TVUDXI0tXmvanD8OXoDYZiOrBHY-f3xLlkEY1nxsPfIQvExDvsQZhT2oJxf37GXzZE |
| linkProvider | IEEE |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PT9swFLYQHNgOA8amAdvwYbfNJa2fHefYIVjZWlZpReIW-SergHaC9MJfv_eStKqmadoliiI7sfJZfu_Z3_ceYx-C8wqSTMJDzwnwdEgoEwgbu076oodWirTDo0s9uIKv1-p6g31aaWFijDX5LHbotj7LD3O_oK2yk5yyvwMG6FsKAFSj1lrtqGTK0PylanIYlAhZqGypksmKk8npeDQhKhd00EppQ9q-NUu0VlqltiznO2y0HFNDKLntLCrX8U9_pGv830Hvsheti8n7zZzYYxtx9pI9X0s8uM_K8XTGEZnpTU0G4N9x4bhvFZkc3Vg-JIK4-IEARk5UEIEdBOnXK_75S5-Prb_FheiR14wDTrmr8WO8f3czf5hWP-9fsavzs8npQLSlFhCjLK9EHozuWhOUNQ6s07brIrioE_p7wauUo7GzLs-shGCVTcG4TFuvQXnZUzKXr9nmbD6LbxgHCLhGFAkvBpK21sjgKIzTBfY36YB1l7-99G0eciqHcVfW8UhWlDVUJUFVtlAdsI-rPr-aLBz_bL1PMKxatggc_v3xMdseTEbDcnhx-e2IPcMXqYaV_ZZtVg-L-A6djsq9r-fab6KX0N4 |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Pin+Assignment+Optimization+for+Large-Scale+High-Pin-Count+BGA+Packages+Using+Genetic+Algorithm&rft.jtitle=IEEE+transactions+on+components%2C+packaging%2C+and+manufacturing+technology+%282011%29&rft.au=Zhuo-Yue+Li&rft.au=Mu-Shui+Zhang&rft.date=2015-02-01&rft.pub=IEEE&rft.issn=2156-3950&rft.volume=5&rft.issue=2&rft.spage=232&rft.epage=244&rft_id=info:doi/10.1109%2FTCPMT.2014.2386855&rft.externalDocID=7008440 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2156-3950&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2156-3950&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2156-3950&client=summon |