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.
Document Details
- Document Type
- Technical Report
- Publication Date
- Dec 01, 1989
- Accession Number
- ADA220740
Entities
People
- Carl Ebeling
- Zhanbing Wu
Organizations
- University of Washington