DocumentCode
2795443
Title
State assignment for PAL-based CPLDs
Author
Czerwinski, Robert ; Kania, Dariusz
Author_Institution
Inst. of Electron., Silesian Univ. of Technol., Gliwice, Poland
fYear
2005
fDate
30 Aug.-3 Sept. 2005
Firstpage
127
Lastpage
134
Abstract
In the paper, the state assignment methods of the finite state machines for PAL-based structures are presented. A main feature of the PAL-cell is a limited number of product terms (k-AND-gates) that are connected to a single sum (OR-gate). Function, which is the sum of p-implicants, when p≠k, does not take full advantage of the cell. When p>k, implementation is multi-cell (so multi-level). The main idea of solving this problem is to count the number of product terms during the process of state assignment. First algorithm leads to automata which take advantage of the number of PAL-cell terms. Second approach is dedicated to state assignment of fast automata. Methods based on primary and secondary merging conditions are presented. In one of the most basic states of the logic synthesis of sequential devices, the elements referring to restrictions of PAL-based CPLDs are taken into account.
Keywords
finite state machines; logic design; programmable logic arrays; state assignment; CPLD; PAL; automata theory; finite state machine; logic synthesis; programmable logic arrays; sequential device; state assignment method; Automata; Automatic logic units; Encoding; Energy consumption; Flip-flops; Genetic algorithms; Information technology; Logic devices; Merging; Paper technology;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital System Design, 2005. Proceedings. 8th Euromicro Conference on
Print_ISBN
0-7695-2433-8
Type
conf
DOI
10.1109/DSD.2005.71
Filename
1559789
Link To Document