Concurrent Error Detection in Finite-Field Arithmetic Operations Using Pipelined and Systolic Architectures

In this work, we consider detection of errors in polynomial, dual, and normal bases arithmetic operations. Error detection is performed by recomputing with the shifted operand method, while the operation unit is in use. This scheme is efficient for pipelined architectures, particularly systolic arra...

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on computers Vol. 58; no. 11; pp. 1553 - 1567
Main Authors Bayat-Sarmadi, S., Hasan, M.A.
Format Journal Article
LanguageEnglish
Published New York IEEE 01.11.2009
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text
ISSN0018-9340
1557-9956
DOI10.1109/TC.2009.62

Cover

Abstract In this work, we consider detection of errors in polynomial, dual, and normal bases arithmetic operations. Error detection is performed by recomputing with the shifted operand method, while the operation unit is in use. This scheme is efficient for pipelined architectures, particularly systolic arrays. Additionally, one semisystolic multiplier for each of the polynomial, dual, type I, and type II optimal normal bases is presented. The results show that for having better or similar space and time overheads compared to a number of related previous work, the multipliers have generally a higher error-detection capability, e.g., the error-detection capability of the RESO-based scheme for single and multiple stuck-at faults in a polynomial basis multiplier is 100 percent. Finally, we also comment on how RESO can be used for concurrent error correction to deal with transient faults.
AbstractList In this work, we consider detection of errors in polynomial, dual, and normal bases arithmetic operations. Error detection is performed by recomputing with the shifted operand method, while the operation unit is in use. This scheme is efficient for pipelined architectures, particularly systolic arrays. Additionally, one semisystolic multiplier for each of the polynomial, dual, type I, and type II optimal normal bases is presented. The results show that for having better or similar space and time overheads compared to a number of related previous work, the multipliers have generally a higher error-detection capability, e.g., the error-detection capability of the RESO-based scheme for single and multiple stuck-at faults in a polynomial basis multiplier is 100 percent. Finally, we also comment on how RESO can be used for concurrent error correction to deal with transient faults.
Author Bayat-Sarmadi, S.
Hasan, M.A.
Author_xml – sequence: 1
  givenname: S.
  surname: Bayat-Sarmadi
  fullname: Bayat-Sarmadi, S.
  organization: Univ. of Waterloo, Waterloo, ON, Canada
– sequence: 2
  givenname: M.A.
  surname: Hasan
  fullname: Hasan, M.A.
  organization: Electr. & Comput. Dept., Univ. of Waterloo, Waterloo, ON, Canada
BookMark eNptkMFLwzAchYNMcFMvXr0EL4LQmaRN0xxHdSoICs5zyNJfNdolM0kP--_tNvEgnt7lex-PN0Ej5x0gdEbJlFIirxf1lBEipyU7QGPKucik5OUIjQmhVSbzghyhSYwfhJCSETlGn7V3pg8BXMK3IfiAbyCBSdY7bB2eW2cTZHMLXYNnwab3FSRr8NMagt5CEb9G697ws11DZx00WLsGv2xi8t3AzYJ5t1tfHyCeoMNWdxFOf_IYvc5vF_V99vh091DPHjOTizJlAtpimCe51gaWkjOxbApRaaEFFww0NIKKnPJmqTmVsmzbgreSVy2voKVG58focu9dB__VQ0xqZaOBrtMOfB9VVcqqKFjJBvLiD_nh--CGcaripcwpYfkAXe0hE3yMAVq1Dnalw0ZRoravq0Wttq-rnZH8gY1Nu6dS0Lb7v3K-r1gA-HUXFeWMyvwb3sCQOg
CODEN ITCOB4
CitedBy_id crossref_primary_10_1109_TCAD_2014_2307002
crossref_primary_10_1109_TMSCS_2018_2878437
crossref_primary_10_1109_TCSI_2018_2795380
crossref_primary_10_1587_elex_18_20210160
crossref_primary_10_1007_s11265_019_01481_6
crossref_primary_10_1016_j_microrel_2014_12_018
crossref_primary_10_9723_jksiis_2013_18_2_041
crossref_primary_10_1049_iet_cds_2015_0337
crossref_primary_10_1109_TC_2010_272
crossref_primary_10_1109_TCSI_2016_2598779
crossref_primary_10_1016_j_mejo_2021_105275
crossref_primary_10_1080_03772063_2014_914699
crossref_primary_10_1109_TVLSI_2019_2918836
crossref_primary_10_1049_iet_cdt_2015_0020
crossref_primary_10_1109_TVLSI_2012_2185257
crossref_primary_10_1109_TC_2010_258
crossref_primary_10_1109_TVLSI_2014_2356015
crossref_primary_10_1109_TCSI_2014_2386782
crossref_primary_10_1016_j_mejo_2020_104709
crossref_primary_10_1109_TC_2012_289
crossref_primary_10_3390_app10051700
crossref_primary_10_1109_TVLSI_2024_3419700
crossref_primary_10_1109_TVLSI_2023_3341147
crossref_primary_10_1016_j_micpro_2020_103173
crossref_primary_10_1007_s11771_012_1140_0
Cites_doi 10.1093/ietfec/e89-a.2.566
10.1007/11889700_18
10.1109/12.902754
10.1007/s11390-007-9003-0
10.1109/9780470546345
10.1109/TVLSI.2007.893659
10.1109/TC.1984.1676441
10.1007/3-540-69053-0_4
10.1007/s10836-005-1053-z
10.1109/TC.2003.1190590
10.1007/3-540-44598-6_8
10.1109/TC.1983.1676246
10.1007/11889700_16
10.1109/ASAP.2007.4429981
10.1109/TIT.1985.1057074
10.1109/TCAD.2005.855980
10.1049/ip-cdt:19970660
10.1007/s10623-003-1160-8
10.1109/TC.1982.1676055
10.1007/11889700_4
10.1109/ICCD.2007.4601926
10.1137/0403012
10.1049/el:20020468
10.1109/31.135751
10.1007/3-540-36400-5_37
10.1109/TC.2006.147
10.1109/TEST.1994.527990
10.1145/1015047.1015054
10.1109/arith.2003.1207679
10.1023/A:1008333132366
10.1007/s10836-006-7446-9
ContentType Journal Article
Copyright Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2009
Copyright_xml – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2009
DBID 97E
RIA
RIE
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
F28
FR3
DOI 10.1109/TC.2009.62
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005–Present
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE Electronic Library (IEL)
CrossRef
Computer and Information Systems Abstracts
Electronics & Communications 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
ANTE: Abstracts in New Technology & Engineering
Engineering Research Database
DatabaseTitle CrossRef
Technology Research Database
Computer and Information Systems Abstracts – Academic
Electronics & Communications Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts Professional
Engineering Research Database
ANTE: Abstracts in New Technology & Engineering
DatabaseTitleList Technology Research Database

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
Computer Science
EISSN 1557-9956
EndPage 1567
ExternalDocumentID 2292091251
10_1109_TC_2009_62
4815219
Genre orig-research
GroupedDBID --Z
-DZ
-~X
.55
.DC
0R~
29I
3EH
3O-
4.4
5GY
5VS
6IK
85S
97E
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABFSI
ABQJQ
ABVLG
ACGFO
ACIWK
ACNCT
AENEX
AETEA
AETIX
AGQYO
AGSQL
AHBIQ
AI.
AIBXA
AKJIK
AKQYR
ALLEH
ALMA_UNASSIGNED_HOLDINGS
ASUFR
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CS3
DU5
E.L
EBS
EJD
HZ~
H~9
IAAWW
IBMZZ
ICLAB
IEDLZ
IFIPE
IFJZH
IPLJI
JAVBF
LAI
M43
MS~
MVM
O9-
OCL
P2P
PQQKQ
RIA
RIE
RNI
RNS
RXW
RZB
TAE
TN5
TWZ
UHB
UKR
UPT
VH1
X7M
XJT
XOL
XZL
YXB
YYQ
YZZ
ZCG
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
RIG
F28
FR3
ID FETCH-LOGICAL-c376t-7ef400695aaceb9527bd478a7a7572eaed717315dba51996ff45f958f58ef1ca3
IEDL.DBID RIE
ISSN 0018-9340
IngestDate Wed Oct 01 14:25:43 EDT 2025
Mon Jun 30 06:59:17 EDT 2025
Thu Apr 24 22:52:34 EDT 2025
Wed Oct 01 06:43:28 EDT 2025
Wed Aug 27 02:49:03 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 11
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c376t-7ef400695aaceb9527bd478a7a7572eaed717315dba51996ff45f958f58ef1ca3
Notes ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 14
content type line 23
PQID 856931023
PQPubID 85452
PageCount 15
ParticipantIDs ieee_primary_4815219
proquest_miscellaneous_869844262
crossref_primary_10_1109_TC_2009_62
proquest_journals_856931023
crossref_citationtrail_10_1109_TC_2009_62
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2009-11-01
PublicationDateYYYYMMDD 2009-11-01
PublicationDate_xml – month: 11
  year: 2009
  text: 2009-11-01
  day: 01
PublicationDecade 2000
PublicationPlace New York
PublicationPlace_xml – name: New York
PublicationTitle IEEE transactions on computers
PublicationTitleAbbrev TC
PublicationYear 2009
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 ref13
ref12
ref34
ref15
ref14
ref31
ref30
ref11
ref33
ref10
ref2
ref1
ref17
ref16
ref19
ref18
Koren (ref35) 2007
ref24
ref23
McGrew (ref7)
ref25
ref20
ref22
Menezes (ref32) 1993
ref21
ref28
ref27
ref29
ref8
ref9
ref4
ref3
ref6
ref5
Seroussi (ref26) 1998
References_xml – ident: ref21
  doi: 10.1093/ietfec/e89-a.2.566
– ident: ref19
  doi: 10.1007/11889700_18
– ident: ref33
  doi: 10.1109/12.902754
– ident: ref29
  doi: 10.1007/s11390-007-9003-0
– ident: ref5
  doi: 10.1109/9780470546345
– ident: ref12
  doi: 10.1109/TVLSI.2007.893659
– volume-title: Applications of Finite Fields
  year: 1993
  ident: ref32
– year: 1998
  ident: ref26
  article-title: Table of Low-Weight Binary Irreducible Polynomials
– ident: ref28
  doi: 10.1109/TC.1984.1676441
– ident: ref3
  doi: 10.1007/3-540-69053-0_4
– ident: ref31
  doi: 10.1007/s10836-005-1053-z
– ident: ref9
  doi: 10.1109/TC.2003.1190590
– ident: ref1
  doi: 10.1007/3-540-44598-6_8
– ident: ref24
  doi: 10.1109/TC.1983.1676246
– ident: ref20
  doi: 10.1007/11889700_16
– ident: ref18
  doi: 10.1109/ASAP.2007.4429981
– ident: ref8
  doi: 10.1109/TIT.1985.1057074
– ident: ref11
  doi: 10.1109/TCAD.2005.855980
– ident: ref30
  doi: 10.1049/ip-cdt:19970660
– ident: ref4
  doi: 10.1007/s10623-003-1160-8
– ident: ref23
  doi: 10.1109/TC.1982.1676055
– ident: ref2
  doi: 10.1007/11889700_4
– ident: ref13
  doi: 10.1109/ICCD.2007.4601926
– ident: ref25
  doi: 10.1137/0403012
– volume-title: Fault-Tolerant Systems
  year: 2007
  ident: ref35
– ident: ref10
  doi: 10.1049/el:20020468
– ident: ref27
  doi: 10.1109/31.135751
– ident: ref15
  doi: 10.1007/3-540-36400-5_37
– ident: ref17
  doi: 10.1109/TC.2006.147
– ident: ref6
  doi: 10.1109/TEST.1994.527990
– ident: ref16
  doi: 10.1145/1015047.1015054
– ident: ref34
  doi: 10.1109/arith.2003.1207679
– volume-title: Proc. NIST Symmetric Key Block Ciphers Modes of Operation Workshop
  ident: ref7
  article-title: The Galois/Counter Mode of Operation (GCM)
– ident: ref14
  doi: 10.1023/A:1008333132366
– ident: ref22
  doi: 10.1007/s10836-006-7446-9
SSID ssj0006209
Score 2.0955505
Snippet In this work, we consider detection of errors in polynomial, dual, and normal bases arithmetic operations. Error detection is performed by recomputing with the...
SourceID proquest
crossref
ieee
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 1553
SubjectTerms Arithmetic
Computer architecture
concurrent error correction (CEC)
concurrent error detection (CED)
Decoding
dual basis
Encoding
Error correction
Error detection
Faults
Finite-field operations
Multipliers
Niobium
normal basis
Optimization
Pipeline processing
pipelined architectures
polynomial basis
Polynomials
Registers
Systolic arrays
Title Concurrent Error Detection in Finite-Field Arithmetic Operations Using Pipelined and Systolic Architectures
URI https://ieeexplore.ieee.org/document/4815219
https://www.proquest.com/docview/856931023
https://www.proquest.com/docview/869844262
Volume 58
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVIEE
  databaseName: IEEE Electronic Library (IEL)
  customDbUrl:
  eissn: 1557-9956
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0006209
  issn: 0018-9340
  databaseCode: RIE
  dateStart: 19680101
  isFulltext: true
  titleUrlDefault: https://ieeexplore.ieee.org/
  providerName: IEEE
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LS8NAEB7Ukx6sT6wvFvQimJomu3kcS7UUwcehgrew2cxiUZPSphd_vTubB74O3gKZLAuz89jMN98AnJsomqWp8X4pZq7DTQx0pKe44ytUgfa1q6ym7-6D8RO_fRbPK3DZ9sIgogWfYY8ebS0_K9SSfpVdEbGIRxyfq2EUVL1ardcNGjhH3xiwz92airTvxleTYcVLGXjfgo-dpvLLBdu4MurAXbOjCk7y2luWaU99_CBr_O-Wt2CzTjDZoDoR27CC-Q50muENrLblHdj4wkS4C6_DIlcVVRO7mc-LObvG0qK0cjbN2WhKqakzIribWXpavrxT8yN7mGF1ghbMYg_Y43RGDe6YMZlnjOjQiXeYDb6UKxZ78DS6mQzHTj2HwVHG_ZROiJoTo7GQUmEaCy9MMx5GMpShCD2UmFEpvy-yVAoCNWvNhY5FpEWEuq-kvw9reZHjATBubnuaUjBfuMStJlGQ3UtzExRoPuzCRaOgRNUk5TQr4y2xlxU3TiZDmpwZJ4HXhbNWdlZRc_wptUtaaSVqhXThqNF7UlvtIolEEPvEZdEF1r415kY1FJljsTQiQRxxYvE__HvdI1i39SbbrXgMa-V8iScmbSnTU3tePwGHv-wG
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LT9tAEB4hOLQ9AE1aNby6Elwq1cGxd_04okCUtgn0ECRu1no9q0aAHSXOhV_PzvohKDlws-TxaqXZeaznm28AzkwUzdLUeL8UM9fhJgY60lPc8RWqQPvaVVbT0-tgfMt_34m7LfjZ9sIgogWfYZ8ebS0_K9SafpWdE7GIRxyfO4JzLqpurdbvBg2gY2BM2OduTUY6cOPz2bBipgy8V-HHzlN544RtZBntwbTZUwUoue-vy7Svnv6ja3zvpvdht04x2UV1Jj7DFuYd2GvGN7Damjvw6QUXYRfuh0WuKrImdrVcFkt2iaXFaeVsnrPRnJJTZ0SAN7P0vPz3SO2P7GaB1RlaMYs-YH_nC2pxx4zJPGNEiE7Mw-ziRcFi9QVuR1ez4dipJzE4yjig0glRc-I0FlIqTGPhhWnGw0iGMhShhxIzKuYPRJZKQbBmrbnQsYi0iFAPlPS_wnZe5PgNGDf3PU1JmC9cYleTKMjypbkLCjQf9uBHo6BE1TTlNC3jIbHXFTdOZkOanRkngdeD01Z2UZFzbJTqklZaiVohPThs9J7UdrtKIhHEPrFZ9IC1b43BURVF5lisjUgQR5x4_A82r_sdPoxn00ky-XX95xA-2uqT7V08gu1yucZjk8SU6Yk9u88FH-9T
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=Concurrent+Error+Detection+in+Finite-Field+Arithmetic+Operations+Using+Pipelined+and+Systolic+Architectures&rft.jtitle=IEEE+transactions+on+computers&rft.au=Bayat-Sarmadi%2C+Siavash&rft.au=Hasan%2C+M.A.&rft.date=2009-11-01&rft.issn=0018-9340&rft.volume=58&rft.issue=11&rft.spage=1553&rft.epage=1567&rft_id=info:doi/10.1109%2FTC.2009.62&rft.externalDBID=n%2Fa&rft.externalDocID=10_1109_TC_2009_62
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0018-9340&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0018-9340&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0018-9340&client=summon