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
Link To Document