论文标题

Vesyla-II:一种算法库开发工具,用于同步VLSI设计样式

Vesyla-II: An Algorithm Library Development Tool for Synchoros VLSI Design Style

论文作者

Yang, Yu, Hemani, Ahmed

论文摘要

高级合成(HLS)已经研究了数十年,并且仍然仅限于快速FPGA原型制作和算法RTL生成。可行的端到端系统级合成解决方案从未经过严格证明。模块化和合成性是实现这样的系统级合成框架的关键,该框架弥合了系统级规范和物理级设计之间的巨大差距。这意味着1)每个抽象水平中的模块应在物理上是可以组合的,而无需涉及任何不规则的胶水逻辑; 2)每个抽象水平中每个模块的成本都是可以准确预测的。限制常规HLS可以走多远的最终原因是它无法生成物理上可以组合并且无法准确预测其设计成本的模块化设计。在本文中,我们提出了Vesyla,而不是另一种HLS工具,而是将自己定位在有希望的端到端综合框架中,并保留其生成物理上可理解的模块化设计并准确预测其成本指标的能力。我们在论文中介绍了如何构建Vesyla,重点是它针对的新型平台以及强调Vesyla独特性的内部数据结构。我们还展示了如何将维西拉定位在称为silago的端到端同步合成框架中。

High-level synthesis (HLS) has been researched for decades and is still limited to fast FPGA prototyping and algorithmic RTL generation. A feasible end-to-end system-level synthesis solution has never been rigorously proven. Modularity and composability are the keys to enabling such a system-level synthesis framework that bridges the huge gap between system-level specification and physical level design. It implies that 1) modules in each abstraction level should be physically composable without any irregular glue logic involved and 2) the cost of each module in each abstraction level is accurately predictable. The ultimate reasons that limit how far the conventional HLS can go are precisely that it cannot generate modular designs that are physically composable and cannot accurately predict the cost of its design. In this paper, we propose Vesyla, not as yet another HLS tool, but as a synthesis tool that positions itself in a promising end-to-end synthesis framework and preserving its ability to generate physically composable modular design and to accurately predict its cost metrics. We present in the paper how Vesyla is constructed focusing on the novel platform it targets and the internal data structures that highlights the uniqueness of Vesyla. We also show how Vesyla will be positioned in the end-to-end synchoros synthesis framework called SiLago.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源