Show simple item record

dc.contributor.advisorBiswas, Nipendra N
dc.contributor.authorMitra, Nidrita
dc.date.accessioned2025-09-23T12:07:45Z
dc.date.available2025-09-23T12:07:45Z
dc.date.submitted1986
dc.identifier.urihttps://etd.iisc.ac.in/handle/2005/7084
dc.description.abstractSince its inception by Wilkes in 1951, microprogramming has made considerable progress in both techniques and applications. Much of this progress has been made possible by significant improvements in memory technology. Advances in memory technology have resulted in the availability of large, fast, and economical stores from which microprograms can be accessed rapidly. Furthermore, the ability to alter the contents of the control store has renewed interest in interpreters and in high-level language architectures. With the emergence and development of Very Large Scale Integration (VLSI) technology, the general expectation is that microprogramming will play an even larger role in the implementation of complex single-chip processors, largely because of the regularity of the microprogrammed control unit structure. This regularity is not only conducive to the efficient utilization of silicon real estate but is also effective in reducing design time, easing the problem of testing and debugging integrated circuits, and promoting the use of design automation for generating circuit-level designs. Furthermore, in order to enhance system performance, functionality, reliability, and security, many heavily used functions and applications that were previously implemented in software are being migrated into firmware. This leads to much larger and more complex microprograms than were encountered in the past. Abstract As microprogramming is gathering more importance in computer system design, much attention has been paid to the economic aspect of the microprogrammed control store. In a microprogrammed processor, the size of the control memory depends upon the length (in bits) of the control store word. The word-length reduction techniques attempt to reduce the number of bits in each control store word. As a result, the control store size is reduced. Several methods exist for word-length reduction: The earliest methods are simple, using obvious techniques such as function extraction. Later formal techniques employ the notions of covering, where classical switching theory is applied. In all procedures, word-length reduction methods assume that the structure of each microinstruction in terms of various microoperations has already been decided upon in such a way that the parallelism among the microoperations is maintained. Each of the microinstructions so constituted becomes a word of the microprogrammed control memory. Contribution of the Thesis In this thesis, a new method of reducing the word-length of a microprogrammed control store has been presented. The method is based on a simple and systematic approach, wherein the computation of a limited number of maximal compatibility classes of a subset of microoperations is required. The algorithm is fast and generates minimal solutions in every case.
dc.language.isoen_US
dc.relation.ispartofseriesT02341
dc.rightsI grant Indian Institute of Science the right to archive and to make available my thesis or dissertation in whole or in part in all forms of media, now hereafter known. I retain all proprietary rights, such as patent rights. I also retain the right to use in future works (such as articles or books) all or part of this thesis or dissertation
dc.subjectMicroprogramming
dc.subjectcontrol Store Word-Length Reduction
dc.subjectVLSI Technology
dc.subject.classificationResearch Subject Categories::TECHNOLOGY::Electrical engineering, electronics and photonics::Electronics
dc.titleA simplified approach for wordlength reduction of control memory of microprogrammed processors
dc.typeThesis
dc.degree.nameMSc Engg
dc.degree.levelMasters
dc.degree.grantorIndian Institute of Science
dc.degree.disciplineEngineering


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record