論文

査読有り
1997年4月

Arithmetic Boolean expression manipulator using BDDs

FORMAL METHODS IN SYSTEM DESIGN
  • SI Minato

10
2-3
開始ページ
221
終了ページ
242
記述言語
英語
掲載種別
研究論文(学術雑誌)
DOI
10.1023/A:1008643722423
出版者・発行元
SPRINGER

Recently, there has been a lot of works on LSI design systems using Binary Decision Diagrams (BDDs), which are efficient representations of Boolean functions. We previously developed a Boolean expression manipulator, that can quickly calculate Boolean expressions by using BDD techniques. It has greatly assisted us in developing VLSI design systems and solving combinatorial problems.
In this paper, we present an Arithmetic Boolean Expression Manipulator (BEM-II), that is also based on BDD techniques. BEM-II calculates Boolean expressions that contain arithmetic operations, such as addition, subtraction, multiplication and comparison, and then displays the results in various formats. It can solve problems represented by a set of equalities and inequalities, which are dealt with in 0-1 linear programming. We discuss the algorithm and data structure used for manipulating arithmetic Boolean expressions and show the formats used for displaying the results.
The specifications for BEM-II are described and several application examples are presented. Arithmetic Boolean expressions will be useful for various applications. They perform well in terms of the total time for programming and execution. We expect BEM-II to facilitate research and development of digital systems.

リンク情報
DOI
https://doi.org/10.1023/A:1008643722423
CiNii Articles
http://ci.nii.ac.jp/naid/120000957305
Web of Science
https://gateway.webofknowledge.com/gateway/Gateway.cgi?GWVersion=2&SrcAuth=JSTA_CEL&SrcApp=J_Gate_JST&DestLinkType=FullRecord&KeyUT=WOS:A1997WX74200006&DestApp=WOS_CPL
ID情報
  • DOI : 10.1023/A:1008643722423
  • ISSN : 0925-9856
  • eISSN : 1572-8102
  • CiNii Articles ID : 120000957305
  • Web of Science ID : WOS:A1997WX74200006

エクスポート
BibTeX RIS