发明名称 Method for design implementation of routing in an FPGA using placement directives such as local outputs and virtual buffers
摘要 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".
申请公布号 US6086629(A) 申请公布日期 2000.07.11
申请号 US19970985301 申请日期 1997.12.04
申请人 XILINX, INC. 发明人 MCGETTIGAN, EDWARD S.;TRAN, JENNIFER T.;GOETTING, F. ERICH
分类号 G06F17/50;(IPC1-7):G06F3/00 主分类号 G06F17/50
代理机构 代理人
主权项
地址