DocumentCode :
3105993
Title :
Array folding using heuristics and simulated annealing
Author :
Kannan, L.N. ; Sarma, D.
Author_Institution :
Cadence Design Syst., Santa Clara, CA, USA
fYear :
1991
fDate :
25-28 Feb 1991
Firstpage :
202
Lastpage :
205
Abstract :
Array folding is a technique to reduce the area of a logic array by exploiting its sparsity. Since the problem is NP-complete, heuristic algorithms that yield a near optimal solution have to be employed. In this paper, a method employing a combination of simulated annealing and heuristic algorithms has been used to find a near optimal solution for both simple and multiple folding of logic arrays. The algorithms developed have been implemented in a computer program called GAMIN-SA. When compared to PLEASURE, GAMIN-SA was seen to perform as good or better with regard to quality of solution and, for the bigger arrays, it was better in terms of run-time as well (multiple folding)
Keywords :
logic arrays; logic design; simulated annealing; GAMIN-SA; PLA; area reduction; array folding; heuristic algorithms; large arrays; multiple folding of logic arrays; near optimal solution; programmable logic arrays; quality of solution; run-time; simulated annealing; Artificial intelligence; Circuits; Compaction; Computational modeling; Computer science; Heuristic algorithms; Input variables; Logic arrays; Programmable logic arrays; Simulated annealing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation. EDAC., Proceedings of the European Conference on
Conference_Location :
Amsterdam
Type :
conf
DOI :
10.1109/EDAC.1991.206390
Filename :
206390
Link To Document :
بازگشت