{"title":"Hazard Algebras (Extended Abstract)","authors":"J. Brzozowski, Z. Ésik","doi":"10.1142/9789812810168_0001","DOIUrl":null,"url":null,"abstract":"We introduce algebras capable of representing, detecting, identifying, and counting static and dynamic hazard pulses on any wire in a gate circuit. These algebras also permit us to count the number of signal changes on any wire. This is of interest to logic designers for two reasons: each signal change consumes energy, and unnecessary multiple signal changes slow down the circuit operation. We describe efficient circuit simulation algorithms based on our algebras and illustrate them by several examples. Our method generalizes Eichelberger's ternary simulation and several other algebras designed for hazard detection.","PeriodicalId":294477,"journal":{"name":"A Half-Century of Automata Theory","volume":"04 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2001-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"A Half-Century of Automata Theory","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1142/9789812810168_0001","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
We introduce algebras capable of representing, detecting, identifying, and counting static and dynamic hazard pulses on any wire in a gate circuit. These algebras also permit us to count the number of signal changes on any wire. This is of interest to logic designers for two reasons: each signal change consumes energy, and unnecessary multiple signal changes slow down the circuit operation. We describe efficient circuit simulation algorithms based on our algebras and illustrate them by several examples. Our method generalizes Eichelberger's ternary simulation and several other algebras designed for hazard detection.