通过RTL-to-TLM抽象和TLM综合重新设计和验证RTL ip

N. Bombieri, F. Fummi, V. Guarnieri, G. Pravadelli, S. Vinco
{"title":"通过RTL-to-TLM抽象和TLM综合重新设计和验证RTL ip","authors":"N. Bombieri, F. Fummi, V. Guarnieri, G. Pravadelli, S. Vinco","doi":"10.1109/MTV.2012.21","DOIUrl":null,"url":null,"abstract":"The arising complexity of modern system-on-chips (SoCs) makes the reuse of existent IP cores a key strategy to explore these systems design space in a reasonable amount of time and to reduce the error risk during the design flow. On the other hand, although several RTL IPs are available to designers, their reuse throughout the design space exploration involves time consuming and error prone redesign steps (i.e., RTL redesign), which often eludes the IP reuse advantages. In this context, this paper proposes a methodology to automatically redesign RTL IPs when a system level description of such IPs (i.e., C/C++ model) is not available. The redesign methodology relies on an RTL-to-TLM abstraction step to abstract all the low level details related to the starting RTL model, and on a TLM synthesis step to generate the new RTL description. The methodology includes a verification phase to verify, by means of model checking, the correctness of each step of the redesign flow.","PeriodicalId":201401,"journal":{"name":"2012 13th International Workshop on Microprocessor Test and Verification (MTV)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-12-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Redesign and Verification of RTL IPs through RTL-to-TLM Abstraction and TLM Synthesis\",\"authors\":\"N. Bombieri, F. Fummi, V. Guarnieri, G. Pravadelli, S. Vinco\",\"doi\":\"10.1109/MTV.2012.21\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The arising complexity of modern system-on-chips (SoCs) makes the reuse of existent IP cores a key strategy to explore these systems design space in a reasonable amount of time and to reduce the error risk during the design flow. On the other hand, although several RTL IPs are available to designers, their reuse throughout the design space exploration involves time consuming and error prone redesign steps (i.e., RTL redesign), which often eludes the IP reuse advantages. In this context, this paper proposes a methodology to automatically redesign RTL IPs when a system level description of such IPs (i.e., C/C++ model) is not available. The redesign methodology relies on an RTL-to-TLM abstraction step to abstract all the low level details related to the starting RTL model, and on a TLM synthesis step to generate the new RTL description. The methodology includes a verification phase to verify, by means of model checking, the correctness of each step of the redesign flow.\",\"PeriodicalId\":201401,\"journal\":{\"name\":\"2012 13th International Workshop on Microprocessor Test and Verification (MTV)\",\"volume\":\"26 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-12-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2012 13th International Workshop on Microprocessor Test and Verification (MTV)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/MTV.2012.21\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 13th International Workshop on Microprocessor Test and Verification (MTV)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MTV.2012.21","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

摘要

现代片上系统(soc)日益增加的复杂性使得现有IP核的重用成为在合理的时间内探索这些系统设计空间并降低设计流程中的错误风险的关键策略。另一方面,尽管设计人员可以使用多个RTL IP,但在整个设计空间探索过程中,它们的重用涉及耗时且容易出错的重新设计步骤(即RTL重新设计),这通常会避开IP重用的优势。在这种情况下,本文提出了一种方法,当这种ip的系统级描述(即C/ c++模型)不可用时,可以自动重新设计RTL ip。重新设计的方法依赖于一个从RTL到TLM的抽象步骤来抽象与开始的RTL模型相关的所有底层细节,并依赖于一个TLM综合步骤来生成新的RTL描述。该方法包括一个验证阶段,通过模型检查来验证重新设计流程的每个步骤的正确性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Redesign and Verification of RTL IPs through RTL-to-TLM Abstraction and TLM Synthesis
The arising complexity of modern system-on-chips (SoCs) makes the reuse of existent IP cores a key strategy to explore these systems design space in a reasonable amount of time and to reduce the error risk during the design flow. On the other hand, although several RTL IPs are available to designers, their reuse throughout the design space exploration involves time consuming and error prone redesign steps (i.e., RTL redesign), which often eludes the IP reuse advantages. In this context, this paper proposes a methodology to automatically redesign RTL IPs when a system level description of such IPs (i.e., C/C++ model) is not available. The redesign methodology relies on an RTL-to-TLM abstraction step to abstract all the low level details related to the starting RTL model, and on a TLM synthesis step to generate the new RTL description. The methodology includes a verification phase to verify, by means of model checking, the correctness of each step of the redesign flow.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信