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

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on multi-scale computing systems Vol. 4; no. 4; pp. 522 - 532
Main Authors Peker, Furkan, Altun, Mustafa
Format Journal Article
LanguageEnglish
Published Piscataway IEEE 01.10.2018
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text
ISSN2332-7766
2332-7766
DOI10.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