Quality-Driven SystemC Design

Faced with the steadily increasing complexity and rapidly shortening time-to-market requirements designing electronic systems is a very challenging task. To manage this situation effectively the level of abstraction in modeling has been raised during the past years in the computer aided design commu...

Full description

Bibliographic Details
Main Authors: Große, Daniel, Drechsler, Rolf (Author)
Format: eBook
Language:English
Published: Dordrecht Springer Netherlands 2010, 2010
Edition:1st ed. 2010
Subjects:
Online Access:
Collection: Springer eBooks 2005- - Collection details see MPG.ReNa
LEADER 03030nmm a2200325 u 4500
001 EB000399940
003 EBX01000000000000000252993
005 00000000000000.0
007 cr|||||||||||||||||||||
008 130626 ||| eng
020 |a 9789048136315 
100 1 |a Große, Daniel 
245 0 0 |a Quality-Driven SystemC Design  |h Elektronische Ressource  |c by Daniel Große, Rolf Drechsler 
250 |a 1st ed. 2010 
260 |a Dordrecht  |b Springer Netherlands  |c 2010, 2010 
300 |a XIX, 170 p  |b online resource 
505 0 |a Preliminaries -- System-Level Verification -- Block-Level Verification -- Top-Level Verification -- Summary and Conclusions 
653 |a Software engineering 
653 |a Software Engineering 
653 |a Electronic circuits 
653 |a Register-Transfer-Level Implementation 
653 |a Electronic Circuits and Systems 
653 |a Computer hardware description languages 
700 1 |a Drechsler, Rolf  |e [author] 
041 0 7 |a eng  |2 ISO 639-2 
989 |b Springer  |a Springer eBooks 2005- 
028 5 0 |a 10.1007/978-90-481-3631-5 
856 4 0 |u https://doi.org/10.1007/978-90-481-3631-5?nosfx=y  |x Verlag  |3 Volltext 
082 0 |a 6,213,815 
520 |a Faced with the steadily increasing complexity and rapidly shortening time-to-market requirements designing electronic systems is a very challenging task. To manage this situation effectively the level of abstraction in modeling has been raised during the past years in the computer aided design community. Meanwhile, for the so-called system-level design the system description language SystemC has become the de facto standard. However, while modeling from abstract to synthesizable descriptions in combination with specification concepts like Transaction Level Modeling (TLM) leads to very good results, the verification quality is poor. The two main reasons are that (1) the existing SystemC verification techniques do not escort the different abstraction levels effectively and (2) in particular the resulting quality in terms of the covered functionality is only checked manually. Hence, due to the increasing design complexity the number of undetected errors is growing rapidly. Therefore a quality-driven design and verification flow for digital systems is developed and presented in Quality-Driven SystemC Design. Two major enhancements characterize the new flow: First, dedicated verification techniques are integrated which target the different levels of abstraction. Second, each verification technique is complemented by an approach to measure the achieved verification quality. The new flow distinguishes three levels of abstraction (namely system level, top level and block level) and can be incorporated in existing approaches. After reviewing the preliminary concepts, in the following chapters the three levels for modeling and verification are considered in detail. At each level the verification quality is measured. In summary, following the new design and verification flow a high overall quality results