A sub-word-parallel Galois field multiply-accumulate unit for digital signal processors
This paper presents a versatile Galois field multiply-accumulate (MAC) unit, which is used as a compute block in a digital signal processor (DSP). The MAC unit can be used to perform error detection through parallel computation of cyclic redundancy checks (CRC). We propose a Galois field MAC based a...
        Saved in:
      
    
          | Published in | 2005 IEEE International Symposium on Circuits and Systems (ISCAS) pp. 1626 - 1629 Vol. 2 | 
|---|---|
| Main Author | |
| Format | Conference Proceeding | 
| Language | English | 
| Published | 
            IEEE
    
        2005
     | 
| Subjects | |
| Online Access | Get full text | 
| ISBN | 9780780388345 0780388348  | 
| ISSN | 0271-4302 | 
| DOI | 10.1109/ISCAS.2005.1464915 | 
Cover
| Abstract | This paper presents a versatile Galois field multiply-accumulate (MAC) unit, which is used as a compute block in a digital signal processor (DSP). The MAC unit can be used to perform error detection through parallel computation of cyclic redundancy checks (CRC). We propose a Galois field MAC based algorithm to perform parallel computation of m-bit CRC using i bits of the message at a time, where i /spl les/ m. Handling less than m bits in parallel enables a trade-off by significantly reducing the hardware area and delay of the compute block. The MAC can also be used to perform error correction employing Reed Solomon codes. It uses a sub-word-parallel architecture to optimise the performance of the proposed CRC algorithm and Reed Solomon encoding/decoding. Thus it enables programmable solution to a large variety of applications employing error control coding techniques in the communications and consumer electronics field. | 
    
|---|---|
| AbstractList | This paper presents a versatile Galois field multiply-accumulate (MAC) unit, which is used as a compute block in a digital signal processor (DSP). The MAC unit can be used to perform error detection through parallel computation of cyclic redundancy checks (CRC). We propose a Galois field MAC based algorithm to perform parallel computation of m-bit CRC using i bits of the message at a time, where i /spl les/ m. Handling less than m bits in parallel enables a trade-off by significantly reducing the hardware area and delay of the compute block. The MAC can also be used to perform error correction employing Reed Solomon codes. It uses a sub-word-parallel architecture to optimise the performance of the proposed CRC algorithm and Reed Solomon encoding/decoding. Thus it enables programmable solution to a large variety of applications employing error control coding techniques in the communications and consumer electronics field. | 
    
| Author | Roy, S. | 
    
| Author_xml | – sequence: 1 givenname: S. surname: Roy fullname: Roy, S. organization: Analog Devices, Bangalore, India  | 
    
| BookMark | eNotkN1KwzAcxQNOcM6-gN7kBTLz2bSXZegcDLyY4uVImn9GJGtL0iJ7eyvucODwuzkHzj1adH0HCD0yumaM1s-7w6Y5rDmlas1kKWumblBR64rOFlUlpFqgJeWaESkov0NFzt90llRC83KJvhqcJ0t--uTIYJKJESLemtiHjH2A6PB5imMY4oWYtp1mMCPgqQsj9n3CLpzCaCLO4dTNMaS-hZz7lB_QrTcxQ3HNFfp8ffnYvJH9-3a3afYkMK1GohwT1LRWUuO5mhe8M1JT8MJwDgxc2dr6DyzTtQXPpRWsLbmztRS20mKFnv57AwAchxTOJl2O1yvEL647Vk0 | 
    
| ContentType | Conference Proceeding | 
    
| DBID | 6IE 6IH CBEJK RIE RIO  | 
    
| DOI | 10.1109/ISCAS.2005.1464915 | 
    
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan (POP) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE/IET Electronic Library IEEE Proceedings Order Plans (POP) 1998-present  | 
    
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Xplore (NTUSG) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher  | 
    
| DeliveryMethod | fulltext_linktorsrc | 
    
| Discipline | Engineering | 
    
| EndPage | 1629 Vol. 2 | 
    
| ExternalDocumentID | 1464915 | 
    
| Genre | orig-research | 
    
| GroupedDBID | -~X 29I 6IE 6IF 6IH 6IK 6IL 6IM 6IN AAJGR AAWTH ABLEC ACGFS ADZIZ AI. ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IEGSK IJVOP IPLJI M43 OCL RIE RIL RIO VH1  | 
    
| ID | FETCH-LOGICAL-i175t-5d130acb40af25accfda470ef3a22e1ed6cb9f3a2b179bef24b31c62db943b873 | 
    
| IEDL.DBID | RIE | 
    
| ISBN | 9780780388345 0780388348  | 
    
| ISSN | 0271-4302 | 
    
| IngestDate | Wed Aug 27 02:46:10 EDT 2025 | 
    
| IsPeerReviewed | false | 
    
| IsScholarly | true | 
    
| Language | English | 
    
| LinkModel | DirectLink | 
    
| MergedId | FETCHMERGED-LOGICAL-i175t-5d130acb40af25accfda470ef3a22e1ed6cb9f3a2b179bef24b31c62db943b873 | 
    
| ParticipantIDs | ieee_primary_1464915 | 
    
| PublicationCentury | 2000 | 
    
| PublicationDate | 20050000 | 
    
| PublicationDateYYYYMMDD | 2005-01-01 | 
    
| PublicationDate_xml | – year: 2005 text: 20050000  | 
    
| PublicationDecade | 2000 | 
    
| PublicationTitle | 2005 IEEE International Symposium on Circuits and Systems (ISCAS) | 
    
| PublicationTitleAbbrev | ISCAS | 
    
| PublicationYear | 2005 | 
    
| Publisher | IEEE | 
    
| Publisher_xml | – name: IEEE | 
    
| SSID | ssj0000453726 ssj0020062  | 
    
| Score | 1.5734956 | 
    
| Snippet | This paper presents a versatile Galois field multiply-accumulate (MAC) unit, which is used as a compute block in a digital signal processor (DSP). The MAC unit... | 
    
| SourceID | ieee | 
    
| SourceType | Publisher | 
    
| StartPage | 1626 | 
    
| SubjectTerms | Concurrent computing Cyclic redundancy check Delay Digital signal processing Digital signal processors Error correction codes Galois fields Hardware Reed-Solomon codes Signal processing algorithms  | 
    
| Title | A sub-word-parallel Galois field multiply-accumulate unit for digital signal processors | 
    
| URI | https://ieeexplore.ieee.org/document/1464915 | 
    
| hasFullText | 1 | 
    
| inHoldings | 1 | 
    
| isFullTextHit | |
| isPrint | |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1JS8NAFB5qT3pxacWdOXh02iQz2Y6lWBeoCLXYW5lViqEpbYLor_fNJK0LHjwlE0Jm8piXt-R930PoMtAhT3UYEzA9EKBwDjrHpCa-gN0sTcR9ZfOQw4fodszuJ-Gkga42WBittSs-0x176v7lq1yWNlXWBa1mqUWUb8VJVGG1NvkUcE1obF2JOtiy4ECXX4lhCdSrQvbEcp9QltTMO-txuEbTeGn3btTvjapcSz3dj74rzuwMdtFwveCq2uS1UxaiIz9-cTn-9432UPsL4IcfN6ZrHzX0_ADtfOMmbKHnHl6VgrxBcEosP3iW6Qzf8CyfrbAre8N1LeI74RLmsW3ANC7hC4HBD8Zq9mLbkWBbHwKHRYVHyJerNhoPrp_6t6TuwkBm4FoUJFRg5rgUzOMmCOGJRnEWe9pQHgTa1yqSIrUDAbottAmYoL6MAiVSRkUS00PUnOdzfYSwb5gBifMkoJJFEm70RMi5iFWqjEjYMWpZEU0XFdHGtJbOyd-XT9G241F1-ZAz1CyWpT4HD6EQF25rfAJIFbWt | 
    
| linkProvider | IEEE | 
    
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1JT8JAFJ4QPKgXFzDuzsGjA11muhwJEVGBmACRG5mththQAm2M_nrftAWXePDUTtN0pi_z-pa-73sIXTua8VAzn4DpgQCFc9A5KjWxBexmGXncViYP2R943TF9mLBJBd1ssDBa67z4TDfMaf4vXyUyM6myJmg1DQ2ifItRSlmB1tpkVMA5cX3jTJThloEH5hkWHxbhWkXQHhj2E5cGJffOeszWeBorbN4P261hkW0pJ_zReSU3PJ091F8vuag3eW1kqWjIj19sjv99p31U_4L44aeN8TpAFT0_RLvf2Alr6LmFV5kgbxCeEsMQHsc6xnc8TmYrnBe-4bIa8Z1wCfOYRmAaZ_CNwOAJYzV7MQ1JsKkQgcOiQCQky1UdjTu3o3aXlH0YyAyci5QwBYaOS0EtHjkMnhgpTn1LRy53HG1r5UkRmoEA7RY6cqhwbek5SoTUFYHvHqHqPJnrY4TtiEYgcR44rqSehBstwTgXvgpVJAJ6gmpGRNNFQbUxLaVz-vflK7TdHfV709794PEM7eSsqnl25BxV02WmL8BfSMVlvk0-Af7wuPo | 
    
| 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%3Abook&rft.genre=proceeding&rft.title=2005+IEEE+International+Symposium+on+Circuits+and+Systems+%28ISCAS%29&rft.atitle=A+sub-word-parallel+Galois+field+multiply-accumulate+unit+for+digital+signal+processors&rft.au=Roy%2C+S.&rft.date=2005-01-01&rft.pub=IEEE&rft.isbn=9780780388345&rft.issn=0271-4302&rft.spage=1626&rft.epage=1629+Vol.+2&rft_id=info:doi/10.1109%2FISCAS.2005.1464915&rft.externalDocID=1464915 | 
    
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0271-4302&client=summon | 
    
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0271-4302&client=summon | 
    
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0271-4302&client=summon |