A GA-based design space exploration framework for parameterized system-on-a-chip platforms

被引:42
|
作者
Ascia, G [1 ]
Catania, V [1 ]
Palesi, M [1 ]
机构
[1] Univ Catania, Dipartimento Informat & Telecommun, I-95125 Catania, Italy
关键词
design space exploration; genetic algorithms; multiobjective optimization; parameterized systems; Pareto-optimal configurations; power/performance-tradeoffs; system-on-a-chip (SOC) architectures;
D O I
10.1109/TEVC.2004.826389
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The constant increase in levels of integration and reduction in the time-to-market has led to the definition of new methodologies, which lay emphasis on reuse. One emerging approach in this context is platform-based design. The basic idea is to avoid designing a chip from scratch. Some portions of the chip's architecture are predefined for a specific type of application. This implies that the basic micro-architecture of the implementation is essentially "fixed" i.e., the principal components should remain the same within a certain degree of parameterization. Many researchers predict that platforms will take the lion's share of the integrated circuit market., In this paper, we propose an approach based on genetic algorithms for exploring the design space of parameterized system-on-a-chip (SOC) platforms. Our strategy focuses on exploration of the architectural parameters of the processor, memory subsystem and bus, making up the hardware kernel of a parameterized SOC platform for the design of embedded systems with strict power consumption and performance constraints. The approach has been-validated on two different parameterized architectures: one based on a RISC processor and another based on a parameterized very long instruction word architecture. The results obtained on a suite of benchmarks for embedded applications are discussed in terms of both accuracy and efficiency. As far as accuracy is concerned, the approach gives solutions uniformly distributed in a region less than 1% from the Pareto-optimal front. As regards efficiency, the exploration times required by the approach are up to 20 times shorter than those required by one of the most efficient and widely referenced approaches in the literature.
引用
收藏
页码:329 / 346
页数:18
相关论文
共 50 条
  • [21] Design of a system-on-a-chip for pattern recognition
    Aberbour, M
    Mehrez, H
    Durbin, F
    Haussy, J
    Lalande, P
    Tissot, A
    [J]. PROCEEDINGS OF THE 43RD IEEE MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS I-III, 2000, : 1108 - 1111
  • [22] Camera system-on-a-chip design with undergraduates
    Olson, B. H.
    [J]. 2007 OCEANS, VOLS 1-5, 2007, : 1787 - 1789
  • [23] System-on-a-chip design for modern communications
    Chou, EY
    Sheu, B
    [J]. IEEE CIRCUITS & DEVICES, 2001, 17 (06): : 12 - 17
  • [24] Physical design tools enhanced for system-on-a-chip design
    Tuck, B
    [J]. COMPUTER DESIGN, 1996, 35 (02): : 34 - &
  • [25] GA-based practical compensator design for a motion control system
    Ito, K
    Iwasaki, M
    Matsui, N
    [J]. IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2001, 6 (02) : 143 - 148
  • [26] Fuzzy system design by a GA-based method for data classification
    Wong, CC
    Chen, CC
    [J]. CYBERNETICS AND SYSTEMS, 2002, 33 (03) : 253 - 270
  • [27] GA-based practical compensator design for motion control system
    Ito, K
    Iwasaki, M
    Matsui, N
    [J]. 6TH INTERNATIONAL WORKSHOP ON ADVANCED MOTION CONTROL, PROCEEDINGS, 2000, : 453 - 458
  • [28] An IP Wrapper Design for System-on-a-Chip Test
    Wang, Danghui
    Gao, Deyuan
    [J]. ISTM/2009: 8TH INTERNATIONAL SYMPOSIUM ON TEST AND MEASUREMENT, VOLS 1-6, 2009, : 135 - 138
  • [29] Integrated Balun Design For SiGe System-On-A-Chip
    Salnikov, A. S.
    Kokolov, A. A.
    Schevennan, F. I.
    Musenov, R. Yu.
    Dobush, I. M.
    Babak, L. I.
    [J]. 2016 DYNAMICS OF SYSTEMS, MECHANISMS AND MACHINES (DYNAMICS), 2016,
  • [30] HOW WILL EVERYMAN DESIGN SYSTEM-ON-A-CHIP ASICS
    TUCK, B
    [J]. COMPUTER DESIGN, 1995, 34 (07): : 66 - 66