Title :
WireLisp: combining graphics and procedures in a circuit specification language
Author :
Ebeling, C. ; Wu, Z.
Author_Institution :
Dept. of Comput. Sci. & Eng., Washington Univ., Seattle, WA, USA
Abstract :
WireLisp is a language that incorporates both procedural and graphic constructs for describing the structure of complex circuits. This combination provides both the clarity of a graphic representation and the expressiveness of a procedural description. A description is given of how this is done in a conceptually simple way be representing procedural information graphically. WireLisp is built on Lisp which allows the designer to extend the language with arbitrary functions. WireLisp can be used to generate a variety of different target output descriptions, 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 complex (130000 transistor) VLSI chip design.<>
Keywords :
VLSI; circuit CAD; T Lisp; VLSI chip design; WireLisp; behavioural descriptions; circuit specification language; graphic constructs; graphic representation; graphics; physical descriptions; procedural constructs; procedures; Chip scale packaging; Circuits; Computer graphics; Computer science; Contracts; Digital systems; Flip-flops; Registers; Specification languages; Very large scale integration;
Conference_Titel :
Computer-Aided Design, 1989. ICCAD-89. Digest of Technical Papers., 1989 IEEE International Conference on
Conference_Location :
Santa Clara, CA, USA
Print_ISBN :
0-8186-1986-4
DOI :
10.1109/ICCAD.1989.76962