DocumentCode :
2834601
Title :
ESL design methodology for architecture exploration
Author :
Javaheri, F. ; Navabi, Z.
Author_Institution :
Electr. & Comput. Eng., Univ. of Tehran, Tehran, Iran
fYear :
2010
fDate :
17-20 Sept. 2010
Firstpage :
395
Lastpage :
401
Abstract :
With the increasing complexity of digital systems, digital design techniques have evolved and got to a higher abstraction level which is Electronic System Level (ESL). Designing in this abstraction level needs new languages and methods to describe, synthesize, test, and verify systems. ESL design methodology is a way to handle the complexity of designing digital systems, and decrease time-to-market by starting the design from higher abstraction level than Register Transfer Level (RTL). Transaction Level Modeling (TLM) has emerged in the direction of system level design. TLM is originally based on high level programming languages such as C++ and SystemC. In this paper a hardware-aware ESL design methodology is proposed. The proposed methodology includes several levels containing various architecture models and guidelines for design at each level. A Test Data Compression (TDC) system is implemented as a case study using TLM-2.0 standard.
Keywords :
circuit CAD; high level languages; high level synthesis; integrated circuit design; C++; SystemC; TLM-2.0 standard; abstraction level; architecture exploration; digital design; electronic system level; high level programming languages; register transfer level; system level design; test data compression; time-to-market; transaction level modeling; Design methodology; Hardware; Memory architecture; Sockets; Switches; Timing; ESL; TLM; architecture; memory; methodology;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design & Test Symposium (EWDTS), 2010 East-West
Conference_Location :
St. Petersburg
Print_ISBN :
978-1-4244-9555-9
Type :
conf
DOI :
10.1109/EWDTS.2010.5742064
Filename :
5742064
Link To Document :
بازگشت