SystemC cosimulation and emulation of multiprocessor SoC designs

SystemC is an open source C/C++ simulation environment that provides several class packages for specifying hardware blocks and communication channels. The design environment specifies software algorithmically as a set of functions embedded in abstract modules that communicate with one another and wi...

Full description

Saved in:
Bibliographic Details
Published inComputer (Long Beach, Calif.) Vol. 36; no. 4; pp. 53 - 59
Main Authors Benini, L., Bertozzi, D., Bruni, D., Drago, N., Fummi, F., Poncino, M.
Format Journal Article
LanguageEnglish
Published New York IEEE 01.04.2003
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text

Cover

Loading…
Abstract SystemC is an open source C/C++ simulation environment that provides several class packages for specifying hardware blocks and communication channels. The design environment specifies software algorithmically as a set of functions embedded in abstract modules that communicate with one another and with hardware components via abstract communication channels. It enables transparent integration of instruction-set simulators and prototyping boards. The authors describe a simulation environment that targets heterogeneous multiprocessor systems. They are currently working to extend their methodology to more complex on-chip architectures.
AbstractList The SystemC simulation framework provides a generic design environment for multiprocessor architectures that enables transparent integration of instruction-set simulators and prototyping boards. Experimental results demonstrate significant speedup in both cosimulation and emulation.
SystemC is an open source C/C++ simulation environment that provides several class packages for specifying hardware blocks and communication channels. The design environment specifies software algorithmically as a set of functions embedded in abstract modules that communicate with one another and with hardware components via abstract communication channels. It enables transparent integration of instruction-set simulators and prototyping boards. The authors describe a simulation environment that targets heterogeneous multiprocessor systems. They are currently working to extend their methodology to more complex on-chip architectures.
Author Benini, L.
Bruni, D.
Poncino, M.
Drago, N.
Fummi, F.
Bertozzi, D.
Author_xml – sequence: 1
  givenname: L.
  surname: Benini
  fullname: Benini, L.
  organization: Bologna Univ., Italy
– sequence: 2
  givenname: D.
  surname: Bertozzi
  fullname: Bertozzi, D.
  organization: Bologna Univ., Italy
– sequence: 3
  givenname: D.
  surname: Bruni
  fullname: Bruni, D.
  organization: Bologna Univ., Italy
– sequence: 4
  givenname: N.
  surname: Drago
  fullname: Drago, N.
– sequence: 5
  givenname: F.
  surname: Fummi
  fullname: Fummi, F.
– sequence: 6
  givenname: M.
  surname: Poncino
  fullname: Poncino, M.
BookMark eNp9kL1PwzAQxS1UJEphZmCJGGBK66849gaK-JJaMRRmy3EuyFUSlzgZ-t_jqhVIDEx3T_e70713jiad7wChK4LnhGC1WBVzijGLQjFK1QmakiyTKZaET9AUYyJTRQQ9Q-chbKLkMmNTdL_ehQHaIrE-uHZszOB8l5iuSuBH-TqJ_eC2vbcQgu-TtS-SCoL77MIFOq1NE-DyWGfo4-nxvXhJl2_Pr8XDMrWMqyHlJbW1qUsR35FGRMkqWwIXBnIjsFQAUlDAqqozXEY_lFtBsclxtBMpNkN3h7vxi68RwqBbFyw0jenAj0ErTISklKlI3v5LUim5ICyP4M0fcOPHvosuNFE5U4oRGaHFAbK9D6GHWm9715p-pwnW--D1qtD74PUx-LhxfdhwAPBLH6ffa_V_Iw
CODEN CPTRB4
CitedBy_id crossref_primary_10_1145_1721695_1721703
crossref_primary_10_1007_s11265_007_0085_2
crossref_primary_10_1145_2611562
crossref_primary_10_1109_TC_2006_24
crossref_primary_10_1109_TCAD_2017_2651824
crossref_primary_10_1109_TCSVT_2009_2031376
crossref_primary_10_1007_s10766_005_8911_2
crossref_primary_10_1145_1497561_1497566
crossref_primary_10_1016_j_micpro_2011_06_001
crossref_primary_10_1007_s10617_007_9006_7
crossref_primary_10_1007_s10617_007_9007_6
crossref_primary_10_1080_21642583_2019_1666318
crossref_primary_10_1007_s10617_006_9725_1
crossref_primary_10_1007_s10617_007_9003_x
crossref_primary_10_1109_TVLSI_2011_2157542
crossref_primary_10_1109_TVLSI_2006_884152
crossref_primary_10_1049_ip_cdt_20045100
crossref_primary_10_1109_MC_2007_118
crossref_primary_10_1109_TVLSI_2009_2030199
crossref_primary_10_1109_TCAD_2007_907048
crossref_primary_10_1186_1687_5281_2011_19
Cites_doi 10.1109/HSC.1998.666239
10.1109/NORTHC.1998.731528
10.1109/ASPDAC.2000.835134
10.1109/DATE.1999.761150
10.1145/370155.370276
10.1007/978-1-4615-6127-9
ContentType Journal Article
Copyright Copyright Institute of Electrical and Electronics Engineers, Inc. (IEEE) Apr 2003
Copyright_xml – notice: Copyright Institute of Electrical and Electronics Engineers, Inc. (IEEE) Apr 2003
DBID RIA
RIE
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
F28
FR3
DOI 10.1109/MC.2003.1193229
DatabaseName IEEE All-Society Periodicals Package (ASPP) 1998-Present
IEEE Electronic Library Online
CrossRef
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
ANTE: Abstracts in New Technology & Engineering
Engineering Research Database
DatabaseTitle CrossRef
Technology Research Database
Computer and Information Systems Abstracts – Academic
Electronics & Communications Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts Professional
Engineering Research Database
ANTE: Abstracts in New Technology & Engineering
DatabaseTitleList Technology Research Database
Technology Research Database
Technology Research Database

Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library Online
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Computer Science
EISSN 1558-0814
EndPage 59
ExternalDocumentID 324600701
10_1109_MC_2003_1193229
1193229
Genre Front Page/Cover Story
GroupedDBID -DZ
-~X
.DC
0R~
29F
4.4
41~
5GY
5VS
6IK
85S
97E
9M8
AAJGR
AASAJ
AAUTI
AAVXG
ABQJQ
ABVLG
ACGFS
ACGOD
ACIWK
ACNCT
ACPVT
ADRHT
AENEX
AETEA
AETIX
AFFDN
AFFNX
AFMIJ
AFOGA
AI.
AIBXA
AKJIK
ALLEH
ALMA_UNASSIGNED_HOLDINGS
ATWAV
AZLTO
BEFXN
BFFAM
BGNUA
BKEBE
BKOMP
BPEOZ
CS3
DU5
EBS
EJD
F20
F5P
HZ~
H~9
IAAWW
IBMZZ
ICLAB
IEDLZ
IFIPE
IFJZH
IPLJI
JAVBF
LAI
M43
MVM
O9-
OCL
P2P
PQQKQ
RIA
RIC
RIE
RIG
RNI
RNS
RZB
S10
TAE
TN5
TWZ
UKR
UPT
UQL
VH1
WH7
XFK
XJT
XOL
XWC
XZL
YCJ
YZZ
ZCG
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
F28
FR3
ID FETCH-LOGICAL-c349t-4b2cfafb68148a64b23dcbe46ae7a6089ee862e09df50b10924c620a7019346a3
IEDL.DBID RIE
ISSN 0018-9162
IngestDate Sat Oct 26 01:39:13 EDT 2024
Thu Oct 24 23:12:52 EDT 2024
Mon Nov 04 11:10:31 EST 2024
Thu Sep 26 17:14:39 EDT 2024
Wed Jun 26 19:28:30 EDT 2024
IsPeerReviewed true
IsScholarly true
Issue 4
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c349t-4b2cfafb68148a64b23dcbe46ae7a6089ee862e09df50b10924c620a7019346a3
Notes ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 23
PQID 197399318
PQPubID 23500
PageCount 7
ParticipantIDs proquest_miscellaneous_901682239
ieee_primary_1193229
crossref_primary_10_1109_MC_2003_1193229
proquest_journals_197399318
proquest_miscellaneous_28846137
PublicationCentury 2000
PublicationDate 2003-04-01
PublicationDateYYYYMMDD 2003-04-01
PublicationDate_xml – month: 04
  year: 2003
  text: 2003-04-01
  day: 01
PublicationDecade 2000
PublicationPlace New York
PublicationPlace_xml – name: New York
PublicationTitle Computer (Long Beach, Calif.)
PublicationTitleAbbrev MC
PublicationYear 2003
Publisher IEEE
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Publisher_xml – name: IEEE
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
References (bibr40534) 0
(bibr40533) 0
bibr405312
buck (bibr40532) 1994
bibr40539
(bibr405310) 0
(bibr405311) 0
bibr40535
bibr40537
bibr40538
bibr40531
gr tker (bibr40536) 2002
References_xml – ident: bibr40538
  doi: 10.1109/HSC.1998.666239
– year: 0
  ident: bibr405311
  article-title: datadisplaydebugger v3.3
– ident: bibr405312
  doi: 10.1109/NORTHC.1998.731528
– year: 2002
  ident: bibr40536
  publication-title: System Design with SystemC
  contributor:
    fullname: gr tker
– year: 0
  ident: bibr405310
  article-title: debugging with gdb
– ident: bibr40537
  doi: 10.1109/ASPDAC.2000.835134
– start-page: 155
  year: 1994
  ident: bibr40532
  article-title: ptolemy: a framework for simulating and prototyping heterogeneous systems
  publication-title: Int J Computer Simulation
  contributor:
    fullname: buck
– year: 0
  ident: bibr40533
  article-title: seamless hardware/software co-verification
– year: 0
  ident: bibr40534
  article-title: coware n2c design system
– ident: bibr40535
  doi: 10.1109/DATE.1999.761150
– ident: bibr40539
  doi: 10.1145/370155.370276
– ident: bibr40531
  doi: 10.1007/978-1-4615-6127-9
SSID ssj0014853
Score 2.0969796
Snippet SystemC is an open source C/C++ simulation environment that provides several class packages for specifying hardware blocks and communication channels. The...
The SystemC simulation framework provides a generic design environment for multiprocessor architectures that enables transparent integration of instruction-set...
SystemC is an open source C/C simulation environment that provides several class packages for specifying hardware blocks and communication channels. The design...
SourceID proquest
crossref
ieee
SourceType Aggregation Database
Publisher
StartPage 53
SubjectTerms Algorithm design and analysis
Boards
Channels
Communication channels
Computer architecture
Computer simulation
Design engineering
Embedded software
Embedded systems
Emulation
Hardware
Mathematical models
Microprocessors
Multiprocessor
Open source hardware
Open source software
Packaging
Simulators
Software algorithms
Software design
Software prototyping
Title SystemC cosimulation and emulation of multiprocessor SoC designs
URI https://ieeexplore.ieee.org/document/1193229
https://www.proquest.com/docview/197399318
https://search.proquest.com/docview/28846137
https://search.proquest.com/docview/901682239
Volume 36
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV07T8MwED6VTjBQaEGU8vDAwEDaJHbjeANFVBVSmajULbITR0KIBNF24ddzdpzyltjixImts8_3XXz-DuCCci4NcPUk2l6PhRmqFMJ4L4qDItS4ZHLLzj-7j6ZzdrcYL1pwtTkLo7W2wWd6aC7tXn5eZWvzq2wUGLQRii3Y4kLUZ7U2OwYsdoyTgVHgKHQ0PoEvRrPE8n4O3etfLJBNqfJjHbbGZdKBWdOtOqbkabheqWH29o2x8b_93oNdhzLJTT0t9qGlyy50mgwOxCl0F3Y-0RH24LqmL09IVi0fn11eLyLLnOhNqSpIHYNYHzCo8GNVQnIbB7I8gPnk9iGZei7DgpdRJlYeU2FWyELhyLBYRlikeaY0i6TmMvJjoTV6PNoXeTH2FcoyZFkU-tJwuFOsRQ-hXValPgJiLL1SdCzRQUKniyslGee6CJhEl0qO-3DZSD19qYk0UuuA-CKdJSYbJk2dnPrQMzL8qNbcHjSjlDpFW6aB4AZiBXEfzjdPUUPMtocsdbVepmGMGCugvA_kjxqIiSIESlQc_97yALZtDJ8N2DmB9up1rU8Ri6zUmZ2E7yZ62cY
link.rule.ids 315,783,787,799,27936,27937,55086
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV07T8MwED5BGYCBN6KUhwcGBlKS2LWTDRRRlUeYQGKL7MSRECJBtF349Zwdp7wltjixHOvs831nn78DOKJCSANcPYm212NhjiqFMN7jUVCGGpdMYdn501s-umdXD4OHOTiZ3YXRWtvgM903j_Ysv6jzqdkqOw0M2gjjeVhAXB3x5rbW7MyARY5zMjAqzENH5BP48WmaWObPvmvgiw2ySVV-rMTWvAxXIW071kSVPPWnE9XP375xNv6352uw4nAmOW8mxjrM6WoDVtscDsSp9AYsfyIk3ISzhsA8IXk9fnx2mb2IrAqiZ6W6JE0UYnPFoMbG6oQUNhJkvAX3w4u7ZOS5HAteTlk88ZgK81KWCseGRZJjkRa50oxLLST3o1hr9Hm0HxflwFcoy5DlPPSlYXGnWItuQ6eqK70DxNh6pehAoouEbpdQSjIhdBkwiU6VHHThuJV69tJQaWTWBfHjLE1MPkyaOTl1YdPI8KNa-7rXjlLmVG2cBbEwICuIunA4-4o6Yg4-ZKXr6TgLI0RZARVdIH_UQFTEESrRePf3Px_C4uguvcluLm-ve7BkI_ps-M4edCavU72PyGSiDuyEfAev290R
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%3Ajournal&rft.genre=article&rft.atitle=SystemC+cosimulation+and+emulation+of+multiprocessor+SoC+designs&rft.jtitle=Computer+%28Long+Beach%2C+Calif.%29&rft.au=Benini%2C+L.&rft.au=Bertozzi%2C+D.&rft.au=Bruni%2C+D.&rft.au=Drago%2C+N.&rft.date=2003-04-01&rft.pub=IEEE&rft.issn=0018-9162&rft.eissn=1558-0814&rft.volume=36&rft.issue=4&rft.spage=53&rft.epage=59&rft_id=info:doi/10.1109%2FMC.2003.1193229&rft.externalDocID=1193229
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0018-9162&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0018-9162&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0018-9162&client=summon