Title :
Schematic generation with an expert system
Author :
Swinkels, G.M. ; Hafer, Lou
Author_Institution :
Nat. Res. Council of Canada, Vancouver, BC, Canada
fDate :
12/1/1990 12:00:00 AM
Abstract :
A study of schematic generation by a knowledge-based system (KBS) is reported. Schematics must demonstrate features (continuity of signal flow and logical clustering) of a design while remaining simple (few turns and crossings). Algorithmic and manual techniques deal poorly with the multiple conflicting objectives. A successful switchbox router in a KBS suggested the same approach to schematic generation. Schematic generation in a KBS still needs to be partitioned into subproblems to make is tractable. Subproblems include ordering of symbols and the placement of nets (i.e., routing). The ordering of symbols in the direction of information flow is based on a precedence augmented with a rule-based component which recognizes cycles and breaks them intelligently. A heuristic length-based ordering in the other direction tries to minimize crossings. The KBS paradigm is particularly applicable to the routing steps
Keywords :
circuit CAD; circuit diagrams; expert systems; logic CAD; expert system; knowledge-based system; schematic generation; switchbox router; Clustering algorithms; Expert systems; Knowledge based systems; Knowledge representation; Logic circuits; Manuals; Partitioning algorithms; Pattern recognition; Routing; Signal design;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on