Formal proof between two designs having different level of abstraction
This paper presents a solution for formal verification between two designs described at different levels of abstraction, thus containing sequential differences such as pipelining, timing constraints, interfaces, etc... Sequential Equivalence Checking allows in some case to perform formal proof betwe...
Saved in:
| Published in | 2008 International Conference on Design and Technology of Integrated Systems in Nanoscale Era pp. 1 - 4 |
|---|---|
| Main Authors | , |
| Format | Conference Proceeding |
| Language | English |
| Published |
IEEE
01.03.2008
|
| Subjects | |
| Online Access | Get full text |
| ISBN | 1424415764 9781424415762 |
| DOI | 10.1109/DTIS.2008.4540253 |
Cover
| Abstract | This paper presents a solution for formal verification between two designs described at different levels of abstraction, thus containing sequential differences such as pipelining, timing constraints, interfaces, etc... Sequential Equivalence Checking allows in some case to perform formal proof between these design descriptions. SLEC (Calypto Design Systems, Inc) is a tool that offers an equivalence checker solution, able to compare an untimed algorithm description (C+ + level) versus its Register Transfer Level (RTL) implementation. This work consisted in interoperability testing the integration of SLEC inside a High-Level Synthesis (HLS) tool. This integration reduces verification time by eliminating testbenches and assertion creation. We will illustrate issues encountered and the way they were fixed through the formal proof run on LDPC encoder or UWB algorithms HLS synthesis results. |
|---|---|
| AbstractList | This paper presents a solution for formal verification between two designs described at different levels of abstraction, thus containing sequential differences such as pipelining, timing constraints, interfaces, etc... Sequential Equivalence Checking allows in some case to perform formal proof between these design descriptions. SLEC (Calypto Design Systems, Inc) is a tool that offers an equivalence checker solution, able to compare an untimed algorithm description (C+ + level) versus its Register Transfer Level (RTL) implementation. This work consisted in interoperability testing the integration of SLEC inside a High-Level Synthesis (HLS) tool. This integration reduces verification time by eliminating testbenches and assertion creation. We will illustrate issues encountered and the way they were fixed through the formal proof run on LDPC encoder or UWB algorithms HLS synthesis results. |
| Author | Martinez, P.-Y. Maalej, A. |
| Author_xml | – sequence: 1 givenname: A. surname: Maalej fullname: Maalej, A. – sequence: 2 givenname: P.-Y. surname: Martinez fullname: Martinez, P.-Y. organization: STMicroelectronics, Geneva |
| BookMark | eNpFkFFLwzAUhSM60M79APElf6A16b1pmkeZVgcDH-z7SJubGenS0ZYN_70FB56Xwwcf5-Ek7Cb2kRh7kCKTUpinl3rzmeVClBkqFLmCK5ZIzBGl0jq__ocCFyyZRW2EQgW3bDWO32LODGDgjlVVPxxsx49D33ve0HQminw699zRGPZx5F_2FOKeu-A9DRQn3tGJOj7bthmnwbZT6OM9W3jbjbS69JLV1Wu9fk-3H2-b9fM2DUZMqS_Ak1dI2CoQmkpptAD0mGvritaBMBaUNKJFyFtblMq11FhH4AqHuoAle_ybDUS0Ow7hYIef3eUD-AVha1AB |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1109/DTIS.2008.4540253 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Xplore POP ALL IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| 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 |
| EISBN | 1424415772 9781424415779 |
| EndPage | 4 |
| ExternalDocumentID | 4540253 |
| Genre | orig-research |
| GroupedDBID | 6IE 6IF 6IK 6IL 6IN AAJGR AARBI AAWTH ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK IERZE OCL RIE RIL |
| ID | FETCH-LOGICAL-i90t-f63fef54e4c5307e8197034f427ad6cd309a35190c432ca685dcebade3d6d4763 |
| IEDL.DBID | RIE |
| ISBN | 1424415764 9781424415762 |
| IngestDate | Wed Aug 27 02:13:08 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | false |
| LCCN | 2007905453 |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i90t-f63fef54e4c5307e8197034f427ad6cd309a35190c432ca685dcebade3d6d4763 |
| PageCount | 4 |
| ParticipantIDs | ieee_primary_4540253 |
| PublicationCentury | 2000 |
| PublicationDate | 2008-March |
| PublicationDateYYYYMMDD | 2008-03-01 |
| PublicationDate_xml | – month: 03 year: 2008 text: 2008-March |
| PublicationDecade | 2000 |
| PublicationTitle | 2008 International Conference on Design and Technology of Integrated Systems in Nanoscale Era |
| PublicationTitleAbbrev | DTIS |
| PublicationYear | 2008 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssj0000453393 |
| Score | 1.4105422 |
| Snippet | This paper presents a solution for formal verification between two designs described at different levels of abstraction, thus containing sequential differences... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 1 |
| SubjectTerms | Algorithm design and analysis Application specific integrated circuits formal proof Formal verification High level synthesis Logic Mathematical analysis Pipeline processing Sequential Equivalence Checking System-level design Testing Timing |
| Title | Formal proof between two designs having different level of abstraction |
| URI | https://ieeexplore.ieee.org/document/4540253 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PS8MwGA3bTp5UNvE3OXg0W9r86HJWyxQUwQm7jTT5IuJoRTsE_3qTtJ0oHryUNpQ2SUm_x5f33ofQ2dQUTCSOktQyTbhKCuJRqyPOH6Tj0bEksC3u5OyR3yzEoofON1oYAIjkMxiH07iXbyuzDqmySXCLSwXro342lY1Wa5NP8dCEMcU67VbicTTvLJ3a67Td1UyomlzOrx8aJmX70B_VVWJwybfRbdethlPyMl7Xxdh8_nJs_G-_d9DoW8aH7zcBahf1oByiPA8odYX9uyqHW5oWrj8qbCOZ4x0H3X75hLvSKTVeBWIR9nfrIiRGohJihOb51fxiRtpiCuRZ0Zo4yRw4wYEb4Zc1eCDg1zp3PM20lcYyqnSo1UcNZ6nRciqsgUJbYFZa7n9Ce2hQViXsI8ykddRqJTJQnGnpAY3RTlIHVCrI5AEahilYvjZ2Gct29Id_Nx-hrYaCEWhdx2hQv63hxMf5ujiNH_gLg7qj9w |
| linkProvider | IEEE |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1dS8MwFA1zPuiTyiZ-mwcf7ZY2H1ue1bLpNgQr7G2kyY2IoxXtEPz1Jv2YKD74UtpQ2iQlvYebc85F6GKoU8pDS4LIUBUwGaaBQ602sO4gLCsdSzzbYiZGj-x2zuctdLnWwgBAST6Dnj8t9_JNrlc-Vdb3bnERpxtokzPGeKXWWmdUHDihVNJGvRU6JM0aU6f6Oqr3NUMi-9fJ-KHiUtaP_VFfpQwv8Q6aNh2rWCUvvVWR9vTnL8_G__Z8F3W_hXz4fh2i9lALsg6KY49Tl9i9K7e4Jmrh4iPHpqRzvGOv3M-ecFM8pcBLTy3C7m6V-tRIqYXooiS-Sa5GQV1OIXiWpAisoBYsZ8A0dwsbHBRwq51ZFg2UEdpQIpWv1kc0o5FWYsiNhlQZoEYY5n5D-6id5RkcIEyFscQoyQcgGVXCQRqtrCAWiJAwEIeo46dg8VoZZizq0R_93XyOtkbJdLKYjGd3x2i7ImR4ktcJahdvKzh1Ub9Iz8qP_QVOr6dE |
| 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=2008+International+Conference+on+Design+and+Technology+of+Integrated+Systems+in+Nanoscale+Era&rft.atitle=Formal+proof+between+two+designs+having+different+level+of+abstraction&rft.au=Maalej%2C+A.&rft.au=Martinez%2C+P.-Y.&rft.date=2008-03-01&rft.pub=IEEE&rft.isbn=9781424415762&rft.spage=1&rft.epage=4&rft_id=info:doi/10.1109%2FDTIS.2008.4540253&rft.externalDocID=4540253 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781424415762/lc.gif&client=summon&freeimage=true |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781424415762/mc.gif&client=summon&freeimage=true |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781424415762/sc.gif&client=summon&freeimage=true |