A Methodology for Rapid Analysis and Optimization of Embedded Systems

نویسندگان

  • Heinz-Josef Eikerling
  • Wolfram Hardt
  • Joachim Gerlach
  • Wolfgang Rosenstiel
چکیده

After structural synthesis, an appropriate gate-level structure has to be found. While the controller can be synthesized quickly the datapath might become too large so that a partitioning step has to be carried out. As pointed out above, our approach tries to minimize the number of tasks for logic synthesis (i.e. the number of blocks) while achieving a close to optimum realization. This is done by a 2-phase algorithm. In the first phase global partitioning of the description is done; the second phase tries to minimize the number of tasks by balancing the blocks. The results for an optimization concerning cost (area) and power consumption while achieving minimum synthesis times are shown in table 8. The final results of the partitioning are shown in table 8 and table 8. The different rows refer to implementations which use different bitwidths for the registers in the HW #reg #mux #inp. (mux) #states (FSM) #trans. (FSM) SLS 7 10 22 19 45 FDS 7 6 14 14 35 Table 5. PMOSS structural synthesis results for concerning KMP algorithm. The number of outputs of the FSM can also be reduced from 27 to 22 by the FDS. The number of FSM inputs is 8 in both cases. Table 6. Comparison of allocated resources. k T syn not part. vs. part. Table 7. Results of logic partitioning. The synthesis time can be significantly reduced by partitioning the initial design. k implementation. These bitwidths can be manipulated during the behavioral synthesis via attributes. The area for the controller which does not depend on the bitwidth in the datapath is 266.0. The synthesized HW can be mapped to different target architectures. For instance, an ASIC or a programmable device (FPGA) may be used. The synthesized result is passed to commercial backends [17] for technology dependent optimization. Moreover, verification by emulation is facilitated [14, 22]. 5 Summary and Conclusions We have presented a methodology for rapid analysis and implementation of hardware/software co-systems. Basically , the synthesis and optimization process is understood as a partitioning process which is applied at different levels of abstraction and aims at different optimization criteria (area, power consumption, throughput, overall performance). Using the environment the HW part including the interface can be gained automatically from a system specification rather rapidly. Because a central unique database controls all design tasks on all levels of abstraction the design flow becomes modular, i.e. algorithms for designs tasks …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A stochastic version analysis of an M/G/1 retrial queue with Bernoulli‎ ‎schedule‎

‎In this work‎, ‎we derive insensitive bounds for various performance measures of a single-server‎ ‎retrial queue with generally distributed inter-retrial times and Bernoulli schedule‎, ‎under the special‎ ‎assumption that only the customer at the head of the orbit queue (i.e.‎, ‎a‎ ‎FCFS discipline governing the flow from the orbit to the server) is allowed‎ ‎to occupy the server‎. ‎The method...

متن کامل

Optimization of temperature and supporting electrolyte for ammonium removal using bioelectrochemical systems

High concentrations of ammonium in drinking water can cause many diseases and environmental problems such as eutrophication. Therefore, high-performance and eco-friendly methods for purification are of great importance and must be considered. Recently, bioelectrochemical systems have been successfully applied for the removal of many pollutants from water and wastewater. In the present work, amm...

متن کامل

Rapid performance re-engineering of distributed embedded systems via latency analysis and k-level diagonal search

This paper presents a systematic methodology aimed at rapid and cost-effective re-engineering of distributed embedded systems. We define embedded system re-engineering as an analysis and alteration of a legacy system to guarantee newly imposed performance requirements such as throughput and inputto-output latency. Our methodology pinpoints performance bottlenecks of a system and selectively upg...

متن کامل

Optimization of the FeCo nanowire fabrication embedded in anodic aluminum oxide template by response surface methodology

Anodic aluminum oxide (AAO) fabricated by two step anodization technique, is used as a template to synthesize FeCo nanowire arrays by AC electrodeposition technique. Response surface methodology (RSM) is applied to design the experiments, fit an empirical model and optimize the conditions to achieve the best magnetic properties. The magnetic properties, pore dimensions, composition and structur...

متن کامل

Methodology for Memory Analysis and Optimization in Embedded Systems

This paper describes a methodology for memory analysis and optimization of embedded system design with the goal of reducing memory usage. It acts as a guide to optimize the memory module of the embedded systems in an efficiently way, by which the design-time optimization can be achieve. Two typical embedded signal-processing applications are implemented using the proposed method, gaining 67% an...

متن کامل

Modeling and sizing optimization of hybrid photovoltaic/wind power generation system

The rapid industrialization and growth of world’s human population have resulted in the unprecedented increase in the demand for energy and in particular electricity. Depletion of fossil fuels and impacts of global warming caused widespread attention using renewable energy sources, especially wind and solar energies. Energy security under varying weather conditions and the corresponding system ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996