Electronic system level

Electronic system level

Electronic System Level (ESL) design and verification is an emerging electronic design methodology that focuses on the higher abstraction level concerns first and foremost. It is defined in the "ESL Design and Verification" book [Brian Bailey, Grant Martin and Andrew Piziali, "ESL Design and Verification: A Prescription for Electronic System Level Methodology". Morgan Kaufmann/Elsevier, 2007.] as: "the utilization of appropriate abstractions in order to increase comprehension about a system, and to enhance the probability of a successful implementation of functionality in a cost-effective manner."

The basic premise is to model the behavior of the entire system using a high-level language such as C, C++, or MATLAB. Rapid and correct-by-construction implementation of the system can be automated using EDA and embedded software tools, although much of it is performed manually today. ESL can also be accomplished through the use of SystemC as an abstract modeling language.

Electronic System Level is now an established approach at most of the world’s leading System-on-a-chip (SoC) design companies, and is being used increasingly in system design. From its genesis as an algorithm modeling methodology with ‘no links to implementation’, ESL is evolving into a set of complementary methodologies that enable embedded system design, verification, and debugging through to the hardware and software implementation of custom SoC, system-on-FPGA, system-on-board, and entire multi-board systems.

Companies active in ESL include (in alphabetical order): ARM, Bluespec, Cadence, Calypto, CebaTech, Celoxica, CoWare, Esterel Technologies, Forte Design Systems, GRECO (PDesigner), Imperas, Impulse Accelerated Technologies, Jeda, MAGILLEM, The MathWorks, Mentor Graphics, PDTi, Synopsys, Vayavya Labs, Xilinx, etc.

An open source project called GreenSocs exists that aims to provide infrastructure for ESL (mostly based on SystemC) [ [http://www.greensocs.com/ GreenSocs open source project website] .] .

See also

*Electronic design automation
*Integrated circuit design
*Register transfer level
*Algorithm design

References

External links

* [http://communities.mentor.com/mgcx/community/asic_fpga/esl Mentor Graphics ESL User Community]
* [http://ElectronicSystemLevel.com/phpBB/index.php Discussion forum]


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Institute for System Level Integration — The Institute for System Level Integration (ISLI) provides postgraduate education, professional training, and research in system level integration and system on chip technologies. The institute was founded in 1998 and is located in Livingston,… …   Wikipedia

  • Electronic Benefit Transfer — (EBT) is an electronic system in the United States that allows state governments to provide benefits to authorized recipients via a plastic debit card. Common benefits provided via EBT are typically sorted into two general categories: Food Stamp… …   Wikipedia

  • System on a chip — The AMD Geode is an x86 compatible system on a chip A system on a chip or system on chip (SoC or SOC) is an integrated circuit (IC) that integrates all components of a computer or other electronic system into a single chip. It may contain digital …   Wikipedia

  • Electronic design automation — (EDA) is the category of tools for designing and producing electronic systems ranging from printed circuit boards (PCBs) to integrated circuits. This is sometimes referred to as ECAD (electronic computer aided design) or just CAD. (Printed… …   Wikipedia

  • System Shock 2 — Developer(s) Irrational Games Looking Glass Studios Publisher(s) Electronic Arts …   Wikipedia

  • Electronic engineering — is a discipline dealing with the behavior and effects of electrons (as in electron tubes and transistors) and with electronic devices, systems, or equipment.The term now also covers a large part of electrical engineering degree courses as studied …   Wikipedia

  • High-level synthesis — (HLS), sometimes referred to as C synthesis, electronic system level (ESL) synthesis, algorithmic synthesis, or behavioral synthesis, is an automated design process that interprets an algorithmic description of a desired behavior and creates… …   Wikipedia

  • Electronic business — Electronic business, commonly referred to as eBusiness or e business , or an internet business, may be defined as the application of information and communication technologies (ICT) in support of all the activities of business. Commerce… …   Wikipedia

  • System Shock 2 — Разработчики Irrational Games Looking Glass Studios Изда …   Википедия

  • Electronic noise — is an unwanted signal characteristic of all electronic circuits. Depending on the circuit, the noise put out by electronic devices can vary greatly. This noise comes from many different electronic effects.Thermal noise and shot noise are inherent …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”