On multi-cycle path support in model based high-level synthesis

C. Karfa, Sheetal Jain
{"title":"On multi-cycle path support in model based high-level synthesis","authors":"C. Karfa, Sheetal Jain","doi":"10.1109/TECHSYM.2014.6808056","DOIUrl":null,"url":null,"abstract":"Multi-cycle paths (MCPs) are commonly used by designers as an efficient way to relax the timing constraints on eligible paths in their designs. MCP directs synthesis tools to relax the optimization on the specified paths. The MCP constraints are widely used in the Register Transfer Level (RTL) designs and are propagated to downstream tools. With the evolution of high level synthesis (HLS) tools, design entry and the constraints have to be specified at a higher level of abstraction. In addition, majority of the HLS users are system level designs or DSP experts who have little knowledge of RTL implementation flows. Hence, it is important for HLS tools to provide a methodology for specifying MCP constraints at a higher level of abstraction, consider the MCP paths during HLS and also forward annotate the MCP constraints to the RTL implementation tools. In this paper, we have created such a methodology for Synopsys Synphony model compiler (SMC), a model based HLS tool. To the best of our knowledge, MCP is supported for the first time in model based HLS flow. The effectiveness of specifying MCP on higher abstraction level is demonstrated on sample example designs.","PeriodicalId":265072,"journal":{"name":"Proceedings of the 2014 IEEE Students' Technology Symposium","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2014-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2014 IEEE Students' Technology Symposium","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/TECHSYM.2014.6808056","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Multi-cycle paths (MCPs) are commonly used by designers as an efficient way to relax the timing constraints on eligible paths in their designs. MCP directs synthesis tools to relax the optimization on the specified paths. The MCP constraints are widely used in the Register Transfer Level (RTL) designs and are propagated to downstream tools. With the evolution of high level synthesis (HLS) tools, design entry and the constraints have to be specified at a higher level of abstraction. In addition, majority of the HLS users are system level designs or DSP experts who have little knowledge of RTL implementation flows. Hence, it is important for HLS tools to provide a methodology for specifying MCP constraints at a higher level of abstraction, consider the MCP paths during HLS and also forward annotate the MCP constraints to the RTL implementation tools. In this paper, we have created such a methodology for Synopsys Synphony model compiler (SMC), a model based HLS tool. To the best of our knowledge, MCP is supported for the first time in model based HLS flow. The effectiveness of specifying MCP on higher abstraction level is demonstrated on sample example designs.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于模型的高级综合中的多周期路径支持
多周期路径(mcp)是设计人员在设计中常用的一种有效的方法,可以放松对合适路径的时间限制。MCP指导合成工具在指定的路径上放松优化。MCP约束被广泛应用于寄存器传输电平(RTL)设计中,并被传播到下游工具中。随着高级综合(HLS)工具的发展,必须在更高的抽象级别上指定设计入口和约束。此外,大多数HLS用户是系统级设计或DSP专家,他们对RTL实现流程知之甚少。因此,对于HLS工具来说,重要的是提供一种在更高抽象层次上指定MCP约束的方法,在HLS期间考虑MCP路径,并将MCP约束转发注释到RTL实现工具。在本文中,我们为基于模型的HLS工具Synopsys Synphony model compiler (SMC)创建了这样一种方法。据我们所知,MCP首次在基于模型的HLS流中得到支持。通过实例设计验证了在更高抽象层次上指定MCP的有效性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Text line identification in Tagore's manuscript Improving convergence of nonlinear active noise control systems Design of modified rhomboidal dualband antenna for Bluetooth and UWB applications Modelling and analysis of resistive Superconducting Fault Current Limiter Design of an energy efficient, high speed, low power full subtractor using GDI technique
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1