首页> 外国专利> Method for design implementation of routing in an FPGA using placement directives such as local outputs and virtual buffers

Method for design implementation of routing in an FPGA using placement directives such as local outputs and virtual buffers

机译:使用诸如本地输出和虚拟缓冲区之类的放置指令在FPGA中设计路由的设计实现方法

摘要

A method of computer aided design of coarse grain FPGA's by employing a library of selected primitive cells, defining the connection classes useful in the FPGA design, and assigning appropriate connection classes to the inputs and outputs of the respective primitive cells. The primitive cells and defined interconnections used therein have accurately established timing and power parameters thereby enabling more accurate assessments of static timing and power consumption for the entire FPGA design. Moreover, the method of the present invention results in placement directives which then serve as connection criteria in carrying out subsequent place and route algorithms. One such placement directive is implemented as a "local output" (LO) of some of the primitive cells which implies that that particular output must be connected to another primitive cell input within the local configurable logic block (CLB). Another such placement directive is obtained by using a plurality of virtual buffers. They're referred to as virtual buffers because they serve only a design function and do not actually exist in a CLB. The virtual buffers provide placement directives such as to connect a primitive cell output to another CLB input within some prescribed geographical limit such as within 4 or 6 CLBs of the one in which the buffer is "located".
机译:一种计算机辅助设计粗粒度FPGA的方法,方法是使用选定的原始单元库,定义对FPGA设计有用的连接类别,并为各个原始单元的输入和输出分配适当的连接类别。其中使用的原始单元和定义的互连具有精确建立的时序和功率参数,从而可以对整个FPGA设计的静态时序和功耗进行更准确的评估。此外,本发明的方法产生放置指令,该放置指令然后在执行后续的放置和路线算法时用作连接准则。一个这样的放置指令被实现为某些原始单元的“本地输出”(LO),这意味着该特定输出必须连接到本地可配置逻辑块(CLB)内的另一个原始单元输入。通过使用多个虚拟缓冲区可以获得另一个这样的放置指令。它们被称为虚拟缓冲区,因为它们仅提供设计功能,而实际上不存在于CLB中。虚拟缓冲区提供了放置指令,例如,将原始单元输出连接到某个规定的地理限制内的另一个CLB输入,例如在“位于”缓冲区的4个或6个CLB之内。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号