TY - GEN
T1 - Design tools for application specific embedded processors
AU - Qin, Wei
AU - Rajagopalan, Subramanian
AU - Vachharajani, Manish
AU - Wang, Hangsheng
AU - Zhu, Xinping
AU - August, David
AU - Keutzer, Kurt
AU - Malik, Sharad
AU - Peh, Li Shiuan
N1 - Publisher Copyright:
© Springer-Verlag Berlin Heidelberg 2002.
PY - 2002
Y1 - 2002
N2 - A variety of factors make it increasingly difficult and expensive to design and manufacture traditional Application Specific Integrated Circuits (ASICs). Consequently, programmable alternatives are more attractive than ever. The flexibility provided by programmability comes with a performance and power overhead. This can be significantly mitigated by using application specific platforms, also referred to as Application Specific Embedded Processors, or Application Specific Instruction Set Processors (ASIPs). ASIPs and the embedded software applications running on them, require specialized design tools - both during architectural evaluation to provide feedback on the suitability of the architecture for the application; as well as during system implementation to ensure efficient mapping and validation of design constraints. These functions result in requirements different from those of traditional software development environments. The first requirement is retargetability, especially during the early architectural evaluation stage where a rapid examination of design alternatives is essential. The second requirement is for additional metrics such as power consumption, real-time constraints and code size. This paper describes a set of design tools and associated methodology designed to meet the challenges posed by architectural evaluation and software synthesis. This work is part of the MESCAL (Modern Embedded Systems, Compilers, Architectures, and Languages) project.
AB - A variety of factors make it increasingly difficult and expensive to design and manufacture traditional Application Specific Integrated Circuits (ASICs). Consequently, programmable alternatives are more attractive than ever. The flexibility provided by programmability comes with a performance and power overhead. This can be significantly mitigated by using application specific platforms, also referred to as Application Specific Embedded Processors, or Application Specific Instruction Set Processors (ASIPs). ASIPs and the embedded software applications running on them, require specialized design tools - both during architectural evaluation to provide feedback on the suitability of the architecture for the application; as well as during system implementation to ensure efficient mapping and validation of design constraints. These functions result in requirements different from those of traditional software development environments. The first requirement is retargetability, especially during the early architectural evaluation stage where a rapid examination of design alternatives is essential. The second requirement is for additional metrics such as power consumption, real-time constraints and code size. This paper describes a set of design tools and associated methodology designed to meet the challenges posed by architectural evaluation and software synthesis. This work is part of the MESCAL (Modern Embedded Systems, Compilers, Architectures, and Languages) project.
UR - http://www.scopus.com/inward/record.url?scp=84948959432&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84948959432&partnerID=8YFLogxK
U2 - 10.1007/3-540-45828-x_24
DO - 10.1007/3-540-45828-x_24
M3 - Conference contribution
AN - SCOPUS:84948959432
SN - 9783540443070
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 319
EP - 333
BT - Embedded Software - 2nd International Conference, EMSOFT 2002, Proceedings
A2 - Sangiovanni-Vincentelli, Alberto
A2 - Sifakis, Joseph
PB - Springer Verlag
T2 - 2nd International Conference on Embedded Software, EMSOFT 2002
Y2 - 7 October 2002 through 9 October 2002
ER -