Equivalence verification of polynomial datapaths with fixed-size bit-vectors using finite ring algebra
This paper addresses the problem of equivalence verification of RTL descriptions. The focus is on datapath-oriented designs that implement polynomial computations over fixed-size bit-vectors. When the size (m) of the entire datapath is kept constant, fixed-size bit-vector arithmetic manifests itself...
Gespeichert in:
| Veröffentlicht in: | ICCAD-2005 : International Conference on Computer Aided Design, November 6-10, 2005, DoubleTree Hotel, San Jose, CA S. 291 - 296 |
|---|---|
| Hauptverfasser: | , , , |
| Format: | Tagungsbericht |
| Sprache: | Englisch |
| Veröffentlicht: |
Washington, DC, USA
IEEE Computer Society
31.05.2005
IEEE ACM |
| Schriftenreihe: | ACM Conferences |
| Schlagworte: | |
| ISBN: | 078039254X, 9780780392540 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Abstract | This paper addresses the problem of equivalence verification of RTL descriptions. The focus is on datapath-oriented designs that implement polynomial computations over fixed-size bit-vectors. When the size (m) of the entire datapath is kept constant, fixed-size bit-vector arithmetic manifests itself as polynomial algebra over finite integer rings of residue classes Z/sub 2//sup m/. The verification problem then reduces to that of checking equivalence of multi-variate polynomials over Z/sub 2//sup m/. This paper exploits the concepts of polynomial reducibility over Z/sub 2//sup m/ and derives an algorithmic procedure to transform a given polynomial into a unique canonical form modulo 2/sup m/. Equivalence testing is then carried out by coefficient matching. Experiments demonstrate the effectiveness of our approach over contemporary techniques. |
|---|---|
| AbstractList | This paper addresses the problem of equivalence verification of RTL descriptions. The focus is on datapath-oriented designs that implement polynomial computations over fixed-size bit-vectors. When the size (m) of the entire datapath is kept constant, fixed-size bit-vector arithmetic manifests itself as polynomial algebra over finite integer rings of residue classes Z/sub 2//sup m/. The verification problem then reduces to that of checking equivalence of multi-variate polynomials over Z/sub 2//sup m/. This paper exploits the concepts of polynomial reducibility over Z/sub 2//sup m/ and derives an algorithmic procedure to transform a given polynomial into a unique canonical form modulo 2/sup m/. Equivalence testing is then carried out by coefficient matching. Experiments demonstrate the effectiveness of our approach over contemporary techniques. This paper addresses the problem of equivalence verification of RTL descriptions. The focus is on datapath-oriented designs that implement polynomial computations over fixed-size bit-vectors. When the size (m) of the entire datapath is kept constant, fixed-size bit-vector arithmetic manifests itself as polynomial algebra over finite integer rings of residue classes Z(2)/ m/. The verification problem then reduces to that of checking equivalence of multi-variate polynomials over Z(2)/ m/. This paper exploits the concepts of polynomial reducibility over Z(2)/ m/ and derives an algorithmic procedure to transform a given polynomial into a unique canonical form modulo 2/ m/. Equivalence testing is then carried out by coefficient matching. Experiments demonstrate the effectiveness of our approach over contemporary techniques. |
| Author | Shekhar, N. Kalla, P. Gopalakrishnan, S. Enescu, F. |
| Author_xml | – sequence: 1 givenname: N. surname: Shekhar fullname: Shekhar, N. organization: Dept. of Electr. & Comput. Eng., Utah Univ., Salt Lake, UT, USA – sequence: 2 givenname: P. surname: Kalla fullname: Kalla, P. organization: Dept. of Electr. & Comput. Eng., Utah Univ., Salt Lake, UT, USA – sequence: 3 givenname: F. surname: Enescu fullname: Enescu, F. organization: R. Inst. of Technol., Stockholm, Sweden – sequence: 4 givenname: S. surname: Gopalakrishnan fullname: Gopalakrishnan, S. organization: R. Inst. of Technol., Stockholm, Sweden |
| BackLink | http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=17834152$$DView record in Pascal Francis |
| BookMark | eNqNkLtOAzEQRS0BEhCoad2AaDZ41t7NpkQRLykSDUh01tg7BsPGTuxNeHw9C-QDuM0d6R5NcQ7ZboiBGDsBMa6GXACU01rA-LeV2mGHYtIIOS0r9bTPjnN-FUPkVDZVecDc1WrtN9hRsMQ3lLzzFnsfA4-OL2P3GeLCY8db7HGJ_Uvm775_4c5_UFtk_0Xc-L7YkO1jynydfXgexuB74unnxu6ZTMIjtuewy3S87RF7vL56mN0W8_ubu9nlvECQEgrnWtE0VSsFmVIZp6h0rYKJQCQw0xKaWkhl2qaxUCtAZWtRTQitMw4tCTliZ39_lymu1pR7vfDZUtdhoLjOWkIlVA0wgKdbELPFziUM1me9TH6B6VPDpJEKqnLgzv84tAttYnzLGoT-Ea23ovVW9ICO_4lqkzw5-Q2p1IJd |
| ContentType | Conference Proceeding |
| Copyright | 2006 INIST-CNRS |
| Copyright_xml | – notice: 2006 INIST-CNRS |
| DBID | IQODW 7SC 8FD JQ2 L7M L~C L~D |
| DOI | 10.5555/1129601.1129644 |
| DatabaseName | Pascal-Francis 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 | 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 |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering Applied Sciences |
| EndPage | 296 |
| ExternalDocumentID | 17834152 |
| Genre | Conference Paper |
| GroupedDBID | 6IE 6IF 6IG 6IH 6IK 6IL 6IM 6IN AAJGR AARBI ACM ADPZR ALMA_UNASSIGNED_HOLDINGS APO BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK GUFHI IERZE OCL RIB RIC RIE RIL RIO AAWTH IQODW LHSKQ 7SC 8FD JQ2 L7M L~C L~D |
| ID | FETCH-LOGICAL-a1331-ffd0885d30eb24bf4e2fd4170aae1b92186034bd88c1641a4c6057eacfbface03 |
| ISBN | 078039254X 9780780392540 |
| IngestDate | Fri Jul 11 10:34:09 EDT 2025 Thu Dec 26 02:25:43 EST 2024 Wed Jan 31 06:44:06 EST 2024 |
| IsPeerReviewed | false |
| IsScholarly | false |
| Keywords | Performance evaluation Algorithmics Register transfer level Modulo calculus Canonical form |
| Language | English |
| License | CC BY 4.0 |
| LinkModel | OpenURL |
| MeetingName | ICCAD-2005 (International Conference on Computer Aided Design) |
| MergedId | FETCHMERGED-LOGICAL-a1331-ffd0885d30eb24bf4e2fd4170aae1b92186034bd88c1641a4c6057eacfbface03 |
| Notes | SourceType-Conference Papers & Proceedings-1 ObjectType-Conference Paper-1 content type line 25 |
| PQID | 31504611 |
| PQPubID | 23500 |
| PageCount | 6 |
| ParticipantIDs | pascalfrancis_primary_17834152 acm_books_10_5555_1129601_1129644 proquest_miscellaneous_31504611 acm_books_10_5555_1129601_1129644_brief |
| PublicationCentury | 2000 |
| PublicationDate | 20050531 2005 20051101 |
| PublicationDateYYYYMMDD | 2005-05-31 2005-01-01 2005-11-01 |
| PublicationDate_xml | – month: 05 year: 2005 text: 20050531 day: 31 |
| PublicationDecade | 2000 |
| PublicationPlace | Washington, DC, USA |
| PublicationPlace_xml | – name: Washington, DC, USA – name: New York NY – name: Piscataway NJ |
| PublicationSeriesTitle | ACM Conferences |
| PublicationTitle | ICCAD-2005 : International Conference on Computer Aided Design, November 6-10, 2005, DoubleTree Hotel, San Jose, CA |
| PublicationYear | 2005 |
| Publisher | IEEE Computer Society IEEE ACM |
| Publisher_xml | – name: IEEE Computer Society – name: ACM – name: IEEE |
| SSID | ssj0000393852 |
| Score | 1.3535799 |
| Snippet | This paper addresses the problem of equivalence verification of RTL descriptions. The focus is on datapath-oriented designs that implement polynomial... |
| SourceID | proquest pascalfrancis acm |
| SourceType | Aggregation Database Index Database Publisher |
| StartPage | 291 |
| SubjectTerms | Applied sciences Electric, optical and optoelectronic circuits Electronics Exact sciences and technology Mathematics of computing Mathematics of computing -- Mathematical analysis Mathematics of computing -- Mathematical analysis -- Numerical analysis Mathematics of computing -- Mathematical analysis -- Numerical analysis -- Computations on polynomials Theoretical study. Circuits analysis and design |
| Title | Equivalence verification of polynomial datapaths with fixed-size bit-vectors using finite ring algebra |
| URI | https://www.proquest.com/docview/31504611 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Lb9NAEF6lFQc48SgiFMoiIXGIXOx4nbUPnKoCF6JKFKk3a70PYjXYaR1HgV_Un9kZr712AxJwIAfH2Vhra-bzzjezOzuEvNEzEUY6ij0BttljYCTgTDEv0sDugQFzIVhTbILP5_HFRXI2Gt10uTCbJS-KeLtNVv9V1dAGysbU2X9Qt-sUGuAclA5HUDscdxjxb43PmWusuvl_DOlM0KvDzRNOPu9EAaXL-cOJg67Kg4dbR6qJGizwaMP3V3UOj9tcD7LBlUaOda7K5Q9Mc8aJH7EWWO24zZ4z-VYrr8p_6kmWr72NtlV-6iZSYXIkvhObL7n8hlPZLvCz0JcLuwZ8fuyMAwb_G_rrmk5hxJZ1w8Rd28dyJZbiEkaxRVuE-Yv9D9Wgq_coij7h8W78I-qm7gc-sZNNt9S1d5KBAflAASO7DLQbpW2BsNbgT21J3V1bEsEHwxpAiMBpPW6-Gdsje5wHNk_QxfIwvzmObFSou127uVP327fbSmGn73a6RF4kv-OiXFHBe2lsQZVfuEFDeM4fkoNeMrSH1CMy0sVj8mCwi-UTYgaQoENI0NLQHhLUQYIiJGgPCTqABG0gQS0kKN6AtpA4IF8_nJ6ffPLa8h2eCMIw8IxRYMIiFfo6m7LMMD01igXcF0IHWYLF0PyQZSqOJfjsgWASXGsORMBkRmAZu6dkvygL_YxQIPUGqKxKpAQGLGTMeTYzRobZLDGST8fkNYgwxbewSsGtRTGnrZjTVsxj8vaP16QZ4M-MydEdVaQru_FLGmBVGiC8Y_Kq000KozFOsYlCl3WVhuBfsVkQPP-LBzok93s8vyD76-tavyT35GadV9dHDcJuAXmqpdo |
| linkProvider | IEEE |
| 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=Proceedings+of+the+2005+IEEE%2FACM+International+conference+on+Computer-aided+design&rft.atitle=Equivalence+verification+of+polynomial+datapaths+with+fixed-size+bit-vectors+using+finite+ring+algebra&rft.au=Shekhar%2C+N.&rft.au=Kalla%2C+P.&rft.au=Enescu%2C+F.&rft.au=Gopalakrishnan%2C+S.&rft.series=ACM+Conferences&rft.date=2005-05-31&rft.pub=IEEE+Computer+Society&rft.isbn=078039254X&rft.spage=291&rft.epage=296&rft_id=info:doi/10.5555%2F1129601.1129644 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780780392540/lc.gif&client=summon&freeimage=true |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780780392540/mc.gif&client=summon&freeimage=true |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780780392540/sc.gif&client=summon&freeimage=true |

