Wirelisp: Combining Graphics and Procedures in a Circuit Specification Language

Abstract

WireLisp is a language that incorporates both procedural and graphical constructs for describing the structure of complex circuits. This combination provides both the clarity of a graphical representation and the expressiveness of a procedural description. This paper describes how this is done in a conceptually simple way by representing procedural information graphically. WireLisp is built on Lisp which allows the designer to extend the language with arbitrary functions, and allows the incorporation of other kinds of descriptions such as behavioral and physical descriptions. WireLisp is implemented in T Lisp and has been used to describe a complex (130,000 transistor) VLSL chip design.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1989
Accession Number
ADA220740

Entities

People

  • Carl Ebeling
  • Zhanbing Wu

Organizations

  • University of Washington

Tags

Communities of Interest

  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Circuits
  • Classification
  • Complex Systems
  • Computer Programming
  • Computer Science
  • Computer-Aided Design
  • Computers
  • Contracts
  • Engineering
  • Graphics
  • Hierarchies
  • High Level Languages
  • Language
  • Programming Languages
  • Simulations
  • Specifications
  • Words (Language)

Readers

  • Artificial Intelligence
  • Computer Science.
  • Integrated Circuit Design and Technology.