DocumentCode :
3300719
Title :
VHDL placement directives for parametric IP blocks
Author :
Hwang, James ; Patterson, Cameron ; Mitra, Sujoy
Author_Institution :
Xilinx Inc., San Jose, CA, USA
fYear :
1999
fDate :
1999
Firstpage :
284
Lastpage :
285
Abstract :
Today´s FPGAs are no longer used simply for glue logic. They possess sufficient gate capacity and performance to implement intellectual property (IF) blocks and other complex systems consisting of data paths, control logic, I/O, and memories. System-on-chip designers who target FPGAs are increasingly turning towards reusable IP libraries as a means of coping with increased design complexity. Unfortunately, creating libraries of parametric IP for FPGAs is an arduous task. Despite improvements in algorithmic mapping, placement, and routing, high-performance FPGA circuits often require hand-crafted layout. The design problem is further complicated by the requirement that hand-crafted IP target multiple FPGA families. We have developed a method of floorplan specification and evaluation that greatly simplifies the design of such hand-crafted parametric IP. Template-based placement directives are used to specify layout in abstract coordinates that are independent of the sizes of placed components. They provide powerful abstractions for specifying complex geometric relations, and are particularly well-suited to structured circuits that require custom floorplanning to achieve high performance or density. It should be emphasized that for such circuits, all current algorithmic approaches are inadequate. Placement directives relieve the designer of unnecessary tedium by automating the translation from an abstract geometric specification into low-level device coordinates. Although this approach to automation is not new, it is perhaps underappreciated. Superior descriptive abstraction provides substantial benefit in the creation, maintenance, and reuse of hand-crafted parametric IP
Keywords :
circuit layout CAD; field programmable gate arrays; reconfigurable architectures; FPGAs; custom floorplanning; descriptive abstraction; floorplan specification; parametric IP blocks; Automation; Circuits; Control systems; Field programmable gate arrays; Intellectual property; Libraries; Logic; Routing; System-on-a-chip; Turning;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Custom Computing Machines, 1999. FCCM '99. Proceedings. Seventh Annual IEEE Symposium on
Conference_Location :
Napa Valley, CA
Print_ISBN :
0-7695-0375-6
Type :
conf
DOI :
10.1109/FPGA.1999.803699
Filename :
803699
Link To Document :
بازگشت