loading...
A Comparative Study of Modeling at Different Levels of Abstraction in System on Chip Designs: A Case Study
Lafayette, Louisiana February 19-February 20
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ISVLSI.2004.1339508IEEE Computer Society Annual Symposiu ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Suryaprasad Jayadevappa, Florida Atlantic University
Ravi Shankar, Florida Atlantic University
Imad Mahgoub, Florida Atlantic University
Abstraction is a 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 we 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.
Citation:
Suryaprasad Jayadevappa, Ravi Shankar, Imad Mahgoub, "A Comparative Study of Modeling at Different Levels of Abstraction in System on Chip Designs: A Case Study," isvlsi, pp.52, IEEE Computer Society Annual Symposium on VLSI: Emerging Trends in VLSI Systems Design (ISVLSI'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.


Suggestions