发明名称 Hetergeneous method for determining module placement in FPGAs
摘要 The invention provides parametric modules called Self Implementing Modules (SIMs) for use in programmable logic devices such as FPGAS. The invention further provides tools and methods for generating and using SIMs. SIMs implement themselves at the time the design is elaborated, targeting a specified FPGA according to specified parameters. In one embodiment, a SIM references or includes one or more floorplanners each of which may employ one or more placement algorithms. Such placement algorithms might include, for example: a linear ordering algorithm that places datapath logic bitwise in a regular linear pattern; a rectangular mesh algorithm that implements memory in a grid pattern in distributed RAM; a columnar algorithm for counters and other arithmetic logic; or a simulated annealing algorithm for random logic such as control logic. Therefore, a design including more than one SIM can utilize a plurality of placement algorithms at the same or different levels of hierarchy. The design as a whole can therefore utilize a non-uniform global placement strategy.
申请公布号 US6457164(B1) 申请公布日期 2002.09.24
申请号 US20000608694 申请日期 2000.06.29
申请人 XILINX, INC. 发明人 HWANG L. JAMES;DELLINGER ERIC F.;MITRA SUJOY;MOHAN SUNDARARAJARAO;PATTERSON CAMERON D.;WITTIG RALPH D.
分类号 G06F17/50;(IPC1-7):G06F17/50;G06F9/45;H03K17/693 主分类号 G06F17/50
代理机构 代理人
主权项
地址