A Fast Hill Climbing Algorithm for Defect and Variation Tolerant Logic Mapping of Nano-Crossbar Arrays
Nano-crossbar arrays are area and power efficient structures, generally realized with self-assembly based bottom-up fabrication methods as opposed to relatively costly traditional top-down lithography techniques. This advantage comes with a price: very high process variations. In this work, we focus...
Saved in:
| Published in | IEEE transactions on multi-scale computing systems Vol. 4; no. 4; pp. 522 - 532 |
|---|---|
| Main Authors | , |
| Format | Journal Article |
| Language | English |
| Published |
Piscataway
IEEE
01.10.2018
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Subjects | |
| Online Access | Get full text |
| ISSN | 2332-7766 2332-7766 |
| DOI | 10.1109/TMSCS.2018.2829518 |
Cover
| Abstract | Nano-crossbar arrays are area and power efficient structures, generally realized with self-assembly based bottom-up fabrication methods as opposed to relatively costly traditional top-down lithography techniques. This advantage comes with a price: very high process variations. In this work, we focus on the worst-case delay optimization problem in the presence of high process variations. As a variation tolerant logic mapping scheme, a fast hill climbing algorithm is proposed; it offers similar or better delay improvements with much smaller runtimes compared to the methods in the literature. Our algorithm first performs a reducing operation for the crossbar motivated by the fact that the whole crossbar is not necessarily needed for the problem. This significantly decreases the computational load up to 72 percent for benchmark functions. Next, initial column mapping is applied. After the first two steps that can be considered as preparatory, the algorithm proceeds to the last step of hill climbing row search with column reordering where optimization for variation tolerance is performed. As an extension to this work, we directly apply our hill climbing algorithm on defective arrays to perform both defect and variation tolerance. Again, simulation results approve the speed of our algorithm, up to 600 times higher compared to the related algorithms in the literature without sacrificing defect and variation tolerance performance. |
|---|---|
| AbstractList | Nano-crossbar arrays are area and power efficient structures, generally realized with self-assembly based bottom-up fabrication methods as opposed to relatively costly traditional top-down lithography techniques. This advantage comes with a price: very high process variations. In this work, we focus on the worst-case delay optimization problem in the presence of high process variations. As a variation tolerant logic mapping scheme, a fast hill climbing algorithm is proposed; it offers similar or better delay improvements with much smaller runtimes compared to the methods in the literature. Our algorithm first performs a reducing operation for the crossbar motivated by the fact that the whole crossbar is not necessarily needed for the problem. This significantly decreases the computational load up to 72 percent for benchmark functions. Next, initial column mapping is applied. After the first two steps that can be considered as preparatory, the algorithm proceeds to the last step of hill climbing row search with column reordering where optimization for variation tolerance is performed. As an extension to this work, we directly apply our hill climbing algorithm on defective arrays to perform both defect and variation tolerance. Again, simulation results approve the speed of our algorithm, up to 600 times higher compared to the related algorithms in the literature without sacrificing defect and variation tolerance performance. |
| Author | Altun, Mustafa Peker, Furkan |
| Author_xml | – sequence: 1 givenname: Furkan orcidid: 0000-0003-3303-1949 surname: Peker fullname: Peker, Furkan email: pekerf@itu.edu.tr organization: Department of Electronics and Communication Engineering, Istanbul Technical University, Istanbul, Turkey – sequence: 2 givenname: Mustafa orcidid: 0000-0002-3103-1809 surname: Altun fullname: Altun, Mustafa email: altunmus@itu.edu.tr organization: Department of Electronics and Communication Engineering, Istanbul Technical University, Istanbul, Turkey |
| BookMark | eNp9kD1PwzAQhi1UJErpH4DFEnOKP5LYHqNAKVILQwtr5Dh2cZXGxXGH_nuStkKIgeluuOfu3ucaDBrXaABuMZpgjMTDarHMlxOCMJ8QTkSC-QUYEkpJxFiaDn71V2DcthuEEE4RoiwZApPBqWwDnNm6hnltt6Vt1jCr187b8LmFxnn4qI1WAcqmgh_SWxmsa-DK1drLJsC5W1sFF3K360ln4KtsXJR717al9DDzXh7aG3BpZN3q8bmOwPv0aZXPovnb80uezSPV_R0iQniXIkGSCMlEKUXKYmawqrTWZVkxKhImcFkqXWmumDYxknFFERXccIwUHYH7096dd1973YZi4_a-6U4WhAhOBUYcdVPkNKX6L702xc7brfSHAqOiV1oclRa90uKstIP4H0jZcHQRvLT1_-jdCbVdjp9bnMYJRTH9BqxDheE |
| CODEN | ITMCFM |
| CitedBy_id | crossref_primary_10_3390_ma18020448 crossref_primary_10_1109_TNANO_2020_3044017 crossref_primary_10_1016_j_softx_2020_100617 crossref_primary_10_3390_electronics12102338 crossref_primary_10_1016_j_smhl_2022_100370 |
| Cites_doi | 10.1088/0957-4484/15/8/003 10.1126/science.1090899 10.1007/978-3-642-23096-7_7 10.1109/ICIST.2011.5765171 10.1109/TVLSI.2016.2530898 10.1007/s10825-016-0831-4 10.1038/nmat2028 10.1109/FPT.2009.5377684 10.1109/ISVLSI.2016.100 10.1109/ASPDAC.2011.5722207 10.1186/1556-276X-9-287 10.1088/0957-4484/14/4/311 10.1007/978-3-319-41981-7_5 10.1109/ISVLSI.2010.43 10.1073/pnas.1323818111 10.1109/ASPDAC.2010.5419682 10.1145/2598394.2598430 10.1007/s00339-004-3154-4 10.1109/DSD.2016.45 10.1016/j.mejo.2013.01.006 10.1038/nature09749 10.1145/2491680 10.1016/j.asoc.2015.10.053 10.1109/MC.2011.44 10.1109/TNANO.2003.820804 10.1109/TEVC.2013.2288779 |
| ContentType | Journal Article |
| Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2018 |
| Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2018 |
| DBID | 97E RIA RIE AAYXX CITATION 7SC 8FD JQ2 L7M L~C L~D |
| DOI | 10.1109/TMSCS.2018.2829518 |
| DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005–Present IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE/IET Electronic Library CrossRef Computer and Information Systems Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
| DatabaseTitle | CrossRef Computer and Information Systems Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Advanced Technologies Database with Aerospace ProQuest Computer Science Collection Computer and Information Systems Abstracts Professional |
| DatabaseTitleList | Computer and Information Systems Abstracts |
| 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 | Computer Science |
| EISSN | 2332-7766 |
| EndPage | 532 |
| ExternalDocumentID | 10_1109_TMSCS_2018_2829518 8345304 |
| Genre | orig-research |
| GrantInformation_xml | – fundername: TUBITAK-Career grantid: #113E760 |
| GroupedDBID | 0R~ 6IK 97E AAJGR AARMG AASAJ AAWTH ABAZT ABJNI ABQJQ ABVLG ACGFS AGQYO AGSQL AHBIQ AKJIK AKQYR ALMA_UNASSIGNED_HOLDINGS ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ EBS EJD IEDLZ IFIPE IPLJI JAVBF O9- OCL RIA RIE AAYXX CITATION 7SC 8FD JQ2 L7M L~C L~D |
| ID | FETCH-LOGICAL-c295t-22801850a29a79ba96747f1cdeeebbd7395791bbcede8c7ef40a4d30398f810c3 |
| IEDL.DBID | RIE |
| ISSN | 2332-7766 |
| IngestDate | Mon Jun 30 11:50:09 EDT 2025 Wed Oct 01 01:58:35 EDT 2025 Thu Apr 24 23:04:07 EDT 2025 Wed Aug 27 03:02:26 EDT 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 4 |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c295t-22801850a29a79ba96747f1cdeeebbd7395791bbcede8c7ef40a4d30398f810c3 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ORCID | 0000-0002-3103-1809 0000-0003-3303-1949 |
| PQID | 2298391080 |
| PQPubID | 4437210 |
| PageCount | 11 |
| ParticipantIDs | crossref_primary_10_1109_TMSCS_2018_2829518 proquest_journals_2298391080 ieee_primary_8345304 crossref_citationtrail_10_1109_TMSCS_2018_2829518 |
| ProviderPackageCode | CITATION AAYXX |
| PublicationCentury | 2000 |
| PublicationDate | 2018-10-01 |
| PublicationDateYYYYMMDD | 2018-10-01 |
| PublicationDate_xml | – month: 10 year: 2018 text: 2018-10-01 day: 01 |
| PublicationDecade | 2010 |
| PublicationPlace | Piscataway |
| PublicationPlace_xml | – name: Piscataway |
| PublicationTitle | IEEE transactions on multi-scale computing systems |
| PublicationTitleAbbrev | TMSCS |
| PublicationYear | 2018 |
| Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| References | ref12 ref15 ref14 ref11 ref10 snider (ref9) 2005; 80 ref2 ref1 ref17 ref19 ref18 (ref28) 2009 ref24 ref23 ref26 ref25 ref20 ref22 ref21 ref29 ref8 ref7 ref4 yan (ref13) 2011; 470 ref3 mcelvain (ref27) 1993; 93 ref6 ref5 tunali (ref16) 2017; 50 |
| References_xml | – year: 2009 ident: ref28 article-title: International technology roadmap for semiconductors – ident: ref8 doi: 10.1088/0957-4484/15/8/003 – ident: ref5 doi: 10.1126/science.1090899 – ident: ref29 doi: 10.1007/978-3-642-23096-7_7 – ident: ref19 doi: 10.1109/ICIST.2011.5765171 – ident: ref23 doi: 10.1109/TVLSI.2016.2530898 – volume: 93 year: 1993 ident: ref27 article-title: Iwls93 benchmark set: Version 4.0 publication-title: Proc of the International Workshop on Logic Synthesis MCNC – ident: ref26 doi: 10.1007/s10825-016-0831-4 – ident: ref1 doi: 10.1038/nmat2028 – ident: ref17 doi: 10.1109/FPT.2009.5377684 – volume: 50 start-page: 79:1 year: 2017 ident: ref16 article-title: A survey of fault-tolerance algorithms for reconfigurable nano-crossbar arrays publication-title: ACM Comput Surv – ident: ref12 doi: 10.1109/ISVLSI.2016.100 – ident: ref24 doi: 10.1109/ASPDAC.2011.5722207 – ident: ref11 doi: 10.1186/1556-276X-9-287 – ident: ref7 doi: 10.1088/0957-4484/14/4/311 – ident: ref2 doi: 10.1007/978-3-319-41981-7_5 – ident: ref25 doi: 10.1109/ISVLSI.2010.43 – ident: ref14 doi: 10.1073/pnas.1323818111 – ident: ref18 doi: 10.1109/ASPDAC.2010.5419682 – ident: ref20 doi: 10.1145/2598394.2598430 – volume: 80 start-page: 1183 year: 2005 ident: ref9 article-title: Nanoelectronic architectures publication-title: Appl Phys A doi: 10.1007/s00339-004-3154-4 – ident: ref3 doi: 10.1109/DSD.2016.45 – ident: ref6 doi: 10.1016/j.mejo.2013.01.006 – volume: 470 start-page: 240 year: 2011 ident: ref13 article-title: Programmable nanowire circuits for nanoprocessors publication-title: Nature doi: 10.1038/nature09749 – ident: ref15 doi: 10.1145/2491680 – ident: ref22 doi: 10.1016/j.asoc.2015.10.053 – ident: ref10 doi: 10.1109/MC.2011.44 – ident: ref4 doi: 10.1109/TNANO.2003.820804 – ident: ref21 doi: 10.1109/TEVC.2013.2288779 |
| SSID | ssj0001600375 |
| Score | 2.1128807 |
| Snippet | Nano-crossbar arrays are area and power efficient structures, generally realized with self-assembly based bottom-up fabrication methods as opposed to... |
| SourceID | proquest crossref ieee |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 522 |
| SubjectTerms | Algorithm design and analysis Algorithms Arrays Climbing Computer simulation defect tolerance Defects Delay Delays Field effect transistors Mapping Nano-crossbar arrays Optimization Programmable logic arrays Runtime Self-assembly Simulation variation tolerance worst-case delay optimization |
| Title | A Fast Hill Climbing Algorithm for Defect and Variation Tolerant Logic Mapping of Nano-Crossbar Arrays |
| URI | https://ieeexplore.ieee.org/document/8345304 https://www.proquest.com/docview/2298391080 |
| Volume | 4 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE Electronic Library (IEL) customDbUrl: eissn: 2332-7766 dateEnd: 20181231 omitProxy: false ssIdentifier: ssj0001600375 issn: 2332-7766 databaseCode: RIE dateStart: 20150101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV07T8MwELZKJxYKFEShIA9skDQP5zVWgapCKktb1C3yK6UibVCbDvDrOTtJQYAQWwYnsvOdfXf25_sQuradILRCQQxJqW-AhTCDMY8agjAqAy7ATDTb4tEfTsnDzJs10O3uLoyUUpPPpKke9Vm-yPlWbZX1Qpd4rir-uReEfnlX63M_xddyrvW9GCvqTUbjeKzIW6Gpjgs9pevxxfdoMZUfK7B2K4MWGtUdKtkkL-a2YCZ__1ar8b89PkQHVXyJ-6VBHKGGXB2jVq3dgKup3EZpHw_opsDDRZbhOFssIUOe4342z9eL4nmJIZbFd1JxPTBdCfwEKbXGEE_yTIJ_K7BSaeZ4RFWBhznOUwwLdW7EauSMrqEHa_q2OUHTwf0kHhqV5oLB4RcVhqqOAy7cok5Eg4jRyId8I7W5gKExJspjPZsxLoUMeSBTYlEiwA9GYRraFndPUXOVr-QZwq4vCLFYCsm3Q7zUptISNGJ26kuXQ1jXQXaNRsKrguRKFyNLdGJiRYlGMFEIJhWCHXSze-e1LMfxZ-u2gmTXskKjg7o16Ek1YzeJ40QQKyrG5fnvb12gffXtksjXRc1ivZWXEJAU7Epb4gfl993D |
| linkProvider | IEEE |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV07T8MwED4hGGDhjShPD2yQkoeTJmNVqAq0XSiILfIrpSJtUJsO8Os5O0lBgBBbBkex8519d_bn-wDOHLcR2qGklmIssNBCuMW5zyxJOVMNIdFMDNuiH3Qe6O2T_7QEF4u7MEopQz5Tdf1ozvJlJuZ6q-wy9Kjv6eKfKz6l1C9ua33uqARG0LW6GWNHl4Pefete07fCuj4w9LWyxxfvY-RUfqzBxrG0N6BXdangk7zU5zmvi_dv1Rr_2-dNWC8jTNIsTGILltRkGzYq9QZSTuYdSJqkzWY56YzSlLTS0Rhz5CFppsNsOsqfxwSjWXKlNNuDsIkkj5hUGxTJIEsVericaJ1mQXpMl3gYkiwhuFRnVkuPnLMp9mDK3ma78NC-HrQ6Vqm6YAn8Rbml6-OgE7eZG7FGxFkUYMaROELi0DiXxcGew7lQUoWioRJqMyrRE0ZhEjq28PZgeZJN1D4QL5CU2jzB9NulfuIwZUsWcScJlCcwsKuBU6ERi7IkuVbGSGOTmthRbBCMNYJxiWANzhfvvBYFOf5svaMhWbQs0ajBUQV6XM7ZWey6EUaLmnN58Ptbp7DaGfS6cfemf3cIa_o7Ba3vCJbz6VwdY3iS8xNjlR-pgOEQ |
| 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=A+Fast+Hill+Climbing+Algorithm+for+Defect+and+Variation+Tolerant+Logic+Mapping+of+Nano-Crossbar+Arrays&rft.jtitle=IEEE+transactions+on+multi-scale+computing+systems&rft.au=Peker%2C+Furkan&rft.au=Altun%2C+Mustafa&rft.date=2018-10-01&rft.pub=The+Institute+of+Electrical+and+Electronics+Engineers%2C+Inc.+%28IEEE%29&rft.eissn=2332-7766&rft.volume=4&rft.issue=4&rft.spage=522&rft_id=info:doi/10.1109%2FTMSCS.2018.2829518&rft.externalDBID=NO_FULL_TEXT |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2332-7766&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2332-7766&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2332-7766&client=summon |