Template Based Automatic Partition Methodology for SoC Design
Han Muhua Liu Leibo Wei Shaojun (Tsinghua National Laboratory for Information Science and Technology,Institute of Microelectronics,Tsinghua University,Beijing 100084)
A template based partition method,which is an application oriented automatic system partition method,is presented,aiming at partition problem in SoC design. Accordingly a partition tool—TBPS is also developed. The template based partition method extracts the similar structures of the description,and then uses these structures to partition the system. Finally system structure which makes the most of the resources can be obtained. In the procedure of partitioning,genetic algorithms are adopted to search the optimal covers and a greedy method is designed for resources allocation and task scheduling. Different from the previous work which partitions the system onto a pre-defined architecture,this method generates the architecture automatically according to the inherences of the applications. By this method and the tool of TBPS,the partition is carried out from application to system structure in an automatic way. The experimental results show the effectiveness of TBPS for partition problems of data intensive applications.