TY - JOUR
T1 - System-level bus-based communication architecture exploration using a pseudoparallel algorithm
AU - Chiou, Lih Yih
AU - Chen, Yi Siou
AU - Lee, Chih Hsien
N1 - Funding Information:
Manuscript received November 28, 2008; revised February 15, 2009. Current version published July 17, 2009. This work was supported in part by the National Science Council of Taiwan under Grant NSC 97-2220-E-006-006 and in part by the Industrial Technology Research Institute of Taiwan under Grant 7352BA4150. This paper was recommended by Associate Editor M. Poncino.
PY - 2009/8
Y1 - 2009/8
N2 - Growing complexity in system-on-a-chip (SoC) design demands effective approaches to explore various architectures quickly for the target applications. With the common use of intellectual properties (IPs) in SoC and the large amount of data interchanges among IPs, communication architecture significantly affects the system in terms of power and performance. Therefore, designers should carefully plan the communication architecture to meet the power and performance requirements. While repeatedly performing a power optimization under a performance constraint approach $N$ times seems practical for the power and performance coexploration, the time required to explore such solutions inevitably increases, since there are numerous performance constraints. This paper presents a pseudoparallel method for bus architecture exploration at the system level (PBAES) to speedup the power and performance of coexploration time. PBAES can intelligently search interesting portions of the design space to enhance the efficiency of coexploration, and share the candidate solutions of each to achieve a more rapid overall exploration. The experimental results indicate that PBAES is 1.6 $\times$ to 14$\times$ faster than an approach without the pseudoparallel method with a generated architecture of similar quality.
AB - Growing complexity in system-on-a-chip (SoC) design demands effective approaches to explore various architectures quickly for the target applications. With the common use of intellectual properties (IPs) in SoC and the large amount of data interchanges among IPs, communication architecture significantly affects the system in terms of power and performance. Therefore, designers should carefully plan the communication architecture to meet the power and performance requirements. While repeatedly performing a power optimization under a performance constraint approach $N$ times seems practical for the power and performance coexploration, the time required to explore such solutions inevitably increases, since there are numerous performance constraints. This paper presents a pseudoparallel method for bus architecture exploration at the system level (PBAES) to speedup the power and performance of coexploration time. PBAES can intelligently search interesting portions of the design space to enhance the efficiency of coexploration, and share the candidate solutions of each to achieve a more rapid overall exploration. The experimental results indicate that PBAES is 1.6 $\times$ to 14$\times$ faster than an approach without the pseudoparallel method with a generated architecture of similar quality.
UR - http://www.scopus.com/inward/record.url?scp=68549106024&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=68549106024&partnerID=8YFLogxK
U2 - 10.1109/TCAD.2009.2021733
DO - 10.1109/TCAD.2009.2021733
M3 - Article
AN - SCOPUS:68549106024
SN - 0278-0070
VL - 28
SP - 1213
EP - 1223
JO - IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
JF - IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
IS - 8
M1 - 5166607
ER -