Title : 
Optimum State Assignment for Synchronous Sequential Circuits
         
        
            Author : 
Story, James R. ; Harrison, Harold J. ; Reinhard, Erwin A.
         
        
            Author_Institution : 
Department of Electrical Engineering, University of Miami
         
        
        
        
        
        
            Abstract : 
The problem of encoding the internal states of synchronous sequential switching circuits so as to minimize the combinational network cost is treated. Cost is defined as the number of AND-OR inputs required in the two-level implementation of each memory element input equation separately ( i.e., the cost is not reduced initially by the existence of common terms between equations). An algorithm has been developed that considers implicitly all distinct state-assignment schemes for a given state table, thus ensuring that the state assignment that results in the least "cost" combinational network is selected. Since any optimum state-assignment scheme is dependent on the type of memory element, the algorithm is designed for use with J-K flip-flop memory elements because of their wide use and versatility.
         
        
            Keywords : 
General J-K input equation, minimum number, partial state assignment, sequential circuit design algorithm, stateassignment optimization.; Algorithm design and analysis; Cost function; Delay; Design optimization; Encoding; Equations; Flip-flops; Helium; Sequential circuits; Switching circuits; General J-K input equation, minimum number, partial state assignment, sequential circuit design algorithm, stateassignment optimization.;
         
        
        
            Journal_Title : 
Computers, IEEE Transactions on
         
        
        
        
        
            DOI : 
10.1109/T-C.1972.223508