VLSI design with object-oriented knowledge bases (Q1113693)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

scientific article; zbMATH DE number 4080972
Language Label Description Also known as
default for all languages
No label defined
    English
    VLSI design with object-oriented knowledge bases
    scientific article; zbMATH DE number 4080972

      Statements

      VLSI design with object-oriented knowledge bases (English)
      0 references
      0 references
      1988
      0 references
      One major technology that is needed is the development of a system that can integrate design tools and design databases, and is able to design an entire engineering system based on formal specifictions. In this paper, a knowledge engineering framework for designing VLSI computer architectures is introduced. This framework introduces three core concepts: knowledge abstraction, object-oriented design, and very high-level design programming. The input to the system is a descriptive specification of the behaviour of a computing system. The description is then matched against the existing design knowledge in the knowledge base, where the knowledge is abstracted and organized as classes. If a match can be found, the abstract knowledge is instantiated and can be reused; otherwise a heuristic synthesis process will be performed according to the design knowledge stored in the system. In the worst case, the designer goes one level down and decomposes the system into a set of smaller systems, where a structural description among different modules is specified, but only the behavioural specification for each module is given. The process is then repeated until a complete structural description is developed. At the bottom level, the system is designed to support and automate the following tasks: integration of layout design tools; propagation of dynamic changes; propagation and abstraction of performance measurements; incremental design rule checking; and version control.
      0 references
      CAD
      0 references
      computer-aided design
      0 references
      design databases
      0 references
      knowledge engineering framework
      0 references
      VLSI computer architectures
      0 references
      object-oriented design
      0 references
      knowledge base
      0 references
      performance measurements
      0 references

      Identifiers