DocumentCode
820801
Title
VLSI logic design with logic programming and knowledge-base technology
Author
Hamada, Nobuhiro ; Bekki, Keisuke ; Yokota, Takayoshi
Author_Institution
Hitachi Ltd., Ibaraki, Japan
Volume
37
Issue
1
fYear
1990
fDate
2/1/1990 12:00:00 AM
Firstpage
1
Lastpage
5
Abstract
An approach to VLSI logic design using partial and general structural specifications in addition to behavioral specifications is developed. This approach requires a new style of programming technique, especially if a universal solution procedure for all types of architectures is needed. Knowledge of the design process involves unification of the heterogeneous (i.e. behavior and structure) information between a system and its parts, as well as representation of functional modules in order to ensure their reusability in an efficient manner. Following these strategies, a logic synthesis expert system, ProLogic, is developed, and the system is evaluated using MPU-type VLSIs. It is found that the universal connecting procedure for any compound functional module that unifies the behavioral and structural specifications between a total module and its parts improves logic design efficiency by a factor of 2 and that logic programming, object-oriented frames, and rule bases implemented in ProLogic improve software productivity by a factor of 5
Keywords
VLSI; expert systems; integrated logic circuits; logic CAD; logic programming; software packages; ProLogic; VLSI logic design; behavioral specifications; knowledge-base technology; logic programming; logic synthesis expert system; object-oriented frames; rule bases; structural specifications; Circuit synthesis; Expert systems; Humans; Joining processes; Logic circuits; Logic design; Logic programming; Process design; Productivity; Very large scale integration;
fLanguage
English
Journal_Title
Industrial Electronics, IEEE Transactions on
Publisher
ieee
ISSN
0278-0046
Type
jour
DOI
10.1109/41.45836
Filename
45836
Link To Document