DocumentCode :
2399918
Title :
AI methodology as a key for software reusability
Author :
Reintjes, Peter B.
Author_Institution :
Microelectron. Center of North Carolina, Research Triangle Park, NC, USA
fYear :
1989
fDate :
23-25 Oct 1989
Firstpage :
266
Lastpage :
271
Abstract :
Logic programming in Prolog has been promoted as being well suited to the implementation of VLSI CAD (computer-aided design) tools. The declarative nature of electronic circuit descriptions leads to natural definitions of many CAD problems, and the logical variable has properties analogous to those of an electrical connection. In addition, Prolog´s implicit database provides a convenient mechanism for creating tools which are sensitive to changing technology rules and design constraints. In particular, it was found that the source code is an order of magnitude smaller than implementations in C; readability is improved; and implementing a basic CAD capability in a logic programming environment creates a solid foundation for more advanced work in intelligent CAD
Keywords :
VLSI; circuit CAD; knowledge based systems; logic programming; monolithic integrated circuits; software reusability; AI methodology; Prolog; VLSI CAD; design constraints; electronic circuit descriptions; implicit database; intelligent CAD; logic programming environment; natural definitions; readability; software reusability; technology rules; Artificial intelligence; Computer aided instruction; Databases; Design automation; Logic arrays; Logic design; Logic programming; Software maintenance; Software reusability; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Tools for Artificial Intelligence, 1989. Architectures, Languages and Algorithms, IEEE International Workshop on
Conference_Location :
Fairfax, VA
Print_ISBN :
0-8186-1984-8
Type :
conf
DOI :
10.1109/TAI.1989.65330
Filename :
65330
Link To Document :
بازگشت