首页> 外文会议>ACM/SIGDA international symposium on field programmable gate arrays >The VTR Project: Architecture and CAD for FPGAs from Verilog to Routing
【24h】

The VTR Project: Architecture and CAD for FPGAs from Verilog to Routing

机译:VTR项目:来自Verilog到路由的FPGA的体系结构和CAD

获取原文

摘要

To facilitate the development of future FPGA architectures and CAD tools - both embedded programmable fabrics and pure-play FPGAs - there is a need for a large scale, publicly available software suite that, can synthesize circuits into easily-described hypothetical FPGA architectures. These circuits should be captured at the HDL level, or higher, and pass through logical and physical synthesis. Such a tool must provide detailed modelling of area, performance and energy to enable architecture exploration. As software flows themselves evolve to permit design capture at ever higher levels of abstraction, this downstream full-implementation flow will always be required. This paper describes the current status and new release of an ongoing effort to create such a flow -the 'Verilog to Routing' (VTR) project, which is a broad collaboration of researchers. There are three core tools: ODIN II [10] for Verilog Elaboration and front-end hard-block synthesis. ABC [16] for logic synthesis, and VPR [13] for physical synthesis and analysis. ODIN II now has a simulation capability to help verify that its output is correct, as well as specialized synthesis at the elaboration step for multipliers and memories. ABC is used to optimize the 'soft' logic of the FPGA. The VPR-based packing, placement and routing is now fully timing-driven (the previous release was not) and includes new capability to target complex logic blocks. In addition we have added a set of four large benchmark circuits to a suite of previously-released Verilog HDL circuits. Finally, we illustrate the use of the new flow by using it to help architect a floating-point unit in an FPGA, and contrast it with a prior, much longer effort that was required to do the same thing.
机译:为促进未来FPGA架构和CAD工具的开发 - 嵌入式可编程面料和纯播放FPGA - 都需要大规模,公开可用的软件套件,可以将电路综合为容易描述的假设的FPGA架构。应在HDL级别或更高的情况下捕获这些电路,并通过逻辑和物理合成。这样的工具必须提供详细的区域,性能和能量建模,以实现架构探索。随着软件流动,在更高的抽象层次上发展以允许设计捕获,将始终需要此下游全实现流程。本文介绍了当前状态和新版本,持续努力创建这样的流程 - “Verilog到路由”(VTR)项目,这是一项广泛的研究人员合作。有三种核心工具:Odin II [10]用于Verilog阐述和前端硬块合成。用于逻辑合成的ABC [16],以及用于物理合成和分析的VPR [13]。 ODIN II现在具有模拟能力,可以帮助验证其输出是否正确,以及乘法器和存储器的阐述步骤中的专业合成。 ABC用于优化FPGA的“软”逻辑。基于VPR的包装,放置和路由现在是完全定时驱动的(先前版本不是),并包括目标复杂逻辑块的新功能。此外,我们已为先前释放的Verilog HDL电路套件添加了一组四个大型基准电路。最后,我们通过使用它来帮助建造FPGA中的浮点单元,并将其与先前的更长的努力进行对比,以帮助建造新的流量的使用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号