Heterogeneous Behavioral Hierarchy for System Level Designs

Enhancing productivity for designing complex embedded systems requires system level design methodology and language support for capturing complex design in high level models. For an effective methodology, efficiency of simulation and a sound refinement based implementation path are also necessary. A...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:Proceedings of the Design Automation & Test in Europe Conference Ročník 1; s. 1 - 6
Hlavní autori: Patel, H.D., Shukla, S.K., Bergamaschi, R.A.
Médium: Konferenčný príspevok..
Jazyk:English
Vydavateľské údaje: IEEE 2006
Predmet:
ISBN:3981080114, 9783981080117
ISSN:1530-1591
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Abstract Enhancing productivity for designing complex embedded systems requires system level design methodology and language support for capturing complex design in high level models. For an effective methodology, efficiency of simulation and a sound refinement based implementation path are also necessary. Although some of the recent system level design languages for system level abstractions, several essential ingredients are missing from these. We consider (i) explicit support for multiple models of computation (MoCs) or heterogeneity; (ii) the ability to build complex behaviors by hierarchically composing simpler behaviors; and (iii) hierarchical composition of behaviors that belong to distinct models of computation, as essential for successful SLDLs. These render an SLDL with modeling fidelity that exploits both heterogeneity and hierarchy and allows for simpler modeling and efficient simulation. One important requirement for such an SLDL should be that the simulation semantics be also compositional, and hence no flattening of hierarchically composed behaviors be needed for simulation. In this paper we show how we designed SystemC extensions to provide facilities for heterogeneous behavioral hierarchy, compositional simulation semantics, and implemented a simulation kernel which we show experimentally as up to 50% more efficient than standard SystemC simulation
AbstractList Enhancing productivity for designing complex embedded systems requires system level design methodology and language support for capturing complex design in high level models. For an effective methodology, efficiency of simulation and a sound refinement based implementation path are also necessary. Although some of the recent system level design languages for system level abstractions, several essential ingredients are missing from these. We consider (i) explicit support for multiple models of computation (MoCs) or heterogeneity; (ii) the ability to build complex behaviors by hierarchically composing simpler behaviors; and (iii) hierarchical composition of behaviors that belong to distinct models of computation, as essential for successful SLDLs. These render an SLDL with modeling fidelity that exploits both heterogeneity and hierarchy and allows for simpler modeling and efficient simulation. One important requirement for such an SLDL should be that the simulation semantics be also compositional, and hence no flattening of hierarchically composed behaviors be needed for simulation. In this paper we show how we designed SystemC extensions to provide facilities for heterogeneous behavioral hierarchy, compositional simulation semantics, and implemented a simulation kernel which we show experimentally as up to 50% more efficient than standard SystemC simulation
Author Shukla, S.K.
Patel, H.D.
Bergamaschi, R.A.
Author_xml – sequence: 1
  givenname: H.D.
  surname: Patel
  fullname: Patel, H.D.
  organization: Virginia Polytech. & State Univ
– sequence: 2
  givenname: S.K.
  surname: Shukla
  fullname: Shukla, S.K.
  organization: Virginia Polytech. & State Univ
– sequence: 3
  givenname: R.A.
  surname: Bergamaschi
  fullname: Bergamaschi, R.A.
BookMark eNotzE9LwzAYgPGAE9zm7oKXfoHWvM2fJnia27RCwYO9jyx5s0W6VpI66LdXmM_ld3sWZNYPPRLyALQAoPppu253RUmpLErOtBA3ZMG0AqooAJ-ROQhGcxAa7sgqpS_6F9McpJqT5xpHjMMRexx-UvaCJ3MJQzRdVgeMJtrTlPkhZp9TGvGcNXjBLttiCsc-3ZNbb7qEq3-XpH3dtZs6bz7e3jfrJg-ajjmzomRWGl9x6kExp6FSGg6MO-q4K60vNZdOclspowVYqA4SDXCvsJLSsSV5vG4DIu6_YzibOO1BCqkFZb9nm0if
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/DATE.2006.243955
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Xplore
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Xplore
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Computer Science
EndPage 6
ExternalDocumentID 1656950
Genre orig-research
GroupedDBID 123
29F
29O
6IE
6IF
6IH
6IK
6IL
6IN
AAJGR
AAWTH
ABLEC
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
FEDTE
IEGSK
IPLJI
KZ1
LMP
M43
OCL
RIE
RIL
RNS
ID FETCH-LOGICAL-i90t-3c523c6af740f183d917891b34d0d4d2cf2946d64c78a951c17b6ea14f8e766d3
IEDL.DBID RIE
ISBN 3981080114
9783981080117
ISSN 1530-1591
IngestDate Wed Aug 27 01:47:27 EDT 2025
IsPeerReviewed false
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i90t-3c523c6af740f183d917891b34d0d4d2cf2946d64c78a951c17b6ea14f8e766d3
PageCount 6
ParticipantIDs ieee_primary_1656950
PublicationCentury 2000
PublicationDate 20060000
PublicationDateYYYYMMDD 2006-01-01
PublicationDate_xml – year: 2006
  text: 20060000
PublicationDecade 2000
PublicationTitle Proceedings of the Design Automation & Test in Europe Conference
PublicationTitleAbbrev DATE
PublicationYear 2006
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0000394168
ssj0005329
Score 1.5999451
Snippet Enhancing productivity for designing complex embedded systems requires system level design methodology and language support for capturing complex design in...
SourceID ieee
SourceType Publisher
StartPage 1
SubjectTerms Computational modeling
Control systems
Embedded software
Embedded system
Hardware
Kernel
Productivity
Software design
Software systems
System-level design
Title Heterogeneous Behavioral Hierarchy for System Level Designs
URI https://ieeexplore.ieee.org/document/1656950
Volume 1
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV09T8MwED2VigGWQlvEtzwwYmo7rh2LCWirDlXVoULdqvgjokuD-oHEv8d22pSBhS3JFNk-nd_de-8AHgxnVlNlPSyhDvO828WaMYf9AdKpM1mmotvn-0iOx-lspiY1eKy0MM65SD5zT-Ex9vJtYbahVNYJTjEqAPQjKUWp1arqKSRRPI6Q2NM7kjihzAc0wT5l06DrUGlg1FFaGgKm1bvc9y-J6vRepv2yR8F8rg4KwF9TV2LSGTT-97tn0D6o99CkykvnUHPLJjT24xvQLpqbcPrLi7AFz8NAjCn8eXLFdo1eK_k-Gi6CSNl8fCN_wUWlxTkaBbIR6kX-x7oN00F_-jbEu8kKeKHIBifGw08jslxykvuYth6zpYrqhFtiuWUmZ4oLK7iRaeavYIZKLVxGeZ46KYRNLqC-LJbuEhBxVtKcap0pD_Sk1LFAIlkmEmP9FlxBKyzM_LP0zpjv1uT67883cHIocdxCfbPaujs4Nl-bxXp1Hzf8Bxepo3E
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3NT8IwFH8haKJeUMD4bQ8enaxbWdd4UoHMOAmHxXAj68ciF2aAmfjf23ZjcPDibdtpafvy-t77fQDcCeJJjpnUZQlWDsn6fYd7nnL0AeKhEmnKrNrnR0zH43A6ZZMG3NdcGKWUBZ-pB_NoZ_kyF4VplfWMUgwzBfqecc6q2Fp1R8X1GbEmEhuAh289ynRIu45O2tgwO1hoMHUYl5KAYf1ONxNMl_UGT8mwnFJ4OlsbDuCO74pNO6PW_374GLpb_h6a1JnpBBpq0YbWxsABVfHchqMdNcIOPEYGGpPrE6XyYoWeawI_iuaGpiw-f5C-4qJS5BzFBm6EBhYBsupCMhomL5FTeSs4c-auHV_oAlQEaUaJm-molrpqCxnmPpGuJNITmcdIIAMiaJjqS5jAlAcqxSQLFQ0C6Z9Cc5Ev1BkgV0mKM8x5ynSpRym3LRLqpYEvpN6Cc-iYhZl9leoZs2pNLv7-fAsHUfIez-LX8dslHG4bHlfQXC8LdQ374ns9Xy1v7Ob_AtSlpro
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+of+the+Design+Automation+%26+Test+in+Europe+Conference&rft.atitle=Heterogeneous+Behavioral+Hierarchy+for+System+Level+Designs&rft.au=Patel%2C+H.D.&rft.au=Shukla%2C+S.K.&rft.au=Bergamaschi%2C+R.A.&rft.date=2006-01-01&rft.pub=IEEE&rft.isbn=9783981080117&rft.issn=1530-1591&rft.volume=1&rft.spage=1&rft.epage=6&rft_id=info:doi/10.1109%2FDATE.2006.243955&rft.externalDocID=1656950
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1530-1591&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1530-1591&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1530-1591&client=summon