• DocumentCode
    998562
  • Title

    A Rule-Based System for Optimizing Combinational Logic

  • Author

    De Geus, Aart J. ; Cohen, William

  • Author_Institution
    General Electric Microelectronics Center
  • Volume
    2
  • Issue
    4
  • fYear
    1985
  • Firstpage
    22
  • Lastpage
    32
  • Abstract
    SOCRATES is a rule-based expert system that optimizes combinational logic for a specific target technology. The system performs substitutions of equivalent gate configurations, thereby reducing the overall area of the implementation and improving the speed of the design. A control mechanism uses various backup strategies to choose the rules applied to the circuit. Users can easily extend the library of transformation rules through a rule generation module that automatically encodes rules and inserts them into the knowledge base. Timing constraints placed on the circuit can be modified to allow the designer to explore a large design space in a matter of minutes. Implementations generated by the system are comparable in area and speed to circuits designed by experts.
  • Keywords
    Boolean functions; Circuit synthesis; Combinational circuits; Design optimization; Equations; Expert systems; Knowledge based systems; Libraries; Logic; Network synthesis;
  • fLanguage
    English
  • Journal_Title
    Design & Test of Computers, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7475
  • Type

    jour

  • DOI
    10.1109/MDT.1985.294719
  • Filename
    4069623