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

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
Project Status Completed (Fiscal Year 1995)
Budget Amount *help
¥4,100,000 (Direct Cost: ¥4,100,000)
Fiscal Year 1995: ¥600,000 (Direct Cost: ¥600,000)
Fiscal Year 1994: ¥700,000 (Direct Cost: ¥700,000)
Fiscal Year 1993: ¥2,800,000 (Direct Cost: ¥2,800,000)
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

Report

(4 results)
  • 1995 Annual Research Report   Final Research Report Summary
  • 1994 Annual Research Report
  • 1993 Annual Research Report
  • Research Products

    (60 results)

All Other

All Publications (60 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
      「研究成果報告書概要(和文)」より
    • Related Report
      1995 Final Research Report Summary
  • [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
      「研究成果報告書概要(和文)」より
    • Related Report
      1995 Final Research Report Summary
  • [Publications] D.Brand and T.Sasao: "Minimization of AND-EXOR expressions using rewriting rules" IEEE Transactions on Computers. 42. 568-576 (1993)

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

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

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

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

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

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

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1995 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1995 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1995 Final Research Report Summary
  • [Publications] T.Sasao: " "Ternary decision diagrams and their applications, "" International Workshop on Logic Synthesis, Tahoe City, California May 23-26,1993.

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

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

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

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1995 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1995 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1995 Final Research Report Summary
  • [Publications] T.Sasao: " "Logic design of FPGAs" (in Japanese)" Jo-Ho-Shori. Vol.35, No.6. 530-534 (1994)

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

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1995 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1995 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1995 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1995 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1995 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1995 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1995 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1995 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1995 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1995 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1995 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1995 Final Research Report Summary
  • [Publications] T.Sasao and J.T.Butier: " "Planar Multiple-Valued Decision Diagrams"" Multiple-valued Journal. (to be published, ). (1996)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1995 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1995 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1995 Final Research Report Summary
  • [Publications] J.T.Butler and T.Sasao: " "Average number of nodes in binary decision diagrams of Fibonacci functions, "" Fibonacci Quarterly. (accepted for publication).

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1995 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1995 Final Research Report Summary
  • [Publications] T.Sasao: Logic Design : Switching Circuit Theory, (in Japanese). Kindai Kagaku Publishing Company, (1995)

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

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1995 Final Research Report Summary
  • [Publications] 笹尾 勤: "FPGAの論理設計法" 情報処理. 35. 530-534 (1994)

    • Related Report
      1994 Annual Research Report
  • [Publications] Jon T.Butler and Tsutomu Sasao: "Multiple-valued Combinational Circuits with Feedback" ISMVL-94. 342-347 (1994)

    • Related Report
      1994 Annual Research Report
  • [Publications] Tsutomu Sasao and Jon T.Butler: "A Design Method for Look-up Table Type FPGA by Pseudo-Kronecker Expansion" ISMVL-94. 97-106 (1994)

    • Related Report
      1994 Annual Research Report
  • [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" ISMVL-94. 82-88 (1994)

    • Related Report
      1994 Annual Research Report
  • [Publications] T.Sasao: "Easily Testable Realization for Generalized Reed-Muller Expressions" IEEE The 3rd Asian Test Symposium. 157-162 (1994)

    • Related Report
      1994 Annual Research Report
  • [Publications] T.Sasao and D.Debnath: "An exact minimization algorithm for generalized Reed-Muller expressions IEEE Asia-Pacific Conference on Circuits and Systems" APCCAS'94. 460-465 (1994)

    • Related Report
      1994 Annual Research Report
  • [Publications] 笹尾 勤: "論理設計:スイッチング回路理論" 近代科学社, 290 (1995)

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

    • Related Report
      1993 Annual Research Report
  • [Publications] T.Sasao: "EXMIN2:A simplification algorithm for exclusive-OR-Sum-of-products expressions for multiple-valued input two-valued output functions" IEEE Transaction on Computer-Aided Design of Integrated Circuits and Systems. vol.12 No.5. 621-632 (1993)

    • Related Report
      1993 Annual Research Report
  • [Publications] Daniel Brand and T.Sasao: "Minimization of AND-EXOR expressions using rewriting rules" IEEE Transactions on Computers. Vol.42 No.5. 568-576 (1993)

    • Related Report
      1993 Annual Research Report
  • [Publications] 神田徳夫,笹尾勤: "論理関数のLP特徴ベクトルとその応用" 電子情報通信学会論文誌D-1. J76-D-1 No.6. 260-268 (1993)

    • Related Report
      1993 Annual Research Report
  • [Publications] T.Sasao: "Ternary decision diagrams and their applications" International Workshop on LogicSynthesis. 23-26 (1993)

    • Related Report
      1993 Annual Research Report
  • [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. (1993)

    • Related Report
      1993 Annual Research Report

URL: 

Published: 1993-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi