Abstract
In this paper, the possible effects of VLSI technology on the design and development process of microprogrammed systems are explored. The function architectures of future microprogrammed VLSI systems are expected to be very complex, and most of them will be implemented as heterogeneous multiprocessors with each processor being microprogrammed to perform specific tasks. Current microprogrammed system design methodologies are examined and are shown to be inadequate. A new design methodology employing a synthetic approach for developing microprogrammed systems is proposed.
- 1 Baba, T., and H. Hagiwara, The MPG Systems: A Machine-Independent Efficient Microprogram Generator, IEEE Trans. on Computers, Vol. C-30, June 1981, 373-395.Google Scholar
- 2 Dasgupta, S., Some Aspects of High Level Microprogramming, Computing Surveys, Vol. 12, No. 3, September 1980, 295-323. Google Scholar
Digital Library
- 3 Director, S. et al., A Design Methodology and Computer Aids for Digital VLSI Systems, IEEE Trans. Circuits and Systems, Vol. CAS-28, July 1981, 634-645.Google Scholar
- 4 Hammerstrom, D., A Panel Discussion on "How can we write working microprograms—past experiences, future prospects", 14th Microprogramming Workshop, 1981.Google Scholar
- 5 Intel Corp., Introduction to the iAPX 432 Architecture, 1981, 171821-001.Google Scholar
- 6 Intel Corp., iAPX 86/30, iAPX 88/30 Operating System Processors, 1981, 210216-001.Google Scholar
- 7 Jansen, W., and D. Fairbairn, The Silicon Foundry: Concepts and Reality, Lambda (VLSI Design), Vol II, No. 1, 1981, 16-26.Google Scholar
- 8 Kaminker, A., et al., A 32-bit Microprocessor with Virtual Memory Support, IEEE Journal of Solid-State Circuits, Vol. SC-16, No. 5, October 1981, 548-557.Google Scholar
Cross Ref
- 9 Lattin, W. et al., A Methodology for VLSI Chip Design, Lambda (VLSI Design), Vol. 2, No. 2, 1981, 33-44.Google Scholar
- 10 Li, T., The Intelligent Software-Like VLSI (ISLV) Systems Design Methodology, Draft of Ph.D. Thesis, SUNY at Buffalo, 1982. Google Scholar
Digital Library
- 11 Marwedel, P., A Retargetable Microcode Generation System for a High-Level Microprogramming Language, Proc. 14th Microprogramming Workshop, 1981, 115-123. Google Scholar
Digital Library
- 12 Patterson, D., A RISCy Approach to Computer Design, Proc. Compcon Spring 82, IEEE, 8-14.Google Scholar
- 13 Shima, M., Demystifying Microprocessor Design, IEEE Spectrum, July 1979, 22-30.Google Scholar
- 14 Sint, M., A Survey of High Level Microprogramming Languages, Proc. 13th Microprogramming Workshop, 1980, 141-153. Google Scholar
Digital Library
- 15 Siskind, J., J. Southard, and K. Crouch, Generating Custom High Performance VLSI Designs from Succinct Algorithmic Descriptions, Proc. MIT Conf. on Advanced Research in VLSI, Artech, 1982, 28-39.Google Scholar
- 16 Stritter, E., and N. Tredennick, Microprogrammed Implementation of a Single Chip Microprocessor, Proc. 11th Microprogramming Workshop, 1978, 8-16. Google Scholar
Digital Library
- 17 Zimmermann, G., The MIMOLA Design System: A Computer Aided Digital Processor Design Method, Proc. 16th Design Automation Conference, IEEE, 1979, 53-58. Google Scholar
Digital Library
Index Terms
A VLSI view of microprogrammed system design
Recommendations
A VLSI view of microprogrammed system design
MICRO 15: Proceedings of the 15th annual workshop on MicroprogrammingIn this paper, the possible effects of VLSI technology on the design and development process of microprogrammed systems are explored. The function architectures of future microprogrammed VLSI systems are expected to be very complex, and most of them ...
A computer aided design automation system for developing microprogrammed processors: a design approach through HDLs
This paper presents an approach that provides a total computer aided design environment for developing microprogrammed processors using hardware description languages. This includes the behavioral description, micro-coding, and testing of the integrated ...
Design of a microprogrammed lexical microprocessor
MICRO 8: Proceedings of the 8th annual workshop on MicroprogrammingA lexical processor accepts a string of characters and delivers a string of symbols. This paper presents the design of a vertically microprogrammed processor, specially for lexical processing of a subset of Algol. The design includes the processor ...






Comments