ViP: A Practical Approach to Platform-based System Modeling Methodology

Research on highly abstracted system modeling and simulation has received a great deal of attention as of the concept of platform based design is becoming ubiquitous. From a practical design point of view, such modeling and simulation must consider the following: (i) fast simulation speed and cycle...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of semiconductor technology and science 2005, Vol.5 (2), p.89-101
Hauptverfasser: Um, Jun-Hyung, Hong, Sung-Pack, Kim, Young-Taek, Chung, Eui-Young, Choi, Kyu-Myung, Kong, Jeong-Taek, Eo, Soo-Kwan
Format: Artikel
Sprache:kor
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 101
container_issue 2
container_start_page 89
container_title Journal of semiconductor technology and science
container_volume 5
creator Um, Jun-Hyung
Hong, Sung-Pack
Kim, Young-Taek
Chung, Eui-Young
Choi, Kyu-Myung
Kong, Jeong-Taek
Eo, Soo-Kwan
description Research on highly abstracted system modeling and simulation has received a great deal of attention as of the concept of platform based design is becoming ubiquitous. From a practical design point of view, such modeling and simulation must consider the following: (i) fast simulation speed and cycle accuracy, (ii) early availability for early stage software development, (iii) inter-operability with external tools for software development, and (iv) reusability of the models. Unfortunately, however, all of the previous works only partially addresses the requirements, due to the inherent conflicts among the requirements. The objective of this study is to develop a new system design methodology to effectively address the requirements mentioned above. We propose a new transaction-level system modeling methodology, called ViP (Virtual Platform). We propose a two-step approach in the ViP method. In phase 1, we create a ViP for early stage software development (before RTL freeze). The ViP created in this step provides high speed simulation, lower cycle accuracy with only minor modeling effort.(satisfying (ii)). In phase 2, we refine the ViP to increase the cycle accuracy for system performance analysis and software optimization (satisfying (i)). We also propose a systematic ViP modeling flow and unified interface scheme based on utilities developed for maximizing reusability and productivity (satisfying (ii) and (iv)) and finally, we demonstrate VChannel, a generic scheme to provide a connection between the ViP and the host-resident application software (satisfying (iii)). ViP had been applied to several System-on-a-chip (SoC) designs including mobile applications, enabling engineers to improve performance while reducing the software development time by 30% compared to traditional methods.
format Article
fullrecord <record><control><sourceid>nurimedia_kisti</sourceid><recordid>TN_cdi_kisti_ndsl_JAKO200527543095516</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><nurid>NODE00598607</nurid><sourcerecordid>NODE00598607</sourcerecordid><originalsourceid>FETCH-LOGICAL-k607-649e0524d14b7a6fddc9547d1af8b46a033175d68bfe443931ec2bb8f3dbbf2b3</originalsourceid><addsrcrecordid>eNpFjk1LwzAAhoMoWOb-Qy4eC_lO663MOZ2bLTi8lqRJtrC2KU099N9bUPD0PoeHh_cGJIRQmrJMiFuQYJ5nKRZc3oN1jF4jTqkUQsoE7L589QQLWI2qmXyjWlgMwxhUc4FTgFWrJhfGLtUqWgM_5zjZDh6Dsa3vz_Bop0swoQ3n-QHcOdVGu_7bFTi9bE-b1_RQ7t42xSG9CiRTwXKLOGEGMy2VcMY0OWfSYOUyzYRClGLJjci0s4zRnGLbEK0zR43Wjmi6Ao-_2auPk697E9t6X7yXBC1ZyRlFOedY_Hv99-g7a7yqhwXUONcf5fN2sfNsOUR_AOklVFs</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>ViP: A Practical Approach to Platform-based System Modeling Methodology</title><source>Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals</source><source>Free Full-Text Journals in Chemistry</source><creator>Um, Jun-Hyung ; Hong, Sung-Pack ; Kim, Young-Taek ; Chung, Eui-Young ; Choi, Kyu-Myung ; Kong, Jeong-Taek ; Eo, Soo-Kwan</creator><creatorcontrib>Um, Jun-Hyung ; Hong, Sung-Pack ; Kim, Young-Taek ; Chung, Eui-Young ; Choi, Kyu-Myung ; Kong, Jeong-Taek ; Eo, Soo-Kwan</creatorcontrib><description>Research on highly abstracted system modeling and simulation has received a great deal of attention as of the concept of platform based design is becoming ubiquitous. From a practical design point of view, such modeling and simulation must consider the following: (i) fast simulation speed and cycle accuracy, (ii) early availability for early stage software development, (iii) inter-operability with external tools for software development, and (iv) reusability of the models. Unfortunately, however, all of the previous works only partially addresses the requirements, due to the inherent conflicts among the requirements. The objective of this study is to develop a new system design methodology to effectively address the requirements mentioned above. We propose a new transaction-level system modeling methodology, called ViP (Virtual Platform). We propose a two-step approach in the ViP method. In phase 1, we create a ViP for early stage software development (before RTL freeze). The ViP created in this step provides high speed simulation, lower cycle accuracy with only minor modeling effort.(satisfying (ii)). In phase 2, we refine the ViP to increase the cycle accuracy for system performance analysis and software optimization (satisfying (i)). We also propose a systematic ViP modeling flow and unified interface scheme based on utilities developed for maximizing reusability and productivity (satisfying (ii) and (iv)) and finally, we demonstrate VChannel, a generic scheme to provide a connection between the ViP and the host-resident application software (satisfying (iii)). ViP had been applied to several System-on-a-chip (SoC) designs including mobile applications, enabling engineers to improve performance while reducing the software development time by 30% compared to traditional methods.</description><identifier>ISSN: 1598-1657</identifier><identifier>EISSN: 2233-4866</identifier><language>kor</language><publisher>대한전자공학회</publisher><ispartof>Journal of semiconductor technology and science, 2005, Vol.5 (2), p.89-101</ispartof><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>230,314,776,780,881,4009</link.rule.ids></links><search><creatorcontrib>Um, Jun-Hyung</creatorcontrib><creatorcontrib>Hong, Sung-Pack</creatorcontrib><creatorcontrib>Kim, Young-Taek</creatorcontrib><creatorcontrib>Chung, Eui-Young</creatorcontrib><creatorcontrib>Choi, Kyu-Myung</creatorcontrib><creatorcontrib>Kong, Jeong-Taek</creatorcontrib><creatorcontrib>Eo, Soo-Kwan</creatorcontrib><title>ViP: A Practical Approach to Platform-based System Modeling Methodology</title><title>Journal of semiconductor technology and science</title><addtitle>Journal of semiconductor technology and science</addtitle><description>Research on highly abstracted system modeling and simulation has received a great deal of attention as of the concept of platform based design is becoming ubiquitous. From a practical design point of view, such modeling and simulation must consider the following: (i) fast simulation speed and cycle accuracy, (ii) early availability for early stage software development, (iii) inter-operability with external tools for software development, and (iv) reusability of the models. Unfortunately, however, all of the previous works only partially addresses the requirements, due to the inherent conflicts among the requirements. The objective of this study is to develop a new system design methodology to effectively address the requirements mentioned above. We propose a new transaction-level system modeling methodology, called ViP (Virtual Platform). We propose a two-step approach in the ViP method. In phase 1, we create a ViP for early stage software development (before RTL freeze). The ViP created in this step provides high speed simulation, lower cycle accuracy with only minor modeling effort.(satisfying (ii)). In phase 2, we refine the ViP to increase the cycle accuracy for system performance analysis and software optimization (satisfying (i)). We also propose a systematic ViP modeling flow and unified interface scheme based on utilities developed for maximizing reusability and productivity (satisfying (ii) and (iv)) and finally, we demonstrate VChannel, a generic scheme to provide a connection between the ViP and the host-resident application software (satisfying (iii)). ViP had been applied to several System-on-a-chip (SoC) designs including mobile applications, enabling engineers to improve performance while reducing the software development time by 30% compared to traditional methods.</description><issn>1598-1657</issn><issn>2233-4866</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2005</creationdate><recordtype>article</recordtype><sourceid>JDI</sourceid><recordid>eNpFjk1LwzAAhoMoWOb-Qy4eC_lO663MOZ2bLTi8lqRJtrC2KU099N9bUPD0PoeHh_cGJIRQmrJMiFuQYJ5nKRZc3oN1jF4jTqkUQsoE7L589QQLWI2qmXyjWlgMwxhUc4FTgFWrJhfGLtUqWgM_5zjZDh6Dsa3vz_Bop0swoQ3n-QHcOdVGu_7bFTi9bE-b1_RQ7t42xSG9CiRTwXKLOGEGMy2VcMY0OWfSYOUyzYRClGLJjci0s4zRnGLbEK0zR43Wjmi6Ao-_2auPk697E9t6X7yXBC1ZyRlFOedY_Hv99-g7a7yqhwXUONcf5fN2sfNsOUR_AOklVFs</recordid><startdate>2005</startdate><enddate>2005</enddate><creator>Um, Jun-Hyung</creator><creator>Hong, Sung-Pack</creator><creator>Kim, Young-Taek</creator><creator>Chung, Eui-Young</creator><creator>Choi, Kyu-Myung</creator><creator>Kong, Jeong-Taek</creator><creator>Eo, Soo-Kwan</creator><general>대한전자공학회</general><scope>DBRKI</scope><scope>TDB</scope><scope>JDI</scope></search><sort><creationdate>2005</creationdate><title>ViP: A Practical Approach to Platform-based System Modeling Methodology</title><author>Um, Jun-Hyung ; Hong, Sung-Pack ; Kim, Young-Taek ; Chung, Eui-Young ; Choi, Kyu-Myung ; Kong, Jeong-Taek ; Eo, Soo-Kwan</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-k607-649e0524d14b7a6fddc9547d1af8b46a033175d68bfe443931ec2bb8f3dbbf2b3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>kor</language><creationdate>2005</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Um, Jun-Hyung</creatorcontrib><creatorcontrib>Hong, Sung-Pack</creatorcontrib><creatorcontrib>Kim, Young-Taek</creatorcontrib><creatorcontrib>Chung, Eui-Young</creatorcontrib><creatorcontrib>Choi, Kyu-Myung</creatorcontrib><creatorcontrib>Kong, Jeong-Taek</creatorcontrib><creatorcontrib>Eo, Soo-Kwan</creatorcontrib><collection>DBPIA - 디비피아</collection><collection>DBPIA</collection><collection>KoreaScience</collection><jtitle>Journal of semiconductor technology and science</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Um, Jun-Hyung</au><au>Hong, Sung-Pack</au><au>Kim, Young-Taek</au><au>Chung, Eui-Young</au><au>Choi, Kyu-Myung</au><au>Kong, Jeong-Taek</au><au>Eo, Soo-Kwan</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>ViP: A Practical Approach to Platform-based System Modeling Methodology</atitle><jtitle>Journal of semiconductor technology and science</jtitle><addtitle>Journal of semiconductor technology and science</addtitle><date>2005</date><risdate>2005</risdate><volume>5</volume><issue>2</issue><spage>89</spage><epage>101</epage><pages>89-101</pages><issn>1598-1657</issn><eissn>2233-4866</eissn><abstract>Research on highly abstracted system modeling and simulation has received a great deal of attention as of the concept of platform based design is becoming ubiquitous. From a practical design point of view, such modeling and simulation must consider the following: (i) fast simulation speed and cycle accuracy, (ii) early availability for early stage software development, (iii) inter-operability with external tools for software development, and (iv) reusability of the models. Unfortunately, however, all of the previous works only partially addresses the requirements, due to the inherent conflicts among the requirements. The objective of this study is to develop a new system design methodology to effectively address the requirements mentioned above. We propose a new transaction-level system modeling methodology, called ViP (Virtual Platform). We propose a two-step approach in the ViP method. In phase 1, we create a ViP for early stage software development (before RTL freeze). The ViP created in this step provides high speed simulation, lower cycle accuracy with only minor modeling effort.(satisfying (ii)). In phase 2, we refine the ViP to increase the cycle accuracy for system performance analysis and software optimization (satisfying (i)). We also propose a systematic ViP modeling flow and unified interface scheme based on utilities developed for maximizing reusability and productivity (satisfying (ii) and (iv)) and finally, we demonstrate VChannel, a generic scheme to provide a connection between the ViP and the host-resident application software (satisfying (iii)). ViP had been applied to several System-on-a-chip (SoC) designs including mobile applications, enabling engineers to improve performance while reducing the software development time by 30% compared to traditional methods.</abstract><pub>대한전자공학회</pub><tpages>13</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1598-1657
ispartof Journal of semiconductor technology and science, 2005, Vol.5 (2), p.89-101
issn 1598-1657
2233-4866
language kor
recordid cdi_kisti_ndsl_JAKO200527543095516
source Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals; Free Full-Text Journals in Chemistry
title ViP: A Practical Approach to Platform-based System Modeling Methodology
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-23T15%3A19%3A41IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-nurimedia_kisti&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=ViP:%20A%20Practical%20Approach%20to%20Platform-based%20System%20Modeling%20Methodology&rft.jtitle=Journal%20of%20semiconductor%20technology%20and%20science&rft.au=Um,%20Jun-Hyung&rft.date=2005&rft.volume=5&rft.issue=2&rft.spage=89&rft.epage=101&rft.pages=89-101&rft.issn=1598-1657&rft.eissn=2233-4866&rft_id=info:doi/&rft_dat=%3Cnurimedia_kisti%3ENODE00598607%3C/nurimedia_kisti%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_nurid=NODE00598607&rfr_iscdi=true