FPGA 中含有大量的逻辑块和路由资源等,增加 LUT 的输入 K 和 cluster 的 N 有
两个好处,一实现同样的函数需要更少的逻辑块,二减少关键路径上的逻辑块数量。但
是增加 LUT 和 cluster 也会带来负面效果,LUT 的尺寸和 K 是指数关系,cluster 的尺
寸和 N 是平方关系,同时还会增加路由的面积(在 FPGA 中路由面积占据了很大一部
分)。
借用作者的话,研究本篇文章的内容主要有以下几个因素:
研究者之前的工作主要集中在非簇逻辑块上,它们对区域和延迟有重要的影响。
研究者大多数是基于面积或者延迟的研究,并没有把两者结合起来。
先前的研究结果是基于集成电路过程代数,但比当前的过程代数大几个因素,因
此没有考虑到深亚微米的电效应。在本文的研究中,进行了详细的晶体管级电路设计,
为所有逻辑和路由元件进行适当的缓冲器和晶体管大小调整(来自“V. Betz, J. Rose,
and A. Marquardt, Architecture and CAD for Deep-Submicron FPGAs. Norwell, MA:
Kluwer, 1999.”)。