{"title":"Modeling Verilog designs using a value-based model","authors":"Naveed Riaz","doi":"10.1109/INMIC.2008.4777709","DOIUrl":null,"url":null,"abstract":"Model-based diagnosis (MBD) is a well known (AI) technique for localizing faulty components in physical systems. A prerequisite for the application of model based diagnosis is the representation of the physical system as a model. Developing models for fault localization in HDL designs has been an active research area in recent years. Whereas Verilog is considered the most widely used HDL, research on fault localization has mainly focused on the VHDL domain. The research presented herein reports on a novel logical model for Verilog designs that can be automatically derived from the source program and can be directly used by a model-based diagnosis engine for computing diagnoses. We also point out some notable semantic differences between VHDL and Verilog and discuss its implications on debugging model.","PeriodicalId":112530,"journal":{"name":"2008 IEEE International Multitopic Conference","volume":"48 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 IEEE International Multitopic Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INMIC.2008.4777709","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Model-based diagnosis (MBD) is a well known (AI) technique for localizing faulty components in physical systems. A prerequisite for the application of model based diagnosis is the representation of the physical system as a model. Developing models for fault localization in HDL designs has been an active research area in recent years. Whereas Verilog is considered the most widely used HDL, research on fault localization has mainly focused on the VHDL domain. The research presented herein reports on a novel logical model for Verilog designs that can be automatically derived from the source program and can be directly used by a model-based diagnosis engine for computing diagnoses. We also point out some notable semantic differences between VHDL and Verilog and discuss its implications on debugging model.