EDA Tech Forum Journal—the premier EDA publicationEDA Tech Forum journal is a quarterly publication for the Electronics Design Automation community including design engineers, engineering managers, industry executives, and academia. EDA Tech Forum journal provides an ongoing medium in which to discuss, debate, and communicate the electronic design automation industry’s most pressing issues, challenges, methodologies, problem-solving techniques, and trends. |
Consumer products require specialized multi-core architectures to meet power constraints. Market windows and risk favor software implementations.
Consumer electronics is a difficult business.Market windows open and close quickly. Cost is critical. Requirements change unpredictably. Risk is high. Functionality and performance increase with every product generation, while both manufacturing-limitations and feature-driven demand require low power implementations. Of all these, power constraints have the largest impact on current product architectures. As CMOS reaches its scaling limits, multicore approaches must be used to meet performance needs within stringent low power constraints. At the same time, to manage product complexity and risk, implementations strive to maximize functionality in software without breaking cost or power budgets. Multi-Core architecturesMulti-core architectures can be broadly classified as symmetric and asymmetric in their processing capabilities. In symmetric multi-processing architectures, the workload is divided across a set of similar processors.With this architecture, software can run on any available processor.However, for most embedded applications, data flows and processing loads are never uniform, so finding an efficient mapping to a symmetric architecture is very unlikely. Data movement alone can easily break a power budget. To view the rest of the article, login or register below Existing users:New users, register to access all online articles and archives:To register for access to online articles and archives, simply fill out the fields below. Fields marked with
|