{"title":"Formal verification of digital circuits","authors":"A. Salem","doi":"10.1109/IWSOC.2004.10004","DOIUrl":null,"url":null,"abstract":"For more than two decades formal verification of digital circuits is a hot research topic and in the last ten years this technology finds its way in the industry where EDA companies have produced a number of efficient tools. This tutorial covers the various techniques used to verify the correctness of combinational and sequential circuits. Also, the verification of properties using model checking will be discussed. The topics covered in the tutorial are: HDL based verification, Binary Decision Diagrams (BDD), SAT solvers, Theorem provers, Combinational Equivalence Checkers, Miter Circuit, SAT / BDD partitioning, Finite State Machine traversal algorithms, Model Checking.","PeriodicalId":306688,"journal":{"name":"4th IEEE International Workshop on System-on-Chip for Real-Time Applications","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2004-07-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"4th IEEE International Workshop on System-on-Chip for Real-Time Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IWSOC.2004.10004","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
For more than two decades formal verification of digital circuits is a hot research topic and in the last ten years this technology finds its way in the industry where EDA companies have produced a number of efficient tools. This tutorial covers the various techniques used to verify the correctness of combinational and sequential circuits. Also, the verification of properties using model checking will be discussed. The topics covered in the tutorial are: HDL based verification, Binary Decision Diagrams (BDD), SAT solvers, Theorem provers, Combinational Equivalence Checkers, Miter Circuit, SAT / BDD partitioning, Finite State Machine traversal algorithms, Model Checking.