ACM Home Page
Please provide us with feedback. Feedback
A weighted technique for programmable logic devices minimization
Full text PdfPdf (828 KB)
Source International Symposium on Microarchitecture archive
Proceedings of the 23rd annual workshop and symposium on Microprogramming and microarchitecture table of contents
Orlando, Florida, United States
Pages: 267 - 274  
Year of Publication: 1990
ISBN:0-89791-413-9
Authors
C. Hwa Chang  Department of Electrical Engineering, Tufts University, Medford, MA
Hammad K. Azzam  Department of Electrical Engineering, Tufts University, Medford, MA
Sponsors
IEEE-CS : Computer Society
SIGMICRO: ACM Special Interest Group on Microarchitectural Research and Processing
Publisher
IEEE Computer Society Press  Los Alamitos, CA, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 4,   Citation Count: 0
Additional Information:

abstract   references   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

A new technique for minimizing the width of Programmable Logic Devices(PLDs) is introduced in this paper. The algorithm starts with the result of the technique introduced by Das Banerji and Chatopadhyay[4]. The solution obtained in [4] will be refined to form the temporary solution, or what is called a preliminary solution. The problem of the preliminary solution is that it does not guarantee a minimum solution, because it does not use redundant classes, that are sometimes essential to the final minimum solution. The weighting technique is introduced, which gives a weight to each micro-order. The micro-orders with the largest weights are stripped from each class to form a stripped set. The stripped micro-orders are tested for compatibility, and a new set of compatibility classes are formed based on the stripped micro-orders, and the reserved classes only. Some factors are taken into consideration before the stripped micro-orders become the final collection. The procedure loops again with the new set of compatibility classes as long as reduction is obtained.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
"Tutorial, Microprogramming and Firmware Engineering," Milutinvec Veljko, 1989.
 
2
 
3
"Microprogram Optimization," Agenvala, IEEE transactions, act. 1976 vol C-25 pp. 962-973.
 
4
"On control memory minimization in microprogrammed digital computers," S.R. Das, D.K Banerji, A Chattopadhyay. IEEE transactions, Comput., vol. C-22, pp. 845-848, sept 1973.
 
5
"Clause-column table approach for generating all the prime implicants of switching functions," SXDas, N.S.Khabra, IEEE Trans. comput., vol. C-21, pp1239-1246, Nov. 1972.
 
6
"On the minimization of read only memories in microprogrammed digital computers," AGrasselli and U.Montanari, IEEE Transactions, Comput., pp. 1111-1114, Nov. 1970.
 
7
"An approach for simplifying switching functions by utilizing the cover table representation," IEEE Transactions, Comput. vol. c-20, pp.355-359,197l.
 
8
"An introduction to the theory of switching circuits," New York:McGraw-Hill, 1965.
 
9
"A method for determination of all the forms of Boolean functions," A Mukhopadhyay, Proc. inst. Elec. Eng., Mono. 487E, Dec 1961.
 
10
"An algorithm for minimizing Bead Only Memories for machine control," S.J.Schwartz, 1968 IEEE 10th Annual symp. on Switching and Automata theory, pp. 28-33.
 
11
"Some covering problems in switching theory," A Grasselli F.Luccio, in Network and switching theory, G.Biorci, ED. New York Academic press, 1968, pp. 536-557.
 
12
"A method for minimizing the number of internal states in incompletely specified sequential networks," A Grasselli and F. Luccio, IEE Trans. Electron. comput., vol.EC- 14,pp. 350-359, June 1965.
 
13
"A note on the derivation of maximal compatibility classes," A Grasselli, calcolo, vol. 3, pp. 165-176,1966.
 
14
"Minimizing the number of states in incompletely specified sequential switching functions," M.C. Paul, S.H. Unger, IBE Trans. Electronics Computers, vol. ECS,pp. 365-367, September 1959.
 
15
"Minimization of boolean functions," Bell Sys.Tech. J.,vol.35 ,pp. 1417-1444., 1956.
 
16
"Computer system architecture,"M. Morris Mano, Printice Hall, 1982.
 
17
"Infinitesimal calculus," Bartholomew Price, vol. 1, 1930.
 
18
"On minimizing the width of Programmable Logic Devices," H. Azzam, thesis, Tufts University, May 1990.
Collaborative Colleagues:
C. Hwa Chang: colleagues
Hammad K. Azzam: colleagues