设计理解:识别硬件设计中的指令管道

Lutz Schammer, Jan Runge, Paula Klimach, Goerschwin Fey
{"title":"设计理解:识别硬件设计中的指令管道","authors":"Lutz Schammer, Jan Runge, Paula Klimach, Goerschwin Fey","doi":"10.1109/mocast54814.2022.9837742","DOIUrl":null,"url":null,"abstract":"Automated tools help a designer to reduce the time and the effort required to understand details of an unfamiliar design. In this paper we show an approach using static analysis to identify instruction pipelines, which are key structures in processor hardware designs. We present two algorithms which identify pipeline structures. The first algorithm is based on a structural analysis using a graph representation of the design, while the second algorithm uses terms and phrases for pipelines as they are found in literature for a name-matching approach. The two algorithms successfully identified pipelines for e.g. Y86 and edge processor designs.","PeriodicalId":122414,"journal":{"name":"2022 11th International Conference on Modern Circuits and Systems Technologies (MOCAST)","volume":"66 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Design Understanding: Identifying Instruction Pipelines in Hardware Designs\",\"authors\":\"Lutz Schammer, Jan Runge, Paula Klimach, Goerschwin Fey\",\"doi\":\"10.1109/mocast54814.2022.9837742\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Automated tools help a designer to reduce the time and the effort required to understand details of an unfamiliar design. In this paper we show an approach using static analysis to identify instruction pipelines, which are key structures in processor hardware designs. We present two algorithms which identify pipeline structures. The first algorithm is based on a structural analysis using a graph representation of the design, while the second algorithm uses terms and phrases for pipelines as they are found in literature for a name-matching approach. The two algorithms successfully identified pipelines for e.g. Y86 and edge processor designs.\",\"PeriodicalId\":122414,\"journal\":{\"name\":\"2022 11th International Conference on Modern Circuits and Systems Technologies (MOCAST)\",\"volume\":\"66 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-06-08\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 11th International Conference on Modern Circuits and Systems Technologies (MOCAST)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/mocast54814.2022.9837742\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 11th International Conference on Modern Circuits and Systems Technologies (MOCAST)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/mocast54814.2022.9837742","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

自动化工具帮助设计人员减少理解不熟悉的设计细节所需的时间和精力。在本文中,我们展示了一种使用静态分析来识别指令管道的方法,它是处理器硬件设计中的关键结构。我们提出了两种识别管道结构的算法。第一种算法基于使用图形表示设计的结构分析,而第二种算法使用文献中的术语和短语来表示管道,用于名称匹配方法。这两种算法成功地识别了例如Y86和边缘处理器设计的管道。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Design Understanding: Identifying Instruction Pipelines in Hardware Designs
Automated tools help a designer to reduce the time and the effort required to understand details of an unfamiliar design. In this paper we show an approach using static analysis to identify instruction pipelines, which are key structures in processor hardware designs. We present two algorithms which identify pipeline structures. The first algorithm is based on a structural analysis using a graph representation of the design, while the second algorithm uses terms and phrases for pipelines as they are found in literature for a name-matching approach. The two algorithms successfully identified pipelines for e.g. Y86 and edge processor designs.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信