skip to main content
article
Free Access

SLIM: a simulation and implementation language for VLSI microcode

Published:01 May 1985Publication History
Skip Abstract Section

Abstract

SLIM (Stanford Language for Implementing Microcode) is a programming language based system for specifying and simulating microcode in a VLSI chip. The language is oriented towards PLA implementations of microcoded machines using either a microprogram counter or a finite state machine. The SLIM system supports simulation of the microcode and will drive a PLA layout program to automatically create the PLA.

References

  1. Clark, J. H. "A VLSI Geometry Processor for Graphics." Computer 13, 7 (July 1980), 59--68.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Clark, J. H. and Hannah, M. R. "Distributed Processing in a High-Performance Smart Image Memory." Lambda 1, 3 (1980), 40--45.Google ScholarGoogle Scholar
  3. Duley, J. R. and Dictmeyer, D. L. "Translation of DDL digital system specification to Boolean equations." IEEE Trans. Computers 18, 4 (April 1969), 305--313.Google ScholarGoogle Scholar
  4. Hennessy, J. L., Clark, J. H., and Hannah, M. R. A comparasion of two different VLSI control structures.Google ScholarGoogle Scholar
  5. Holloway J., Steele, G., Sussman, G., Bell, A. The Scheme-79 Chip. Tech. Rept. 599, Artificial Intelligence Laboratory, MIT, January, 1980.Google ScholarGoogle Scholar
  6. Mead, C. and Conway, L. Introduction to VLSI Systems. Addison-Wesley, Menlo Park, Ca., 1980. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Weber, H. High Level Design for Programmed Logic Arrays. Proceedings of Fourth Conf. on Computer Hardware Description Languages, May, 1979, pp. 96--101.Google ScholarGoogle Scholar

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in

Full Access

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader
About Cookies On This Site

We use cookies to ensure that we give you the best experience on our website.

Learn more

Got it!