DocumentCode :
3497874
Title :
A comparative study of modelling at different levels of abstraction in system on chip designs: a case study
Author :
Jayadevappa, Suryaprasad ; Shankar, Ravi ; Mahgoub, Imad
Author_Institution :
Dept. of Comput. Sci. & Eng., Florida Atlantic Univ., Boca Raton, FL, USA
fYear :
2004
fDate :
19-20 Feb. 2004
Firstpage :
52
Lastpage :
58
Abstract :
Abstraction is s powerful technique for the design and implementation of complex systems. A model developed at a higher level of abstraction allows one to tackle complexity by initially hiding the details and elaborating them later. A higher level of abstraction typically has a positive effect on the simulation speed and ease of development of the model, but could affect the accuracy of the model developed. In this paper, we study the effect of model abstraction of a peripheral device developed at a higher level of abstraction using SystemC, and at the register transfer level using Verilog. The parameters compared are accuracy, simulation speed, flexibility, time to develop, code length and ease of verification. In our study to show that by raising the level of abstraction, one not only achieves better simulation speed, flexibility, ease of verification but also reduces time to develop and shorten code length. All this is achieved while being able to maintain almost the same accuracy.
Keywords :
C++ language; circuit complexity; hardware description languages; peripheral interfaces; system-on-chip; systems analysis; SystemC; Verilog; abstraction levels; case study; complex system implementation; complex systems design; developing time; easy verification; model abstraction; modelling; peripheral device; register transfer level; shorten code length; simulation speed; system flexibility; system on chip designs; Computer aided software engineering; Cost function; Energy consumption; Hardware design languages; Mathematical model; Power system modeling; Software design; System-level design; System-on-a-chip; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI, 2004. Proceedings. IEEE Computer society Annual Symposium on
Print_ISBN :
0-7695-2097-9
Type :
conf
DOI :
10.1109/ISVLSI.2004.1339508
Filename :
1339508
Link To Document :
بازگشت