FPGA Design Framework Combined with Commercial VLSI CAD

FPGA Design Framework Combined with Commercial VLSI CAD
复制标题

FPGA 设计框架与商用 VLSI CAD 相结合

DOI:
10.1587/transinf.e96.d.1602
复制
发表时间:
2013
期刊:
IEICE Trans. Inf. Syst.
影响因子:
--
通讯作者:
T. Sueyoshi
T. Sueyoshi
中科院分区:
--
文献类型:
--
作者:
Qian Zhao;Kazuki Inoue;Motoki Amagasaki;M. Iida;M. Kuga;T. Sueyoshi

文献摘要

被引文献

相似文献

使用最广泛的开源现场可编程门阵列 (FPGA) 布局和布线工具是加拿大多伦多大学开发的 Versatile Packing、布局和布线 (VPR) 软件。 VPR 使用目标 FPGA 架构和物理信息计算面积和时序。然而,由于两个原因,它无法有效地用于 FPGA IP 设计。首先,VPR无法直接支持大多数新开发的FPGA架构,并且修改C编码的VPR以使其可用于评估许多新架构非常耗时。其次,VPR 性能结果的准确性不足以评估以 LSI 生产为目标的设计中的完整 FPGA IP。我们提出了一个专注于提高FPGA IP设计效率的FPGA设计框架。在此框架下开发了一种新颖的FPGA路由工具,即使用C#语言的EasyRouter。当采用面向对象的编程方法时,与VPR相比,源代码更少,更容易管理,从而缩短了开发时间。通过使用简单的HDL代码模板,EasyRouter可以自动生成芯片的完整HDL代码和配置比特流。借助这些文件,可以使用商业 VLSI CAD 系统以高精度和可靠性评估 FPGA IP。关键词: FPGA, CAD, 布线
The most widely used open-source field programmable gate array (FPGA) placement and routing tool is the Versatile Packing, Placement and Routing (VPR) software developed at the University of Toronto, Canada. VPR calculates area and timing using target FPGA architecture and physical information. However, it cannot be used in FPGA IP design efficiently for two reasons. First, VPR cannot directly support most newly developed FPGA architectures, and modifying the C-coded VPR so that it can be used to evaluate a number of new architectures is time consuming. Second, the accuracy of the VPR performance results is inadequate for the evaluation of a complete FPGA IP in a design that targets the production of LSI. We propose an FPGA design framework that is focused on improving FPGA IP design efficiency. A novel FPGA routing tool is developed in this framework, namely the EasyRouter which uses the C# language. When an object-oriented programming method is used, there is less source code and it is easier to manage compared to VPR, thus shortening the development time. By using simple HDL code templates, EasyRouter can automatically generate the entire HDL code for a chip and the configuration bitstream. With these files, the FPGA IP can be evaluated with commercial VLSI CAD systems with high accuracy and reliability. key words: FPGA, CAD, routing