• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

1995 Fiscal Year Final Research Report Summary

A Research on the development of a logic synthesis system using EXOR gates

Research Project

Project/Area Number 05558032
Research Category

Grant-in-Aid for Developmental Scientific Research (B)

Allocation TypeSingle-year Grants
Research Field 計算機科学
Research InstitutionKyushu Institute of Technology

Principal Investigator

SASAO Tsutomu  Kyushu Institute of Technology Department of Computer Science and Technology, Professor, 情報工学部, 教授 (20112013)

Co-Investigator(Kenkyū-buntansha) KODA Norio  Tokuyama College of Technology Department of Computer Science and Technology, Pr, 情報電子工学科, 教授 (10099864)
Project Period (FY) 1993 – 1995
KeywordsEXOR Logic Synthesis / Binary Decision Diagrams / Reed-Muller Expansion / Multi-level Logic Synthesis / AND-OR-EXOR / Three-Level Logic / Representations of Logic Functions / Logic Minimization
Research Abstract

In this research, we developed a logic synthesis system using EXOR gates.
1.Optimization of various AND-EXOR expressions
We considered five classes of AND-EXOR expressions : FPRM(Fixed Polarity Reed-Muller expression), KRO(Kronecker expression), PSDKRO(pseudo-Kronecker expression), GRM(Generalized Reed-Muller expression), and ESOP(EXOR sum-of-products expresion). ESOPs require the fewest products among these expressions, but the optimization is, difficult. We developed EXMIN2, a heuristic minimization program for ESOPs.For the ESOPs with small number of inputs, we can obtain an exact minimum ESOPs by using exhaustive methods. We obtained all the minimum ESOPs up to 5 variables. We also developed a simplification program using the results of exact minimum ESOPs. We also developed an exact minimization method for ESOPs using BDDs. This program is useful for the functions with up to n=6 variables.
GRM is a sub-class of ESOPs. We invented an easily testable realization for GRMs, and developed … More an exact minimization method for GRMs by using BDDs, and a heuristic simplification method using iterative improvement method.
FPRM is a sub-class of GRMs. We developed a method to obtain exact minimum FPRMs by using multi-terminal EXOR ternary decision diagrams, and successfully minimized the FPRMs with more than 90 inputs and many outputs.
PSDKRO in a sub-class of ESOPs. We developed a minimization program for PSDKROs by using ETDDs. This method is much faster than EXMIN2, and can be used as pre-processor for ESOP minimization algorithm.
2.Synthesis of multi-level logic networks using EXOR gates.
We developed a method to derive multi-level logic networks using AND,OR,EXOR and inverters. The design method first generates a Pseudo-Kronecker decision diagram(PKDDs)from given functions.Then, it generates multi-level logic networks consisting of AND,OR,EXOR and inverters. Finally, it simplifies the networks by using local transformation. Experimental results using MCNC benchmarks show that our method is suitable for the design of arithmetic networks. Less

  • Research Products

    (47 results)

All Other

All Publications (47 results)

  • [Publications] T.Sasao: "Optimization of pseudo-Kronecker expressions using multiple-place decision diagrams" IEICE Transactions on Information and Systems. E76-D. 562-570 (1993)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] T.Sasao: "EXMIN2 : A simplification algorithm for exclusive-OR-Sum-of-products expressions for multiple-valued input two-valued output functions" IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. 12. 621-632 (1993)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] D.Brand and T.Sasao: "Minimization of AND-EXOR expressions using rewriting rules" IEEE Transactions on Computers. 42. 568-576 (1993)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 神田徳夫,笹尾勤: "論理関数のLP特徴ベクトルとその応用" 電子情報通信学会論文誌D-I. J76-D-1. 260-268 (1993)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 笹尾勤: "論理関数のEXOR論理を用いた表現と回路設計への応用" 電子情報通信学会雑誌. 79. 147-154 (1996)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 神田徳夫,笹尾勤: "多出力AND-EXOR論理式簡単化の一手法" 電子情報通信学会論文誌D-I. J79-D-I. 43-51 (1996)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 笹尾勤: "論理設計:スイッチング回路理論" 近代科学社, 290 (1995)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] T.Sasao and M.Fujita (e.d.): "Representations of Discrete Functions" Kluwer Academic Publisher (to be published), 331 (1996)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] T.Sasao: " "Optimization of pseudo-Kronecker expressions using multipleplace decision diagrams, "" IEICE Transactions on Information and Systems. 562-570 (1993)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] T.Sasao: " "EXMIN2 : A simplification algorithm for exclusive-OR-Sum-of-products expressions for multiple-valued input two-valued output functions, "" IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. vol.12, No.5. 621-632 (1993)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] D.Brand and T.Sasao: " "Minimization of AND-EXOR expressions using rewriting rules, "" IEEE Transactions on Computers. Vol.42, No.5. 568-576 (1993)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] T.Sasao: " "Ternary decision diagrams and their applications, "" International Workshop on Logic Synthesis, Tahoe City, California May 23-26,1993.

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] N.Koda and T.Sasao: " "LP-Characteristic vectors of logic functions and their applications" (in Japanese)" Trans.IEICE Japan. Part D-I,Vol.J76-D-1, No.6. 260-268 (1993)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] T.Sasao: " "An exact minimization of AND-EXOR expressions using BDDs, "" IFIP 10.5 Workshop on Application of the Reed-Muller expansion in Circuit Design, Sept.1993.

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] N.Koda and T.Sasao: " "LP equivalence class of logic functions, "" IFIP 10.5 Workshop on Application of the Reed-Muller expansion in Circuit Design, Sept.1993.

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] T.Sasao: " "An exact minimization of AND-EXOR expressions using reduced covering functions, "" Proc.of the Synthesis and Simulation Meeting and International Interchange, October 20-22,1993. 374-383

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] T.Sasao and M.Matsuura: " "A minimization method for AND-EXOR expressions using BDDs" (in Japanese)" Technical Report.IEICE Japan, FTS93-34, Oct.1993.

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] N.Koda and T.Sasao: " "EXBOUND : A minimization algorithm for multipleoutput AND-EXOR expressions, "" Technical Report, IEICE Japan, FTS93-35, Oct.1993.

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] T.Sasao, K.Okamura: " "A design method for FPGA using functional decomposition" (in Japanese)" Technical Report.IEICE Japan, FTS93-36.Oct.1993.

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] J.T.Butler and T.Sasao: " "Multiple-valued combinational circuits with feedback, "" IEEE ISMVL-94, May 1994. 342-347

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] T.Sasao and J.T.Butler: " "A design method for look-up table type FPGA by pseudo-Kronecker expansion"" IEEE ISMVL-94, May 1994. 97-106

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] R.S.Stankovic, M.Stankovic, C.Moraga, and T.Sasao: " "The calculation of Reed-Muller coefficients of multiple-valued functions through multi-place decision diagrams, "" IEEE ISMVL-94, May 1994. 82-88

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] T.Sasao: " "Logic design of FPGAs" (in Japanese)" Jo-Ho-Shori. Vol.35, No.6. 530-534 (1994)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] T.Sasao: " "Easily testable realization for generalized Reed-Muller expressions, "" IEEE The 3rd Asian Test Symposium, November 15-17,1994, Nara Japan. 157-162

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] "An exact minimization algorithm for generalized Reed-Muller expressions" IEEE Asia-Pacific Conference on Circuits and Systems (APCCAS'94)December 5-8,1994, Taipei, Taiwan. 460-465

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] T.Sasao and F.Izuhara: " "Optimization of FPRMs by using multiple-terminal ternary decision diagrams" (in Japanese)" Technical papers of IPSJ. DA-74-2. (1995)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] T.Sasao and H.Hamachi and S.Wada: " "Generation of AND-EXOR multi-level networks from pseudo-Kronecker decision diagrams, " (in Japanese)" Technical papers of IPSJ. DA-74-3. (1995)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] D.Debnath and T.Sasao: " "GRMIN : A heuristic simplification algorithm for generalized Reed-Muller expressions, "" Technical papers of IPSJ. DA-74-4. (1995)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] N.Koda and T.Sasao: " "A simplification program for symmetric functions, " (in Japanese)" Technical papers of IPSJ. DA-74-5. (1995)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] T.Sasao and J.T.Butler: " "Planar Multiple-Valued Decision Diagrams, "" IEEE International Symposium on Multiple-Valued Logic, Bloomington, Indiana, May 23-25,1995. 28-35

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] T.Sasao: " "A design method for AND-OR-EXOR three-level networks, "" ACM/IEEE International Workshop on Logic Synthesis, Tahoe City, California, May 23-26,1995. 8 : 11-8 : 20

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] T.Sasao: " "Representation of logic functions using EXOR operators, "" IFIP WG 10.5 Workshop on Applications of the Reed-Muller Expansions in Circuit Design(Reed-Muller'95), Makuhari, Japan.Aug.27-29. (1995)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] R.S.Stankovic, T.Sasao, and C.Moraga: " "Spectral transforms decision diagrams, "" IFIP WG 10.5 Workshop on Applications of the Reed-Muller Expansions in Circuit Design(Reed-Muller '95), Makuhari, Japan.Aug.27-29,1995.

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] N.Koda and T.Sasao: " "An upper bound on the number of products in minimum ESOPs, "" IFIP WG 10.5 Workshop on Applications of the Reed-Muller Expansions in Circuit Design(Reed-Muller '95), Makuhari, Japan.Aug.27-29,1995. 94-101

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] T.Sasaso, H.Hamachi, S.Wada and M.Matsuura: " "Multi-level logic synthesis based on pseudo-Kronecker decision diagrams and logical transformation, "" IFIP WG 10.5 Workshop on Applications of the Reed-Muller Expansions in Circuit Design(Reed-Muller '95), Makuhari, Japan.Aug.27-29,1995. 152-160

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] T.Sasao and F.Izuhara: " "Exact minimization of fixed polarity Reed-Muller expressions using multi-terminal EXOR ternary decision diagram, "" IFIP WG 10.5 Workshop on Applications of the Reed-Muller Expansions in Circuit Design(Reed-Muller '95), Makuhari, Japan.Aug.27-29,1995. 213-220

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] D.Debnath and T.Sasao: " "GRMIN : A heuristic minimization algorithm for generalized Reed-Muller expression, "" IFIP WG 10.5 Workshop on Applications of the Reed-Muller Expansions in Circuit Design(Reed-Muller '95), Makuhari, Japan.Aug.27-29,1995. 257-264

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] D.Debnath and T.Sasao: " "GRMIN : A heuristic minimization algorithm for generalized Reed-Muller expression, "" Asia and South Pacific Design Automation Conference(ASP-DAC'95), Aug.29-Sept.1, Makuhari, Japan. 341-347

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] D.Debnath and T.Sasao: " "Ah optimization of AND-OR-EXOR three-level expressions by table look-up, "" Technical Report.IEICE Japan. VLD95-91. 9-16 (1995)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] T.Sasao: " "Representations of logic functions using EXOR operators and their application to logic design, "" Journal of IEICE Japan, (in Japanese), Feb.1996.

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] T.Sasao and J.T.Butier: " "Planar Multiple-Valued Decision Diagrams"" Multiple-valued Journal. (to be published, ). (1996)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] T.Sasao and J.T.Butler: " "A Method to Represent Multiple-Output Switching Functions by using multi-valued Decision Diagrams"" IEEE International Symposium on Multiple-Valued Logic, Santiago de Compostela, Spain, May 29-31,1996. (to be published).

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] J.T.Butler, J.L.Nowlin, and T.Sasao: " "Planarity in ROMDD's of Multiple-Valued Symmetric Functions, "" IEEE International Symposium on Multiple-Valued Logic, Santiago de Compostela, Spain, May 29-31,1996. (to be published).

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] J.T.Butler and T.Sasao: " "Average number of nodes in binary decision diagrams of Fibonacci functions, "" Fibonacci Quarterly. (accepted for publication).

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] J.T.Butler, D.S.Herscovici, T.Sasao and R.J.Barton: " "Average and worst case number of nodes in decision diagrams of symmetric multiple-valued functions, "" IEEE Transactions on Computer. (accepted for publication).

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] T.Sasao: Logic Design : Switching Circuit Theory, (in Japanese). Kindai Kagaku Publishing Company, (1995)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] T.Sasao and M.Fujita(e.d, ): Representations of Discrete Functions. Kluwer Academic Publisher, (to be published), 1996

    • Description
      「研究成果報告書概要(欧文)」より

URL: 

Published: 1997-03-04  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi