You are on page 1of 15

Authored by Amirhosein Mosavi , Supervised by Professor Oniga Istvn,

University of Debrecen, 2011

Design Optimization of System-on-Chip Platforms Authored by Amirhosein Mosavi , Supervised by Professor Oniga Istvn, Reports in Computer Science, University of Debrecen, Faculty of Informatics, 2011.

A brief Introduction to my thesis 2. Introduction to System-on-Chip(SoC) 3. Multiobjective Optimization design problem of SoC
1.

1.

2.

3.

4. 5. 6.

The process of optimization in the engineering design is considered as a very important and in the same time complicated task for engineers to deal with. The problems of this type are mostly nonconvex, nonlinear and computationally expensive, including several conflicting objectives. Solving mentioned design optimization problems, which mostly referred to blackbox optimization problems, is not a simple task. Black-box optimization problems with multiple objectives can be solved in several different ways. And there have been more than hundreds algorithms developed However most of these algorithms, due to some difficulties related to the usage, havent been applicable we introduced the challenges and suggested the solutions , in particular in shape optimization we introduced the effective methods and evaluate them via real-lifestudy cases

1.
2.

3.
4. 5. 6. 7.

Number of variables Number of objectives Visualizations for more than 3 objectives RSM, an approximation to the actual problem Efficient algorithms Decision supports Hybrid and parallel methods

Response to the challenge:


1.

2.

MOO packages Data mining

SoC is the integration of all components of a electronic system into a single integrated circuit (chip). It may contains digital, analog, mixed-signal, radiofrequency functions

According to the study case of STMicroelectronics, MULTICUBE Project

Typical Objectives: 1. Performance 2. Power 3. Area


It is a discrete, nonliner optimization problem with more than 1,500,000 possible design points to evaluate

As engineers would prefer to pick up and utilize the simplest technique. 1.They do it by try and error (STMicroelectronics FP7 project end June 2010) after performing an statistical approach 2. Recently focused on multiobjective optimization, Design Space Exploration utilizing Design of Experience(DoE); I would call it an
optimization assisted try and error method

1.

Utilizing statistical method of Design Space Exploration(DSE) by a tool called M3Explorer , just 5000 points are selected and evaluated by the ST computer farm simulator faculties and a Pareto optimal solutions including 10,000 points are suggested( it took 3days)

2. Utilizing the Design of Experience (DoE) algorithms, From the above

simulations results evaluated the design space is reduced from 10,000 to 500 utilizing ( DoE)

DoE algorithms for optimization reduced the complexity of the problem and reduced the design space for some levels 2. Utilizing further multiobjective optimization such as Response Surface modeling, EMO and the advanced visualization methods are beneficial and could speed up the process of product to market
1.

You might also like