Simulation of Gate Circuits with Feedback in Multi-Valued Algebras

J. Brzozowski, Yuli Ye
{"title":"Simulation of Gate Circuits with Feedback in Multi-Valued Algebras","authors":"J. Brzozowski, Yuli Ye","doi":"10.1109/ISMVL.2007.51","DOIUrl":null,"url":null,"abstract":"Simulation of gate circuits is an efficient method of detecting hazards and oscillations that may occur because of delays. Ternary simulation consists of two algorithms, A andB, and is well understood. It has been generalized to an infinite algebra C and finite algebras Ckappa, k ges 2, where Ci is ternary algebra. Simulation in C has been studied extensively for feedback-free circuits, for which algorithm A always terminates and algorithm B is unnecessary. We study the simulation of gate circuits with feedback infinite algebras Ckappa- The gate functions are restricted to a set that includes all the 1- and 2-variable functions and multi-input AND, OR, NAND, NOR, XOR and XNOR functions. We prove that Algorithm B in Algebra Ckappa, for k > 2, provides no more information than in ternary algebra. Thus, for any gate in any circuit, the final result of Algorithm B is always one of the binary values, 0 or 1, or the \"uncertain\" value; the remaining values of Ckappa never appear. This permits us to replace Algorithm B in Ckappa by the same algorithm in ternary algebra, and to reduce the simulation time.","PeriodicalId":368339,"journal":{"name":"37th International Symposium on Multiple-Valued Logic (ISMVL'07)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-05-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"37th International Symposium on Multiple-Valued Logic (ISMVL'07)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISMVL.2007.51","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Simulation of gate circuits is an efficient method of detecting hazards and oscillations that may occur because of delays. Ternary simulation consists of two algorithms, A andB, and is well understood. It has been generalized to an infinite algebra C and finite algebras Ckappa, k ges 2, where Ci is ternary algebra. Simulation in C has been studied extensively for feedback-free circuits, for which algorithm A always terminates and algorithm B is unnecessary. We study the simulation of gate circuits with feedback infinite algebras Ckappa- The gate functions are restricted to a set that includes all the 1- and 2-variable functions and multi-input AND, OR, NAND, NOR, XOR and XNOR functions. We prove that Algorithm B in Algebra Ckappa, for k > 2, provides no more information than in ternary algebra. Thus, for any gate in any circuit, the final result of Algorithm B is always one of the binary values, 0 or 1, or the "uncertain" value; the remaining values of Ckappa never appear. This permits us to replace Algorithm B in Ckappa by the same algorithm in ternary algebra, and to reduce the simulation time.
多值代数中带反馈的门电路仿真
门电路的仿真是一种有效的方法,可以检测由于延迟而可能发生的危险和振荡。三进制仿真由A和b两种算法组成,并且很容易理解。它已推广到无限代数C和有限代数Ckappa, kge2,其中Ci是三元代数。在C语言中对无反馈电路进行了大量的仿真研究,其中算法A总是终止,而算法B是不必要的。我们研究了具有反馈无限代数的门电路的仿真,门函数被限制为包含所有1变量和2变量函数以及多输入and, OR, NAND, NOR, XOR和XNOR函数的集合。证明了在代数Ckappa中,当k > 2时,算法B提供的信息并不比在三元代数中多。因此,对于任何电路中的任何门,算法B的最终结果总是二进制值0或1中的一个,或者是“不确定”值;卡帕的剩余价值永远不会出现。这使得我们可以用三元代数中的相同算法替换Ckappa中的算法B,并减少了模拟时间。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信