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 :
بازگشت