A knowledge-based approach to VLSI-design in an open CAD-environment

L.K. Alberts, C. Huijs, Nicolaas Mars, L. Spaanenburg

Research output: Contribution to journalArticleAcademic

2 Citations (Scopus)
37 Downloads (Pure)

Abstract

A knowledge-based approach is suggested to assist a designer in the increasingly complex task of generating VLSI-chips from abstract, high-level specifications of the system. The complexity of designing VLSI-circuits has reached a level where computer-based assistance has become indispensable. Not all of the design tasks allow for algorithmic solutions. AI technique can be used, in order to support the designer with computer-aided tools for tasks not suited for algorithmic approaches. The approach described in this paper is based upon the underlying characteristics of VLSI design processes in general, comprising all stages of the design. A universal model is presented, accompanied with a recording method for the acquisition of design knowledge - strategic and task-specific - in terms of the design actions involved and their effects on the design itself. This method is illustrated by a simple design example: the implementation of the logical EXOR-component. Finally suggestions are made for obtaining a universally usable architecture of a knowledge-based system for VLSI-design.
Original languageUndefined
Pages (from-to)77-84
JournalMicroprocessing and Microprogramming
Volume27
Issue number1-5
DOIs
Publication statusPublished - 1989

Keywords

  • IR-70402

Cite this

Alberts, L.K. ; Huijs, C. ; Mars, Nicolaas ; Spaanenburg, L. / A knowledge-based approach to VLSI-design in an open CAD-environment. In: Microprocessing and Microprogramming. 1989 ; Vol. 27, No. 1-5. pp. 77-84.
@article{1407ac22e5da41109bd04c16c8f0c5ca,
title = "A knowledge-based approach to VLSI-design in an open CAD-environment",
abstract = "A knowledge-based approach is suggested to assist a designer in the increasingly complex task of generating VLSI-chips from abstract, high-level specifications of the system. The complexity of designing VLSI-circuits has reached a level where computer-based assistance has become indispensable. Not all of the design tasks allow for algorithmic solutions. AI technique can be used, in order to support the designer with computer-aided tools for tasks not suited for algorithmic approaches. The approach described in this paper is based upon the underlying characteristics of VLSI design processes in general, comprising all stages of the design. A universal model is presented, accompanied with a recording method for the acquisition of design knowledge - strategic and task-specific - in terms of the design actions involved and their effects on the design itself. This method is illustrated by a simple design example: the implementation of the logical EXOR-component. Finally suggestions are made for obtaining a universally usable architecture of a knowledge-based system for VLSI-design.",
keywords = "IR-70402",
author = "L.K. Alberts and C. Huijs and Nicolaas Mars and L. Spaanenburg",
year = "1989",
doi = "10.1016/0165-6074(89)90024-0",
language = "Undefined",
volume = "27",
pages = "77--84",
journal = "Journal of systems architecture",
issn = "1383-7621",
publisher = "Elsevier",
number = "1-5",

}

A knowledge-based approach to VLSI-design in an open CAD-environment. / Alberts, L.K.; Huijs, C.; Mars, Nicolaas; Spaanenburg, L.

In: Microprocessing and Microprogramming, Vol. 27, No. 1-5, 1989, p. 77-84.

Research output: Contribution to journalArticleAcademic

TY - JOUR

T1 - A knowledge-based approach to VLSI-design in an open CAD-environment

AU - Alberts, L.K.

AU - Huijs, C.

AU - Mars, Nicolaas

AU - Spaanenburg, L.

PY - 1989

Y1 - 1989

N2 - A knowledge-based approach is suggested to assist a designer in the increasingly complex task of generating VLSI-chips from abstract, high-level specifications of the system. The complexity of designing VLSI-circuits has reached a level where computer-based assistance has become indispensable. Not all of the design tasks allow for algorithmic solutions. AI technique can be used, in order to support the designer with computer-aided tools for tasks not suited for algorithmic approaches. The approach described in this paper is based upon the underlying characteristics of VLSI design processes in general, comprising all stages of the design. A universal model is presented, accompanied with a recording method for the acquisition of design knowledge - strategic and task-specific - in terms of the design actions involved and their effects on the design itself. This method is illustrated by a simple design example: the implementation of the logical EXOR-component. Finally suggestions are made for obtaining a universally usable architecture of a knowledge-based system for VLSI-design.

AB - A knowledge-based approach is suggested to assist a designer in the increasingly complex task of generating VLSI-chips from abstract, high-level specifications of the system. The complexity of designing VLSI-circuits has reached a level where computer-based assistance has become indispensable. Not all of the design tasks allow for algorithmic solutions. AI technique can be used, in order to support the designer with computer-aided tools for tasks not suited for algorithmic approaches. The approach described in this paper is based upon the underlying characteristics of VLSI design processes in general, comprising all stages of the design. A universal model is presented, accompanied with a recording method for the acquisition of design knowledge - strategic and task-specific - in terms of the design actions involved and their effects on the design itself. This method is illustrated by a simple design example: the implementation of the logical EXOR-component. Finally suggestions are made for obtaining a universally usable architecture of a knowledge-based system for VLSI-design.

KW - IR-70402

U2 - 10.1016/0165-6074(89)90024-0

DO - 10.1016/0165-6074(89)90024-0

M3 - Article

VL - 27

SP - 77

EP - 84

JO - Journal of systems architecture

JF - Journal of systems architecture

SN - 1383-7621

IS - 1-5

ER -