A software-hardware cosynthesis approach to digital system simulation

Our approach to digital system simulation compiles a high-level system model into a high-performance simulator that consists of software and hardware components. The target architecture for the simulation compiler is a tightly coupled processor and field-programmable gate array. We describe the simu...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE MICRO 1994-08, Vol.14 (4), p.48-58
Hauptverfasser: Olukotun, K.A., Helaihel, R., Levitt, J., Ramirez, R.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 58
container_issue 4
container_start_page 48
container_title IEEE MICRO
container_volume 14
creator Olukotun, K.A.
Helaihel, R.
Levitt, J.
Ramirez, R.
description Our approach to digital system simulation compiles a high-level system model into a high-performance simulator that consists of software and hardware components. The target architecture for the simulation compiler is a tightly coupled processor and field-programmable gate array. We describe the simulation compiler and show how it can be used to improve simulation performance by up to a factor of two over an all-software simulator.< >
doi_str_mv 10.1109/40.296157
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_ieee_primary_296157</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>296157</ieee_id><sourcerecordid>28805949</sourcerecordid><originalsourceid>FETCH-LOGICAL-c339t-bb583d3dc50b0db3c013810dfd017d20d47b7ac7b5ea870b6edd647c8814201b3</originalsourceid><addsrcrecordid>eNpd0MtLw0AQBvBFFKzVg1dPwYPgIXX2kezmWEp9QMGLnpd9xW5JsjW7Qfrfm5LiwdMMzI_h40PoFsMCY6ieGCxIVeKCn6EZrijPGWb0HM2AcJJjTskluopxBwAFATFD62UWQ51-VO_yrertcclMiIcubV30MVP7fR-U2WYpZNZ_-aSaLB5icm0WfTs0KvnQXaOLWjXR3ZzmHH0-rz9Wr_nm_eVttdzkhtIq5VoXglpqTQEarKYGMBUYbG0Bc0vAMq65MlwXTgkOunTWlowbITAjgDWdo4fp75jpe3AxydZH45pGdS4MURIhoKhYNcL7f3AXhr4bs0lclbQUmLIRPU7I9CHG3tVy3_tW9QeJQR7blAzk1OZo7ybrnXN_7nT8BXcUb0M</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>196368134</pqid></control><display><type>article</type><title>A software-hardware cosynthesis approach to digital system simulation</title><source>IEEE Electronic Library (IEL)</source><creator>Olukotun, K.A. ; Helaihel, R. ; Levitt, J. ; Ramirez, R.</creator><creatorcontrib>Olukotun, K.A. ; Helaihel, R. ; Levitt, J. ; Ramirez, R.</creatorcontrib><description>Our approach to digital system simulation compiles a high-level system model into a high-performance simulator that consists of software and hardware components. The target architecture for the simulation compiler is a tightly coupled processor and field-programmable gate array. We describe the simulation compiler and show how it can be used to improve simulation performance by up to a factor of two over an all-software simulator.&lt; &gt;</description><identifier>ISSN: 0272-1732</identifier><identifier>EISSN: 1937-4143</identifier><identifier>DOI: 10.1109/40.296157</identifier><identifier>CODEN: IEMIDZ</identifier><language>eng</language><publisher>Los Alamitos: IEEE</publisher><subject>Acceleration ; Compilers ; Computer architecture ; Design ; Digital systems ; Field programmable gate arrays ; Hardware design languages ; Logic ; Optimizing compilers ; Process design ; Program processors ; Simulation ; Software ; Software performance</subject><ispartof>IEEE MICRO, 1994-08, Vol.14 (4), p.48-58</ispartof><rights>Copyright Institute of Electrical and Electronics Engineers, Inc. (IEEE) Aug 1994</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c339t-bb583d3dc50b0db3c013810dfd017d20d47b7ac7b5ea870b6edd647c8814201b3</citedby><cites>FETCH-LOGICAL-c339t-bb583d3dc50b0db3c013810dfd017d20d47b7ac7b5ea870b6edd647c8814201b3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/296157$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,796,27924,27925,54758</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/296157$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Olukotun, K.A.</creatorcontrib><creatorcontrib>Helaihel, R.</creatorcontrib><creatorcontrib>Levitt, J.</creatorcontrib><creatorcontrib>Ramirez, R.</creatorcontrib><title>A software-hardware cosynthesis approach to digital system simulation</title><title>IEEE MICRO</title><addtitle>MM</addtitle><description>Our approach to digital system simulation compiles a high-level system model into a high-performance simulator that consists of software and hardware components. The target architecture for the simulation compiler is a tightly coupled processor and field-programmable gate array. We describe the simulation compiler and show how it can be used to improve simulation performance by up to a factor of two over an all-software simulator.&lt; &gt;</description><subject>Acceleration</subject><subject>Compilers</subject><subject>Computer architecture</subject><subject>Design</subject><subject>Digital systems</subject><subject>Field programmable gate arrays</subject><subject>Hardware design languages</subject><subject>Logic</subject><subject>Optimizing compilers</subject><subject>Process design</subject><subject>Program processors</subject><subject>Simulation</subject><subject>Software</subject><subject>Software performance</subject><issn>0272-1732</issn><issn>1937-4143</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>1994</creationdate><recordtype>article</recordtype><recordid>eNpd0MtLw0AQBvBFFKzVg1dPwYPgIXX2kezmWEp9QMGLnpd9xW5JsjW7Qfrfm5LiwdMMzI_h40PoFsMCY6ieGCxIVeKCn6EZrijPGWb0HM2AcJJjTskluopxBwAFATFD62UWQ51-VO_yrertcclMiIcubV30MVP7fR-U2WYpZNZ_-aSaLB5icm0WfTs0KvnQXaOLWjXR3ZzmHH0-rz9Wr_nm_eVttdzkhtIq5VoXglpqTQEarKYGMBUYbG0Bc0vAMq65MlwXTgkOunTWlowbITAjgDWdo4fp75jpe3AxydZH45pGdS4MURIhoKhYNcL7f3AXhr4bs0lclbQUmLIRPU7I9CHG3tVy3_tW9QeJQR7blAzk1OZo7ybrnXN_7nT8BXcUb0M</recordid><startdate>19940801</startdate><enddate>19940801</enddate><creator>Olukotun, K.A.</creator><creator>Helaihel, R.</creator><creator>Levitt, J.</creator><creator>Ramirez, R.</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>19940801</creationdate><title>A software-hardware cosynthesis approach to digital system simulation</title><author>Olukotun, K.A. ; Helaihel, R. ; Levitt, J. ; Ramirez, R.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c339t-bb583d3dc50b0db3c013810dfd017d20d47b7ac7b5ea870b6edd647c8814201b3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>1994</creationdate><topic>Acceleration</topic><topic>Compilers</topic><topic>Computer architecture</topic><topic>Design</topic><topic>Digital systems</topic><topic>Field programmable gate arrays</topic><topic>Hardware design languages</topic><topic>Logic</topic><topic>Optimizing compilers</topic><topic>Process design</topic><topic>Program processors</topic><topic>Simulation</topic><topic>Software</topic><topic>Software performance</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Olukotun, K.A.</creatorcontrib><creatorcontrib>Helaihel, R.</creatorcontrib><creatorcontrib>Levitt, J.</creatorcontrib><creatorcontrib>Ramirez, R.</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>IEEE MICRO</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Olukotun, K.A.</au><au>Helaihel, R.</au><au>Levitt, J.</au><au>Ramirez, R.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A software-hardware cosynthesis approach to digital system simulation</atitle><jtitle>IEEE MICRO</jtitle><stitle>MM</stitle><date>1994-08-01</date><risdate>1994</risdate><volume>14</volume><issue>4</issue><spage>48</spage><epage>58</epage><pages>48-58</pages><issn>0272-1732</issn><eissn>1937-4143</eissn><coden>IEMIDZ</coden><abstract>Our approach to digital system simulation compiles a high-level system model into a high-performance simulator that consists of software and hardware components. The target architecture for the simulation compiler is a tightly coupled processor and field-programmable gate array. We describe the simulation compiler and show how it can be used to improve simulation performance by up to a factor of two over an all-software simulator.&lt; &gt;</abstract><cop>Los Alamitos</cop><pub>IEEE</pub><doi>10.1109/40.296157</doi><tpages>11</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0272-1732
ispartof IEEE MICRO, 1994-08, Vol.14 (4), p.48-58
issn 0272-1732
1937-4143
language eng
recordid cdi_ieee_primary_296157
source IEEE Electronic Library (IEL)
subjects Acceleration
Compilers
Computer architecture
Design
Digital systems
Field programmable gate arrays
Hardware design languages
Logic
Optimizing compilers
Process design
Program processors
Simulation
Software
Software performance
title A software-hardware cosynthesis approach to digital system simulation
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-08T04%3A54%3A46IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20software-hardware%20cosynthesis%20approach%20to%20digital%20system%20simulation&rft.jtitle=IEEE%20MICRO&rft.au=Olukotun,%20K.A.&rft.date=1994-08-01&rft.volume=14&rft.issue=4&rft.spage=48&rft.epage=58&rft.pages=48-58&rft.issn=0272-1732&rft.eissn=1937-4143&rft.coden=IEMIDZ&rft_id=info:doi/10.1109/40.296157&rft_dat=%3Cproquest_RIE%3E28805949%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=196368134&rft_id=info:pmid/&rft_ieee_id=296157&rfr_iscdi=true