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...

Full description

Saved in:
Bibliographic Details
Published in2008 International Conference on Design and Technology of Integrated Systems in Nanoscale Era pp. 1 - 4
Main Authors Maalej, A., Martinez, P.-Y.
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.03.2008
Subjects
Online AccessGet full text
ISBN1424415764
9781424415762
DOI10.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