Computation of minimal unsatisfiable subformulas for SAT-based digital circuit error diagnosis

The explanation of infeasibilities formed in Minimal Unsatisfiable Subformulas (MUSes) is a core task in the analysis of over-constrained Boolean formulas. A wide range of applications necessitate MUS detection including knowledge-based validation, software design, verification and error diagnosis i...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of ambient intelligence and humanized computing Jg. 13; H. 7; S. 3693 - 3711
Hauptverfasser: Gaber, Lamya, Hussein, Aziza I., Mahmoud, Hanafy, Mabrook, M. Mourad, Moness, Mohammed
Format: Journal Article
Sprache:Englisch
Veröffentlicht: Berlin/Heidelberg Springer Berlin Heidelberg 01.07.2022
Springer Nature B.V
Schlagworte:
ISSN:1868-5137, 1868-5145
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract The explanation of infeasibilities formed in Minimal Unsatisfiable Subformulas (MUSes) is a core task in the analysis of over-constrained Boolean formulas. A wide range of applications necessitate MUS detection including knowledge-based validation, software design, verification and error diagnosis in digital VLSI circuits. Consequently, various enhanced algorithms for determining MUS have been utilized for solving Maximum Satisfiability algorithms and Conjunction Normal Form (CNF) redundancies. Three enhancements are proposed in this paper. The first is a CPU-GPU algorithm for computation of Minimal Correction Subsets (MCSes) optimized for NVIDIA General Purpose Graphics Processing Unit paradigm. The proposed algorithm of generating all MCSes from the encoded CNF instance was developed using our parallel SSGPU solver and implemented using CUDA. The second enhancement is an algorithm for MUS computation based on auto-reduction of the enhanced MCSes for faster MUS detection. The third improved algorithm is for computing MUS directly without using MCSes. The two proposed algorithms outperform techniques as they could locate and explain design faults in digital VLSI circuits in earlier stages of IC design flow. The second proposed routine of MUS extraction was performed by avoiding a non-critical step in calling the SAT solver during MUS computation, leading to improving the performance of the MUS extraction algorithm. The third proposed mechanism for direct extraction of MUS was optimized by reducing the required SAT-solver calls using a classification of clauses in the input formula. Comparative analysis of the proposed algorithm against the Compute All Minimal Unsatisfiable Subsets (CAMUS) algorithm determined 1.54 × faster detection of MUS using ISCAS'85, ISCAS'89 and synthetic benchmarks. Also, the third algorithm for direct MUS computation delivers 17.05 × faster than shrinking algorithm used in MUST (minimal unsatisfiable subset) tool using ISCAS'85 and synthetic benchmarks. Moreover, it was observed that the CPU-GPU algorithm for MCSes computation based on the SSGPU solver delivered 1.92 × faster than its conventional counterpart, based on CUD@SAT equivalent on GPU using ISCAS'85, ISCAS'89 and synthetic Benchmarks.
AbstractList The explanation of infeasibilities formed in Minimal Unsatisfiable Subformulas (MUSes) is a core task in the analysis of over-constrained Boolean formulas. A wide range of applications necessitate MUS detection including knowledge-based validation, software design, verification and error diagnosis in digital VLSI circuits. Consequently, various enhanced algorithms for determining MUS have been utilized for solving Maximum Satisfiability algorithms and Conjunction Normal Form (CNF) redundancies. Three enhancements are proposed in this paper. The first is a CPU-GPU algorithm for computation of Minimal Correction Subsets (MCSes) optimized for NVIDIA General Purpose Graphics Processing Unit paradigm. The proposed algorithm of generating all MCSes from the encoded CNF instance was developed using our parallel SSGPU solver and implemented using CUDA. The second enhancement is an algorithm for MUS computation based on auto-reduction of the enhanced MCSes for faster MUS detection. The third improved algorithm is for computing MUS directly without using MCSes. The two proposed algorithms outperform techniques as they could locate and explain design faults in digital VLSI circuits in earlier stages of IC design flow. The second proposed routine of MUS extraction was performed by avoiding a non-critical step in calling the SAT solver during MUS computation, leading to improving the performance of the MUS extraction algorithm. The third proposed mechanism for direct extraction of MUS was optimized by reducing the required SAT-solver calls using a classification of clauses in the input formula. Comparative analysis of the proposed algorithm against the Compute All Minimal Unsatisfiable Subsets (CAMUS) algorithm determined 1.54 × faster detection of MUS using ISCAS'85, ISCAS'89 and synthetic benchmarks. Also, the third algorithm for direct MUS computation delivers 17.05 × faster than shrinking algorithm used in MUST (minimal unsatisfiable subset) tool using ISCAS'85 and synthetic benchmarks. Moreover, it was observed that the CPU-GPU algorithm for MCSes computation based on the SSGPU solver delivered 1.92 × faster than its conventional counterpart, based on CUD@SAT equivalent on GPU using ISCAS'85, ISCAS'89 and synthetic Benchmarks.
Author Mabrook, M. Mourad
Mahmoud, Hanafy
Gaber, Lamya
Hussein, Aziza I.
Moness, Mohammed
Author_xml – sequence: 1
  givenname: Lamya
  surname: Gaber
  fullname: Gaber, Lamya
  email: lamya.gaber@mu.edu.eg
  organization: Computers and Systems Engineering Department, Minia University
– sequence: 2
  givenname: Aziza I.
  surname: Hussein
  fullname: Hussein, Aziza I.
  organization: Electrical and Computer Engineering Department, Effat University
– sequence: 3
  givenname: Hanafy
  surname: Mahmoud
  fullname: Mahmoud, Hanafy
  organization: Computers and Systems Engineering Department, Minia University
– sequence: 4
  givenname: M. Mourad
  surname: Mabrook
  fullname: Mabrook, M. Mourad
  organization: Space, Communication Department, Faculty of NSST, Beni-Suef University
– sequence: 5
  givenname: Mohammed
  surname: Moness
  fullname: Moness, Mohammed
  organization: Computers and Systems Engineering Department, Minia University
BookMark eNp9kE9PwyAYh4mZiXPuC3gi8VzlhXaU47KoM1niwXmV0BYWlhYmtFn89qI1mngYCeEFfg9_nks0cd5phK6B3AIh_C4CXRQ0I5SkTnOeHc_QFMpFmRWQF5PfmvELNI9xT1JjggHAFL2tfHcYetVb77A3uLPOdqrFg4tpLRqrqlbjOFTGh25oVcSpwC_LbVapqBvc2J3tU762oR5sj3UIab-xaud8tPEKnRvVRj3_GWfo9eF-u1pnm-fHp9Vyk9UMRJ9RYxpaKq41K0qjBBEArKg5U6UgJs10ritFG9oIk4s6rxjwKq-EEdAISimboZvx3EPw74OOvdz7Ibh0paSCErrgOYeUKsdUHXyMQRtZ2_HrfVC2lUDkl1A5CpVJqPwWKo8Jpf_QQ0iiwsdpiI1QTGG30-HvVSeoTzTljAE
CitedBy_id crossref_primary_10_1088_2058_9565_ad895c
crossref_primary_10_1007_s10836_022_06020_z
crossref_primary_10_1007_s12652_021_03016_z
Cites_doi 10.1007/s12652-018-0730-6
10.1007/978-3-319-09284-3_5
10.1109/ICM48031.2019.9021938
10.5075/epfl-thesis-8850
10.1007/978-3-030-01090-4_9
10.1007/978-3-642-39799-8_39
10.1109/ICCES.2017.8275337
10.1007/s10836-018-5747-4
10.3233/SAT190075
10.1007/978-3-319-98334-9_9
10.1109/ICM.2016.7847940
10.1109/TCAD.2010.2061270
10.1007/s12652-013-0183-x
10.1007/978-3-642-38171-3_11
10.1007/978-3-540-78800-3_24
10.1016/j.ic.2016.03.006
10.1007/978-3-030-45190-5_8
10.1007/s10836-018-5716-y
10.1007/978-3-319-23219-5_13
10.1007/978-3-319-24318-4_28
10.1080/0952813X.2014.954274
10.1109/ICCAD.2017.8203765
10.24963/ijcai.2018/188
10.1109/ICACI.2015.7184740
10.1007/s10601-015-9183-0
10.3233/SAT190100
10.1109/ISVLSI.2005.55
10.1109/TC.2014.2329687
10.1109/FMCAD.2016.7886661
10.1090/dimacs/026/18
10.1007/978-3-319-59776-8_7
10.1063/1.5033715
10.1145/2642937.2642968
10.1016/j.jpdc.2016.12.014
ContentType Journal Article
Copyright Springer-Verlag GmbH Germany, part of Springer Nature 2020
Springer-Verlag GmbH Germany, part of Springer Nature 2020.
Copyright_xml – notice: Springer-Verlag GmbH Germany, part of Springer Nature 2020
– notice: Springer-Verlag GmbH Germany, part of Springer Nature 2020.
DBID AAYXX
CITATION
8FE
8FG
AFKRA
ARAPS
AZQEC
BENPR
BGLVJ
CCPQU
DWQXO
GNUQQ
HCIFZ
JQ2
K7-
P5Z
P62
PHGZM
PHGZT
PKEHL
PQEST
PQGLB
PQQKQ
PQUKI
DOI 10.1007/s12652-020-02247-w
DatabaseName CrossRef
ProQuest SciTech Collection
ProQuest Technology Collection
ProQuest Central UK/Ireland
Advanced Technologies & Computer Science Collection
ProQuest Central Essentials - QC
ProQuest Central
ProQuest Technology Collection
ProQuest One Community College
ProQuest Central Korea
ProQuest Central Student
SciTech Premium Collection
ProQuest Computer Science Collection
Computer Science Database (ProQuest)
Advanced Technologies & Aerospace Database
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Premium
ProQuest One Academic (New)
ProQuest One Academic Middle East (New)
ProQuest One Academic Eastern Edition (DO NOT USE)
ProQuest One Applied & Life Sciences
ProQuest One Academic (retired)
ProQuest One Academic UKI Edition
DatabaseTitle CrossRef
Advanced Technologies & Aerospace Collection
Computer Science Database
ProQuest Central Student
Technology Collection
ProQuest One Academic Middle East (New)
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Essentials
ProQuest Computer Science Collection
ProQuest One Academic Eastern Edition
SciTech Premium Collection
ProQuest One Community College
ProQuest Technology Collection
ProQuest SciTech Collection
ProQuest Central
Advanced Technologies & Aerospace Database
ProQuest One Applied & Life Sciences
ProQuest One Academic UKI Edition
ProQuest Central Korea
ProQuest Central (New)
ProQuest One Academic
ProQuest One Academic (New)
DatabaseTitleList
Advanced Technologies & Aerospace Collection
Database_xml – sequence: 1
  dbid: P5Z
  name: Advanced Technologies & Aerospace Database
  url: https://search.proquest.com/hightechjournals
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 1868-5145
EndPage 3711
ExternalDocumentID 10_1007_s12652_020_02247_w
GroupedDBID -EM
06D
0R~
0VY
1N0
203
29~
2JY
2VQ
30V
4.4
406
408
409
40D
96X
AACDK
AAHNG
AAIAL
AAJBT
AAJKR
AANZL
AARHV
AARTL
AASML
AATNV
AATVU
AAUYE
AAWCG
AAYIU
AAYQN
AAYTO
AAYZH
AAZMS
ABAKF
ABBXA
ABDZT
ABECU
ABFTV
ABHQN
ABJNI
ABJOX
ABKCH
ABMQK
ABQBU
ABSXP
ABTEG
ABTHY
ABTKH
ABTMW
ABULA
ABWNU
ABXPI
ACAOD
ACDTI
ACGFS
ACHSB
ACKNC
ACMLO
ACOKC
ACPIV
ACZOJ
ADHHG
ADHIR
ADINQ
ADKNI
ADKPE
ADRFC
ADTPH
ADURQ
ADYFF
ADZKW
AEBTG
AEFQL
AEGNC
AEJHL
AEJRE
AEMSY
AENEX
AEOHA
AEPYU
AESKC
AETCA
AEVLU
AEXYK
AFBBN
AFKRA
AFLOW
AFQWF
AFWTZ
AFZKB
AGAYW
AGDGC
AGJBK
AGMZJ
AGQEE
AGQMX
AGRTI
AGWZB
AGYKE
AHAVH
AHBYD
AHKAY
AHSBF
AHYZX
AIAKS
AIGIU
AIIXL
AILAN
AITGF
AJBLW
AJRNO
AJZVZ
AKLTO
ALFXC
ALMA_UNASSIGNED_HOLDINGS
AMKLP
AMXSW
AMYLF
AMYQR
ANMIH
ARAPS
AUKKA
AXYYD
AYJHY
BENPR
BGLVJ
BGNMA
BSONS
CCPQU
CSCUP
DNIVK
DPUIP
EBLON
EBS
EIOEI
EJD
ESBYG
F5P
FERAY
FFXSO
FIGPU
FINBP
FNLPD
FRRFC
FSGXE
FYJPI
GGCAI
GGRSB
GJIRD
GQ6
GQ7
GQ8
H13
HCIFZ
HF~
HG6
HMJXF
HQYDN
HRMNR
HZ~
I0C
IKXTQ
IWAJR
IXD
IZIGR
J-C
J0Z
JBSCW
JCJTX
JZLTJ
K7-
KOV
LLZTM
M4Y
NPVJJ
NQJWS
NU0
O9-
O93
O9J
P2P
P9P
PT4
QOS
R89
R9I
RLLFE
ROL
RSV
S1Z
S27
S3B
SEG
SHX
SISQX
SJYHP
SNE
SNPRN
SNX
SOHCF
SOJ
SPISZ
SRMVM
SSLCW
STPWE
T13
TSG
U2A
UG4
UOJIU
UTJUX
UZXMN
VFIZW
W48
WK8
Z45
Z5O
Z7R
Z7X
Z83
Z88
ZMTXR
~A9
AAYXX
ABBRH
ABDBE
ABFSG
ABRTQ
ACSTC
ADKFA
AEZWR
AFDZB
AFFHD
AFHIU
AFOHR
AHPBZ
AHWEU
AIXLP
ATHPR
AYFIA
CITATION
PHGZM
PHGZT
PQGLB
8FE
8FG
AZQEC
DWQXO
GNUQQ
JQ2
P62
PKEHL
PQEST
PQQKQ
PQUKI
ID FETCH-LOGICAL-c319t-2ffd28a7ee358fa9091135c73a890f091e4eba2d2d9f49c4b317b4b9f91d92223
IEDL.DBID RSV
ISICitedReferencesCount 4
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000544777500006&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 1868-5137
IngestDate Wed Nov 05 03:11:51 EST 2025
Tue Nov 18 21:55:34 EST 2025
Sat Nov 29 03:41:25 EST 2025
Fri Feb 21 02:49:12 EST 2025
IsPeerReviewed true
IsScholarly true
Issue 7
Keywords Minimal unsatisfiable subsets
Boolean satisfiability problem
Conjunction normal form
GPU
Minimal correction subsets
SAT solving
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c319t-2ffd28a7ee358fa9091135c73a890f091e4eba2d2d9f49c4b317b4b9f91d92223
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
PQID 2920267471
PQPubID 2043913
PageCount 19
ParticipantIDs proquest_journals_2920267471
crossref_citationtrail_10_1007_s12652_020_02247_w
crossref_primary_10_1007_s12652_020_02247_w
springer_journals_10_1007_s12652_020_02247_w
PublicationCentury 2000
PublicationDate 20220700
PublicationDateYYYYMMDD 2022-07-01
PublicationDate_xml – month: 7
  year: 2022
  text: 20220700
PublicationDecade 2020
PublicationPlace Berlin/Heidelberg
PublicationPlace_xml – name: Berlin/Heidelberg
– name: Heidelberg
PublicationTitle Journal of ambient intelligence and humanized computing
PublicationTitleAbbrev J Ambient Intell Human Comput
PublicationYear 2022
Publisher Springer Berlin Heidelberg
Springer Nature B.V
Publisher_xml – name: Springer Berlin Heidelberg
– name: Springer Nature B.V
References da Silva PFM (2010) Max-SAT algorithms for real world instances. Master Dissertation.
Ren Z, Al-Asaad H (2016) Overview of assertion-based verification and its applications. In: Int'l conf. embedded systems, cyber-physical systems, & applications
Marques-Silva J, Janota M, Belov A (2013) . Minimal sets over monotone predicates in boolean formulae. International Conference on Computer Aided Verification, 592-607. https://doi.org/10.1007/978-3-642-39799-8_39
Koitz-Hristov R, Wotawa F (2018) On the superiority of conflict-driven search in MUs enumeration. In: CEUR workshop proceedings, 2289.
KonnovIVeithHWidderJOn the completeness of bounded model checking for threshold-based distributed algorithms: reachabilityInf Comput201725295109358373210.1016/j.ic.2016.03.006
Belov A, Heule M J, Marques-Silva J (2014). MUS extraction using clausal proofs. International Conference on Theory and Applications of Satisfiability Testing, 48-57. https://doi.org/10.1007/978-3-319-09284-3_5
Ignatiev A, Previti A, Liffiton M, Marques-Silva J (2015) Smallest MUS extraction with minimal hitting set dualization. In: Pesant G (ed), Principles and practice of constraint programming: 21st international conference, CP 2015 Cork, Ireland, 9255: 173–182. Springer doi: 10.1007/978–3–319–23219–5_13
Narodytska N, Bjørner N, Marinescu M-C, Sagiv M (2018). Core-Guided Minimal Correction Set and Core Enumeration. In: IJCAI, 1353–1361. https://doi.org/10.24963/ijcai.2018/188
Liffiton MH, Malik A (2013) Enumerating infeasibility: finding multiple MUSes quickly. In: International conference on AI and OR techniques in constriant programming for combinatorial optimization problems, 160–175. Doi: 10.1007/978–3–642–38171–3_11
De Moura L, Bjørner N (2008) Z3: an efficient SMT solver. In: International conference on tools and algorithms for the construction and analysis of systems, 337–340.
Marques-SilvaJComputing minimally unsatisfiable subformulas: state of the art and future directionsJ Multiple Valued Logic Soft Comput201219116318329544501394.68359
Bryan D (1985) The ISCAS'85 benchmark circuits and netlist format. North Carolina State University pp 25
Guthmann O, Strichman O, Trostanetski A (2016) Minimal unsatisfiable core extraction for SMT. In: 2016 Formal methods in computer-aided design (FMCAD), 57–64. Doi: 10.5555/3077629.3077644
Hagihara S, Egawa N, Shimakawa M, Yonezaki N (2014). Minimal strongly unsatisfiable subsets of reactive system specifications. Proceedings of the 29th ACM/IEEE international conference on Automated software engineering 629–634.
Li J, Zhu S, Zhang Y, Pu G, Vari MY (2017) Safety model checking with complementary approximations. In: Proceedings of the 36th international conference on computer-aided design. 95–100.
Dal PalùADovierAFormisanoAPontelliECud@ sat: sat solving on gpusJ Exp Theor Artif Intell20142729331610.1080/0952813X.2014.954274
AsahiroYIwamaKMiyanoERandom generation of test instances with controlled attributesDIMACS Ser Discrete Math Theoretical Comput Sci19962637739410.1090/dimacs/026/18
Shi J, Fey G, Drechsler R, Glowatz A, Hapke F, Schloffel J, PASSAT (2005) Efficient SAT-based test pattern generation for industrial circuits. In: IEEE computer society annual symposium on VLSI: new frontiers in VLSI Design (ISVLSI'05), 212–217. Doi: 10.1109/ISVLSI.2005.55
Ali LG, Hussein AI, Ali HM (2016) Parallelization of unit propagation algorithm for SAT-based ATPG of digital circuits. In: Microelectronics (ICM) 28th international conference 184–188. Doi: 10.1109/ICCES.2017.8275337.
Bendík J, Černá I , Beneš N. (2018). Recursive online enumeration of all minimal unsatisfiable subsets. In: International symposium on automated technology for verification and analysis, pp 143–159.
Gaber L, Hussein AI, Moness M (2019) Improved automatic correction for digital VLSI circuits. In: 2019 31st international conference on microelectronics (ICM) 18–22. 10.1109/ICM48031.2019.9021938
CornoFRazzakFSAT based enforcement of domotic effects in smart environmentsJ Ambient Intell Human Comput2014556557910.1007/s12652-013-0183-x
Shimakawa M, Hagihara S, Yonezaki N (2018) Efficiency of the strong satisfiability checking procedure for reactive system specifications. In: AIP conference proceedings, 1955(1). Doi: 10.1063/1.5033715.
ChenYSafarpourSMarques-SilvaJVenerisAAutomated design debugging with maximum satisfiabilityIEEE Trans Comput Aided Des Integr Circuits Syst201029111804181710.1109/TCAD.2010.2061270
MandouhEWassalAGApplication of machine learning techniques in post-silicon debugging and bug localizationJ. Electron. Test.201834216318110.1007/s10836-018-5716-y
NadelARyvchinVStrichmanOAccelerated deletion-based extraction of minimal unsatisfiable coresJ Satisfiability Boolean Modeling Comput201492751329175810.3233/SAT190100
Zhang J, Li T, S. Li, (2015). Application and analysis of unsatisfiable cores on circuits synthesis, Seventh International Conference on Advanced Computational Intelligence (ICACI): 407–410, doi: 10.1109/ICACI.2015.7184740.
SohanghpurwalaAAHassanMWAthanasPHardware accelerated SAT solvers—a surveyJ Parallel Distributed Comput201710617018410.1016/j.jpdc.2016.12.014
BeckerAJSatisfiability-based methods for digital circuit design, debug, and optimizationEPFL201810.5075/epfl-thesis-8850
Fossé R, Simon L (2018) On the non-degeneracy of unsatisfiability proof graphs produced by SAT solvers. In: International conference on principles and practice of constraint programming, 128–143.
Gómez LIR (2017) Machine learning support for logic diagnosis. Doctoral dissertation, University of Stuttgart.
Bendík J, Cerna I (2018) Evaluation of domain agnostic approaches for enumeration of minimal unsatisfiable subsets. In: LPAR. 131–142.
LiffitonMHPrevitiAMalikASilvaJMFast, flexible MUS enumerationConstraints201621223250346423410.1007/s10601-015-9183-01334.90080
Ali LG, Hussein AI, Ali HM (2017) An efficient computation of minimal correction subformulas for SAT-based ATPG of digital circuits. In: Computer engineering and systems (ICCES), 12th international conference, pp 383–389. doi: 10.1109/ICCES.2017.8275337.
Bendík J, Černá I (2020) MUST: Minimal Unsatisfiable Subsets Enumeration Tool. International Conference on Tools and Algorithms for the Construction and Analysis of Systems, 135-152. https://doi.org/10.1007/978-3-030-45190-5_8
Dave AH (2018) Application of machine learning in digital logic circuit design verification and testing. Doctoral dissertation, California State University, Fresno.
Zhendong L, Shaowei C (2018) Solving (weighted) partial MaxSAT by dynamic local search for SAT. In: Proceedings of the 27th international joint conference on artificial intelligence (IJCAI’18), AAAI Press, 1346–1352.
Zielke C, Kaufmann M (2015) A new approach to partial MUS enumeration. International Conference on Theory and Applications of Satisfiability Testing, 387-404. https://doi.org/10.1007/978-3-319-24318-4_28
OsamaMGaberLHusseinAIMahmoudHAn efficient SAT-based test generation algorithm with GPU acceleratorJ Electron Testing20183451152710.1007/s10836-018-5747-4
Le BerreDParrainAThe Sat4j library, release 2.2J Satisfiability Boolean Modeling Comput20107596410.3233/SAT190075
CaiSGallinaBNyströmDSeceleanuCLarssonATool-supported design of data aggregation processes in cloud monitoring systemsJ Ambient Intell Human Comput2019102519253510.1007/s12652-018-0730-6
Leo K, Tack G (2017) Debugging unsatisfiable constraint models. In: International conference on AI and OR techniques in constraint programming for combinatorial optimization problems. 77–93.
AlizadehBBehnamPSadeghi-KohanSA scalable formal debugging approach with auto-correction capability based on static slicing and dynamic ranking for RTL datapath designsIEEE Trans Comput201464615641578335228710.1109/TC.2014.23296871360.68355
2247_CR17
2247_CR16
2247_CR38
2247_CR19
2247_CR18
2247_CR2
2247_CR1
S Cai (2247_CR12) 2019; 10
2247_CR6
J Marques-Silva (2247_CR30) 2012; 19
2247_CR8
2247_CR7
MH Liffiton (2247_CR27) 2016; 21
E Mandouh (2247_CR29) 2018; 34
2247_CR9
Y Chen (2247_CR13) 2010; 29
Y Asahiro (2247_CR4) 1996; 26
2247_CR31
F Corno (2247_CR14) 2014; 5
AJ Becker (2247_CR5) 2018
2247_CR11
2247_CR33
AA Sohanghpurwala (2247_CR39) 2017; 106
2247_CR15
2247_CR37
2247_CR36
2247_CR28
I Konnov (2247_CR24) 2017; 252
A Nadel (2247_CR32) 2014; 9
D Le Berre (2247_CR10) 2010; 7
M Osama (2247_CR34) 2018; 34
2247_CR40
2247_CR20
2247_CR42
2247_CR41
B Alizadeh (2247_CR3) 2014; 64
2247_CR22
2247_CR21
2247_CR43
2247_CR23
2247_CR26
A Dal Palù (2247_CR35) 2014; 27
2247_CR25
References_xml – reference: Shi J, Fey G, Drechsler R, Glowatz A, Hapke F, Schloffel J, PASSAT (2005) Efficient SAT-based test pattern generation for industrial circuits. In: IEEE computer society annual symposium on VLSI: new frontiers in VLSI Design (ISVLSI'05), 212–217. Doi: 10.1109/ISVLSI.2005.55
– reference: NadelARyvchinVStrichmanOAccelerated deletion-based extraction of minimal unsatisfiable coresJ Satisfiability Boolean Modeling Comput201492751329175810.3233/SAT190100
– reference: Ali LG, Hussein AI, Ali HM (2016) Parallelization of unit propagation algorithm for SAT-based ATPG of digital circuits. In: Microelectronics (ICM) 28th international conference 184–188. Doi: 10.1109/ICCES.2017.8275337.
– reference: Ren Z, Al-Asaad H (2016) Overview of assertion-based verification and its applications. In: Int'l conf. embedded systems, cyber-physical systems, & applications
– reference: AlizadehBBehnamPSadeghi-KohanSA scalable formal debugging approach with auto-correction capability based on static slicing and dynamic ranking for RTL datapath designsIEEE Trans Comput201464615641578335228710.1109/TC.2014.23296871360.68355
– reference: Belov A, Heule M J, Marques-Silva J (2014). MUS extraction using clausal proofs. International Conference on Theory and Applications of Satisfiability Testing, 48-57. https://doi.org/10.1007/978-3-319-09284-3_5
– reference: Le BerreDParrainAThe Sat4j library, release 2.2J Satisfiability Boolean Modeling Comput20107596410.3233/SAT190075
– reference: OsamaMGaberLHusseinAIMahmoudHAn efficient SAT-based test generation algorithm with GPU acceleratorJ Electron Testing20183451152710.1007/s10836-018-5747-4
– reference: SohanghpurwalaAAHassanMWAthanasPHardware accelerated SAT solvers—a surveyJ Parallel Distributed Comput201710617018410.1016/j.jpdc.2016.12.014
– reference: Bendík J, Černá I , Beneš N. (2018). Recursive online enumeration of all minimal unsatisfiable subsets. In: International symposium on automated technology for verification and analysis, pp 143–159.
– reference: Bryan D (1985) The ISCAS'85 benchmark circuits and netlist format. North Carolina State University pp 25
– reference: Guthmann O, Strichman O, Trostanetski A (2016) Minimal unsatisfiable core extraction for SMT. In: 2016 Formal methods in computer-aided design (FMCAD), 57–64. Doi: 10.5555/3077629.3077644
– reference: Gómez LIR (2017) Machine learning support for logic diagnosis. Doctoral dissertation, University of Stuttgart.
– reference: Ignatiev A, Previti A, Liffiton M, Marques-Silva J (2015) Smallest MUS extraction with minimal hitting set dualization. In: Pesant G (ed), Principles and practice of constraint programming: 21st international conference, CP 2015 Cork, Ireland, 9255: 173–182. Springer doi: 10.1007/978–3–319–23219–5_13
– reference: Hagihara S, Egawa N, Shimakawa M, Yonezaki N (2014). Minimal strongly unsatisfiable subsets of reactive system specifications. Proceedings of the 29th ACM/IEEE international conference on Automated software engineering 629–634.
– reference: Zhang J, Li T, S. Li, (2015). Application and analysis of unsatisfiable cores on circuits synthesis, Seventh International Conference on Advanced Computational Intelligence (ICACI): 407–410, doi: 10.1109/ICACI.2015.7184740.
– reference: LiffitonMHPrevitiAMalikASilvaJMFast, flexible MUS enumerationConstraints201621223250346423410.1007/s10601-015-9183-01334.90080
– reference: CaiSGallinaBNyströmDSeceleanuCLarssonATool-supported design of data aggregation processes in cloud monitoring systemsJ Ambient Intell Human Comput2019102519253510.1007/s12652-018-0730-6
– reference: Fossé R, Simon L (2018) On the non-degeneracy of unsatisfiability proof graphs produced by SAT solvers. In: International conference on principles and practice of constraint programming, 128–143.
– reference: KonnovIVeithHWidderJOn the completeness of bounded model checking for threshold-based distributed algorithms: reachabilityInf Comput201725295109358373210.1016/j.ic.2016.03.006
– reference: BeckerAJSatisfiability-based methods for digital circuit design, debug, and optimizationEPFL201810.5075/epfl-thesis-8850
– reference: Gaber L, Hussein AI, Moness M (2019) Improved automatic correction for digital VLSI circuits. In: 2019 31st international conference on microelectronics (ICM) 18–22. 10.1109/ICM48031.2019.9021938
– reference: Li J, Zhu S, Zhang Y, Pu G, Vari MY (2017) Safety model checking with complementary approximations. In: Proceedings of the 36th international conference on computer-aided design. 95–100.
– reference: Ali LG, Hussein AI, Ali HM (2017) An efficient computation of minimal correction subformulas for SAT-based ATPG of digital circuits. In: Computer engineering and systems (ICCES), 12th international conference, pp 383–389. doi: 10.1109/ICCES.2017.8275337.
– reference: AsahiroYIwamaKMiyanoERandom generation of test instances with controlled attributesDIMACS Ser Discrete Math Theoretical Comput Sci19962637739410.1090/dimacs/026/18
– reference: Dal PalùADovierAFormisanoAPontelliECud@ sat: sat solving on gpusJ Exp Theor Artif Intell20142729331610.1080/0952813X.2014.954274
– reference: Leo K, Tack G (2017) Debugging unsatisfiable constraint models. In: International conference on AI and OR techniques in constraint programming for combinatorial optimization problems. 77–93.
– reference: CornoFRazzakFSAT based enforcement of domotic effects in smart environmentsJ Ambient Intell Human Comput2014556557910.1007/s12652-013-0183-x
– reference: Dave AH (2018) Application of machine learning in digital logic circuit design verification and testing. Doctoral dissertation, California State University, Fresno.
– reference: De Moura L, Bjørner N (2008) Z3: an efficient SMT solver. In: International conference on tools and algorithms for the construction and analysis of systems, 337–340.
– reference: Marques-SilvaJComputing minimally unsatisfiable subformulas: state of the art and future directionsJ Multiple Valued Logic Soft Comput201219116318329544501394.68359
– reference: Narodytska N, Bjørner N, Marinescu M-C, Sagiv M (2018). Core-Guided Minimal Correction Set and Core Enumeration. In: IJCAI, 1353–1361. https://doi.org/10.24963/ijcai.2018/188
– reference: Bendík J, Černá I (2020) MUST: Minimal Unsatisfiable Subsets Enumeration Tool. International Conference on Tools and Algorithms for the Construction and Analysis of Systems, 135-152. https://doi.org/10.1007/978-3-030-45190-5_8
– reference: MandouhEWassalAGApplication of machine learning techniques in post-silicon debugging and bug localizationJ. Electron. Test.201834216318110.1007/s10836-018-5716-y
– reference: Koitz-Hristov R, Wotawa F (2018) On the superiority of conflict-driven search in MUs enumeration. In: CEUR workshop proceedings, 2289.
– reference: ChenYSafarpourSMarques-SilvaJVenerisAAutomated design debugging with maximum satisfiabilityIEEE Trans Comput Aided Des Integr Circuits Syst201029111804181710.1109/TCAD.2010.2061270
– reference: Shimakawa M, Hagihara S, Yonezaki N (2018) Efficiency of the strong satisfiability checking procedure for reactive system specifications. In: AIP conference proceedings, 1955(1). Doi: 10.1063/1.5033715.
– reference: Bendík J, Cerna I (2018) Evaluation of domain agnostic approaches for enumeration of minimal unsatisfiable subsets. In: LPAR. 131–142.
– reference: da Silva PFM (2010) Max-SAT algorithms for real world instances. Master Dissertation.
– reference: Zielke C, Kaufmann M (2015) A new approach to partial MUS enumeration. International Conference on Theory and Applications of Satisfiability Testing, 387-404. https://doi.org/10.1007/978-3-319-24318-4_28
– reference: Liffiton MH, Malik A (2013) Enumerating infeasibility: finding multiple MUSes quickly. In: International conference on AI and OR techniques in constriant programming for combinatorial optimization problems, 160–175. Doi: 10.1007/978–3–642–38171–3_11
– reference: Zhendong L, Shaowei C (2018) Solving (weighted) partial MaxSAT by dynamic local search for SAT. In: Proceedings of the 27th international joint conference on artificial intelligence (IJCAI’18), AAAI Press, 1346–1352.
– reference: Marques-Silva J, Janota M, Belov A (2013) . Minimal sets over monotone predicates in boolean formulae. International Conference on Computer Aided Verification, 592-607. https://doi.org/10.1007/978-3-642-39799-8_39
– volume: 10
  start-page: 2519
  year: 2019
  ident: 2247_CR12
  publication-title: J Ambient Intell Human Comput
  doi: 10.1007/s12652-018-0730-6
– ident: 2247_CR36
– ident: 2247_CR6
  doi: 10.1007/978-3-319-09284-3_5
– ident: 2247_CR11
– ident: 2247_CR18
  doi: 10.1109/ICM48031.2019.9021938
– year: 2018
  ident: 2247_CR5
  publication-title: EPFL
  doi: 10.5075/epfl-thesis-8850
– ident: 2247_CR7
  doi: 10.1007/978-3-030-01090-4_9
– ident: 2247_CR31
  doi: 10.1007/978-3-642-39799-8_39
– ident: 2247_CR2
  doi: 10.1109/ICCES.2017.8275337
– volume: 34
  start-page: 511
  year: 2018
  ident: 2247_CR34
  publication-title: J Electron Testing
  doi: 10.1007/s10836-018-5747-4
– ident: 2247_CR15
– volume: 7
  start-page: 59
  year: 2010
  ident: 2247_CR10
  publication-title: J Satisfiability Boolean Modeling Comput
  doi: 10.3233/SAT190075
– ident: 2247_CR17
  doi: 10.1007/978-3-319-98334-9_9
– ident: 2247_CR1
  doi: 10.1109/ICM.2016.7847940
– volume: 29
  start-page: 1804
  issue: 11
  year: 2010
  ident: 2247_CR13
  publication-title: IEEE Trans Comput Aided Des Integr Circuits Syst
  doi: 10.1109/TCAD.2010.2061270
– volume: 5
  start-page: 565
  year: 2014
  ident: 2247_CR14
  publication-title: J Ambient Intell Human Comput
  doi: 10.1007/s12652-013-0183-x
– ident: 2247_CR28
  doi: 10.1007/978-3-642-38171-3_11
– ident: 2247_CR8
– ident: 2247_CR16
  doi: 10.1007/978-3-540-78800-3_24
– volume: 252
  start-page: 95
  year: 2017
  ident: 2247_CR24
  publication-title: Inf Comput
  doi: 10.1016/j.ic.2016.03.006
– ident: 2247_CR9
  doi: 10.1007/978-3-030-45190-5_8
– volume: 34
  start-page: 163
  issue: 2
  year: 2018
  ident: 2247_CR29
  publication-title: J. Electron. Test.
  doi: 10.1007/s10836-018-5716-y
– ident: 2247_CR23
– ident: 2247_CR22
  doi: 10.1007/978-3-319-23219-5_13
– volume: 19
  start-page: 163
  issue: 1
  year: 2012
  ident: 2247_CR30
  publication-title: J Multiple Valued Logic Soft Comput
– ident: 2247_CR42
  doi: 10.1007/978-3-319-24318-4_28
– volume: 27
  start-page: 293
  year: 2014
  ident: 2247_CR35
  publication-title: J Exp Theor Artif Intell
  doi: 10.1080/0952813X.2014.954274
– ident: 2247_CR26
  doi: 10.1109/ICCAD.2017.8203765
– ident: 2247_CR33
  doi: 10.24963/ijcai.2018/188
– ident: 2247_CR40
  doi: 10.1109/ICACI.2015.7184740
– volume: 21
  start-page: 223
  year: 2016
  ident: 2247_CR27
  publication-title: Constraints
  doi: 10.1007/s10601-015-9183-0
– volume: 9
  start-page: 27
  year: 2014
  ident: 2247_CR32
  publication-title: J Satisfiability Boolean Modeling Comput
  doi: 10.3233/SAT190100
– ident: 2247_CR37
  doi: 10.1109/ISVLSI.2005.55
– volume: 64
  start-page: 1564
  issue: 6
  year: 2014
  ident: 2247_CR3
  publication-title: IEEE Trans Comput
  doi: 10.1109/TC.2014.2329687
– ident: 2247_CR19
  doi: 10.1109/FMCAD.2016.7886661
– volume: 26
  start-page: 377
  year: 1996
  ident: 2247_CR4
  publication-title: DIMACS Ser Discrete Math Theoretical Comput Sci
  doi: 10.1090/dimacs/026/18
– ident: 2247_CR25
  doi: 10.1007/978-3-319-59776-8_7
– ident: 2247_CR20
– ident: 2247_CR38
  doi: 10.1063/1.5033715
– ident: 2247_CR21
  doi: 10.1145/2642937.2642968
– volume: 106
  start-page: 170
  year: 2017
  ident: 2247_CR39
  publication-title: J Parallel Distributed Comput
  doi: 10.1016/j.jpdc.2016.12.014
– ident: 2247_CR41
– ident: 2247_CR43
SSID ssj0000393111
Score 2.254076
Snippet The explanation of infeasibilities formed in Minimal Unsatisfiable Subformulas (MUSes) is a core task in the analysis of over-constrained Boolean formulas. A...
SourceID proquest
crossref
springer
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 3693
SubjectTerms Algorithms
Artificial Intelligence
Benchmarks
Boolean
Canonical forms
Central processing units
Circuit design
Circuits
Computation
Computational Intelligence
CPUs
Debugging
Design
Designers
Digital electronics
Engineering
Graphics processing units
Integrated circuits
Machine learning
Original Research
Robotics and Automation
Silicon
Solvers
User Interfaces and Human Computer Interaction
SummonAdditionalLinks – databaseName: Advanced Technologies & Aerospace Database
  dbid: P5Z
  link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV3NS8MwFA86PXjxAxWnU3LwpsG1Tb9OMsThQcbACcODpfmSgnazXd2_b16arii4i7eWpqH0l7z3krz3-yF0KYBSJPQCwrTlI5RxRljfT4mIlOf5TDIljWrJYzgaRdNpPLYbbqVNq2xsojHUYsZhj_wGVJXcAJZQt_NPAqpRcLpqJTQ20RawJIB0w9h_We2xQN2pYyR4gRSe-I4X2rqZunrODXyXwPoJHFlIlj99Uxtw_jojNa5nuPffj95HuzboxIN6lBygDZkfotda0MEgg2cKA8nIh25V5aWpeMigqAqXFYOwttJBNtYX-GkwIeD5BBbZGwiOYJ4VvMoWWBaFfi7q1L2sPELPw_vJ3QOxaguE62m4IK5Swo3SUErPj1Qa60DC8XweemkU95W-k1Sy1BWuiBWNOWU68mCUxSp2RAxRxjHq5LNcniAcRBzyPAUsnmjq8JRSKrVl0K6Q9rVX7iKn-c8Jt1TkoIjxnrQkyoBNorFJDDbJsouuVu_MayKOta17DSCJnZRl0qLRRdcNpO3jv3s7Xd_bGdpxoSjCJPH2UGdRVPIcbfMvDVZxYYbkN7Bb5u4
  priority: 102
  providerName: ProQuest
Title Computation of minimal unsatisfiable subformulas for SAT-based digital circuit error diagnosis
URI https://link.springer.com/article/10.1007/s12652-020-02247-w
https://www.proquest.com/docview/2920267471
Volume 13
WOSCitedRecordID wos000544777500006&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVPQU
  databaseName: Advanced Technologies & Aerospace Database
  customDbUrl:
  eissn: 1868-5145
  dateEnd: 20241212
  omitProxy: false
  ssIdentifier: ssj0000393111
  issn: 1868-5137
  databaseCode: P5Z
  dateStart: 20100301
  isFulltext: true
  titleUrlDefault: https://search.proquest.com/hightechjournals
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: Computer Science Database (ProQuest)
  customDbUrl:
  eissn: 1868-5145
  dateEnd: 20241212
  omitProxy: false
  ssIdentifier: ssj0000393111
  issn: 1868-5137
  databaseCode: K7-
  dateStart: 20100301
  isFulltext: true
  titleUrlDefault: http://search.proquest.com/compscijour
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: ProQuest Central
  customDbUrl:
  eissn: 1868-5145
  dateEnd: 20241212
  omitProxy: false
  ssIdentifier: ssj0000393111
  issn: 1868-5137
  databaseCode: BENPR
  dateStart: 20100301
  isFulltext: true
  titleUrlDefault: https://www.proquest.com/central
  providerName: ProQuest
– providerCode: PRVAVX
  databaseName: SpringerLINK Contemporary 1997-Present
  customDbUrl:
  eissn: 1868-5145
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0000393111
  issn: 1868-5137
  databaseCode: RSV
  dateStart: 20100301
  isFulltext: true
  titleUrlDefault: https://link.springer.com/search?facet-content-type=%22Journal%22
  providerName: Springer Nature
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LS8NAEB5s9aAH32K1lj1404Um2TTJsUqLoJSiVcSDIfuSgFZJGv377myTVkUFvYSEfSTM7O58m52ZD-BQYkqRwOtQblY-yrjglLf9hMpQe57PFdfKspZcBINBeHsbDcugsLzydq-OJO1KPQ92czu-S3G7g3YnoG81WDRvCpGw4fLqZvZnBaNNHUu8i6ngqe94QRkt8303ny3SHGZ-ORm1Bqe_9r9PXYfVEmCS7nREbMCCGm_Cyoe0g1twP6VysDohz5pgepEn06YY5zbWIcVwKpIXHAFtYeA1MTfkqjuiaPMkkekDUo0QkWaiSCdEZZkpl1OnvTTfhut-b3R6RkueBSrMBJxQV2vphkmglOeHOokMhHA8XwReEkZtbZ4UUzxxpSsjzSLBuMEcnPFIR46MEF_sQH38PFa7QDqhQA9PidsmljgiYYwpsyYYI8jaxh43wKlkHYsyCTlyYTzG8_TJKLvYyC62sovfGnA0a_MyTcHxa-1mpcK4nI55jJRcbgf33w04rlQ2L_65t72_Vd-HZRfDI6w7bxPqk6xQB7AkXo3yshYsnvQGw8sW1M4Daq5D_65lh-47_Mblgg
linkProvider Springer Nature
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1Lb9NAEB6VUoleWhAg0gfsAU50Rbxex_YBVVWhapUQIZFKPdV4X8hSm7R23Kh_qr-RmbXdCCR664GbLa9XsufbeezOzAfw3lBLkTgccIWaj0ulFVf9KOcmcWEYKauc9awlo3g8Ts7O0u8rcNfVwlBaZacTvaI2M0175J-IVUkMKITav7rmxBpFp6sdhUYDi6G9XWDIVn0--YLy_SDE0dfJ4TFvWQW4RrjNuXDOiCSPrQ2jxOUpGswgjHQc5knad3hnpVW5MMKkTqZaKrSwSqrUpYFJyZrivE_gqQyTmNbVMOb3ezpU5xp4yl9qQs-jIIzbOp2mWk8MIsEpXiPDGfPFn7Zw6eD-dSbrTd3R5v_2k57DRutUs4NmFbyAFTt9CecNYYVHHps5Rk1ULnFUPa18RUdBRWOsqhW57TUGEQwv2I-DCSfLbpgpfhGhCtNFqetizmxZ4nPTpCYW1Ss4fZRPeg2r09nUvgE2SDTlsRoKDmUe6FxKaVHzoamXffQ6ehB0cs1022qdGD8usmWTaMJChljIPBayRQ8-3r9z1TQaeXD0TgeArFU6VbaUfg_2OggtH_97tq2HZ3sHz44n30bZ6GQ83IZ1QQUgPmF5B1bnZW13YU3foODKt345MPj52ND6DYuvQ20
linkToPdf http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1LS8NAEB58IXrwLdbnHrzpYpNsmuRY1KIopdAqngzZlwQ0lbSxf9-dTdqqqCDeEvZBmNndmcnO9w3AsURKkcBrUG5OPsq44JTX_YTKUHuezxXXylYtuQ3a7fDhIep8QPHbbPfxlWSJaUCWpmx49ir12RT45jZ8l2LogzYooKNZmGeYSI_xevd-8pcFkaeOLcKLtPDUd7ygQs58P81n6zR1Ob_cklrj01r9_2evwUrleJJmuVLWYUZlG7D8gY5wEx7LEg9WV6SvCdKOvJgxRTawGIgUYVZkUHB0dAvjdhPzQLrNHkVbKIlMn7AECRFpLop0SFSem3ZZJvOlgy24a132zq9oVX-BCrMxh9TVWrphEijl-aFOIuNaOJ4vAi8Jo7o2b4opnrjSlZFmkWDc-CKc8UhHjozQ79iGuayfqR0gjVBg5qfEcIoljkgYY8qcFcY4srqx0zVwxnKPRUVOjjUynuMprTLKLjayi63s4lENTiZjXktqjl9774_VGVfbdBBjqS63gXF5DU7H6ps2_zzb7t-6H8Fi56IV3163b_ZgyUUEhc343Ye5YV6oA1gQb0aP-aFdve-vI-3g
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=Computation+of+minimal+unsatisfiable+subformulas+for+SAT-based+digital+circuit+error+diagnosis&rft.jtitle=Journal+of+ambient+intelligence+and+humanized+computing&rft.au=Gaber%2C+Lamya&rft.au=Hussein%2C+Aziza+I.&rft.au=Mahmoud%2C+Hanafy&rft.au=Mabrook%2C+M.+Mourad&rft.date=2022-07-01&rft.pub=Springer+Berlin+Heidelberg&rft.issn=1868-5137&rft.eissn=1868-5145&rft.volume=13&rft.issue=7&rft.spage=3693&rft.epage=3711&rft_id=info:doi/10.1007%2Fs12652-020-02247-w&rft.externalDocID=10_1007_s12652_020_02247_w
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1868-5137&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1868-5137&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1868-5137&client=summon