• DocumentCode
    2766906
  • Title

    Brel-a PROLOG knowledge-based system shell for VLSI CAD

  • Author

    Jabri, Marwan A.

  • Author_Institution
    Syst. Eng. & Design Autom. Lab., Sydney Univ., NSW, Australia
  • fYear
    1990
  • fDate
    24-28 Jun 1990
  • Firstpage
    272
  • Lastpage
    277
  • Abstract
    A knowledge-based system (KBS) shell, called Brel, for VLSI CAD systems is described. Brel has a context recovery system that implements memorization and forgetting and supports a wide range of knowledge representation (frames, rules, procedures, first-order logic, etc.) Brel was developed using PROLOG and successfully used to implement PIAF, a top-down floorplanning system, and TEMPO, a formal verification system for asynchronous circuits based upon temporal logic, and in the development of an automatic layout generation tool. Presented are the memory context, the inference engine, the explanation system. and the multirepresentation access of the knowledge base including the dynamic and static frames
  • Keywords
    PROLOG; VLSI; circuit layout CAD; knowledge based systems; Brel; PIAF; PROLOG knowledge-based system shell; TEMPO; VLSI CAD; asynchronous circuits; automatic layout generation tool; context recovery system; dynamic frames; explanation system; first-order logic; forgetting; formal verification system; frames; inference engine; knowledge representation; memorization; memory context; multirepresentation access; procedures; rules; static frames; temporal logic; top-down floorplanning system; Artificial intelligence; Australia; Constraint optimization; Design automation; Design engineering; Knowledge based systems; Laboratories; Prototypes; Systems engineering and theory; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1990. Proceedings., 27th ACM/IEEE
  • Conference_Location
    Orlando, FL
  • ISSN
    0738-100X
  • Print_ISBN
    0-89791-363-9
  • Type

    conf

  • DOI
    10.1109/DAC.1990.114866
  • Filename
    114866