基于查找表的FPGA的面积和时序估算

文章提出了针对基于查找表的FPGA的面积和时序估计方法,重点关注Xilinx XC4000系列。指出传统估算技术因忽视布线延迟导致不准确,而布线在FPGA设计中占重要地位。该方法考虑门面积、延迟及布线效果,通过实验验证能准确预测面积和时序,适用于高级综合(HLS)中的设计空间探索,以提高FPGA设计效率。
摘要由CSDN通过智能技术生成

原论文题目为:《Area and Timing Estimation for Lookup Table Based FPGAs》

Abstract

有效的面积和时序估计技术在高级综合(HLS)中的重要性是众所周知的,因为它允许更有效地探索设计空间,同时为HLS工具提供预测特定技术工具对设计空间的影响的能力。以前的许多工作都集中在仅基于门数和/或文字计数使用非常简单的成本模型的估算技术上。这些模型不够准确,不足以进行有效的设计空间探索,因为互连的影响确实可能主导最终的设计成本。当设计以现场可编程门阵列(FPGA)技术为目标时,情况会变得更糟,因为布线延迟可能占整个设计延迟的60%。在本文中,我们提出了一种基于查找表的FPGA估计面积和时序的方法,该方法不仅考虑了门面积和延迟,还考虑了布线效果。我们选择XilinxX C4000系列作为我们的主要产品,因为它们很受欢迎。我们测试了具有多个基准的估算器,结果表明我们可以准确地获得准确的估算和时间估算。

1 Introduction

缩短开发周期的能力使得现场可编程门阵列(FPGA)成为实现专用集成电路(ASIC)的标准单元和掩模编程门阵列(MPGA)的一种有吸引力的替代方案。另一方面,高级综合(HLS)通过允许用户从行为规范开始,成为缩短设计时间的首选方法。因此,这两个概念的结合为从一个想法到最终产品的快速原型提供了一个理想的试验台。
HLS从行为规范到面积和延迟的约束来生成体系结构。 随后,FPGA的设计过程可以分解为四个主要步骤,如图1(a)所示。 首先,分区(或技术映射)包括查找表(LUT)映射和可配置逻辑块(Con gurable Logic Block ,CLB)构造,将传入的逻辑划分为CLB的网表。 然后,布局确定了FPGA阵列中CLB的良好分配。一旦知道布局,布线就决定了每个网络的布线资源和布线类型。最后,时序优化通过对关键路径上的网络进行重新布线来提高布局的性能。
在这里插入图片描述
图1:针对FPGA的设计流程(a)没有估算的设计流程&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值