Title :
VLSI logic design with logic programming and knowledge-base technology
Author :
Hamada, Nobuhiro ; Bekki, Keisuke ; Yokota, Takayoshi
Author_Institution :
Hitachi Ltd., Ibaraki, Japan
fDate :
2/1/1990 12:00:00 AM
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;
Journal_Title :
Industrial Electronics, IEEE Transactions on