Abstract

State assignment (SA) for Finite State Machines (FSMs) has a significant impact on the area and power of synthesized sequential circuits. Due to the complexity of the state assignment problem and the limitations of existing deterministic solutions, evolutionary algorithms are employed for solving the state assignment problem. In this paper, we propose a probabilistic pairwise swap search (PPSS) state assignment algorithm. The algorithm is based on assigning probabilities for each pair of code swaps and intelligently updating those probabilities such that potentially useful code swaps will get high code swap probabilities and their chance of being explored is increased. Due to the fixed number of code swaps to be explored in each iteration, the algorithm explores code swaps in a gradual manner such that code swaps with high probability are explored before those with lower probability. The algorithm employs the use of Tabu lists to diversify search exploration and performs hill climbing when the solution does not improve by accepting the code swap that results in the next best solution from the current solution. The proposed algorithm is employed for FSM state encoding targeting the optimization of area and power. Experimental results demonstrate the effectiveness of the proposed PPSS state assignment algorithm in comparison to other evolutionary state assignment algorithms. Significantly better area and power results are achieved in comparison to all compared techniques.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.