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...
Saved in:
Published in | Computer (Long Beach, Calif.) Vol. 36; no. 4; pp. 53 - 59 |
---|---|
Main Authors | , , , , , |
Format | Journal Article |
Language | English |
Published |
New York
IEEE
01.04.2003
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Subjects | |
Online Access | Get 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 |