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