Hybrid Approach for VLSI Fragments Placement

The paper considers one of the most important problem in the design field – VLSI fragments placement within restricted construction area. The VLSI fragments placement problem is NP-hard and complex problem. In the work there are presented a description of the placement problem and transition from a circuit diagram to a graph model. To reduce dimension of the problem the authors suggest a hybrid approach based on two fractals aggregation and genetic search methods. As well as there is developed a genetic algorithm that allows to obtain sets quazi-optimal solutions during polynomial time. To confirm the effectiveness of the suggested approach there is shown an example of the VLSI fragments placement solution, developed software and computational experiment. Conducted tests and experiments approve promising of the suggested approach, a time complexity of developed algorithms is represented in the best case as ≈O(nlogn), in the worst case - O(n3).

[1]  Vladimir V. Kureichik,et al.  Representation of solutions in genetic VLSI placement algorithms , 2014, Proceedings of IEEE East-West Design & Test Symposium (EWDTS 2014).

[2]  Vladimir V. Kureichik,et al.  Placement of VLSI Fragments Based on a Multilayered Approach , 2016, CSOC.

[3]  Daria Zaruba,et al.  Hybrid Bionic Algorithms for Solving Problems of Parametric Optimization , 2013 .

[4]  Sachin S. Sapatnekar,et al.  Handbook of Algorithms for Physical Design Automation , 2008 .

[5]  Andrew B. Kahng,et al.  Can recursive bisection alone produce routable, placements? , 2000, Proceedings 37th Design Automation Conference.

[6]  Vladimir V. Kureichik,et al.  Hierarchical Approach for VLSI Components Placement , 2015, CSOC.

[7]  Anton Orlov,et al.  Hybrid genetic algorithm for cutting stock and packaging problems , 2016, 2016 IEEE East-West Design & Test Symposium (EWDTS).

[8]  Vladimir V. Kureichik,et al.  VLSI Placement Problem Based on Ant Colony Optimization Algorithm , 2016, CSOC.

[9]  Vladimir V. Kureichik,et al.  Combined approach to place electronic computing equipment circuit elements , 2015, 2015 IEEE East-West Design & Test Symposium (EWDTS).

[10]  Majid Sarrafzadeh,et al.  Dragon2000: standard-cell placement tool for large industry circuits , 2000, IEEE/ACM International Conference on Computer Aided Design. ICCAD - 2000. IEEE/ACM Digest of Technical Papers (Cat. No.00CH37140).