DocumentCode
2275865
Title
RASP: A General Logic Synthesis System for SRAM-Based FPGAs
Author
Cong, Jason ; Peck, John ; Ding, Yuzheng
Author_Institution
University of California, Los Angeles
fYear
1996
fDate
1996
Firstpage
137
Lastpage
143
Abstract
In this paper, we present a general synthesis system for SRAM-based FPGAs named RASP. RASP consists of a core with a set of synthesis and optimization algorithms for technology independent logic synthesis and technology mapping for generating generic look-up tables (LUTs), together with a set of architecture-specific technology mapping routines to map the generic LUT network to programmable logic blocks (PLBs) for various SRAM-based FPGA architectures. Via a set of design representation converter routines, these architecture-independent and dependent synthesis algorithms are easily linked, and the entire system is seamlessly integrated into the design flow of commercial FPGA design systems. As a result, RASP can produce highly optimized designs for various SRAM-based FPGA architectures, and can be quickly adapted for new SRAM-based FPGA architectures. We compare RASP performance with that of several commercial synthesis systems on the MCNC logic synthesis benchmarks and a video compressor/decompressor. For almost all cases, RASP produces mapping solutions with significantly smaller critical path delay after place and route than current commercial synthesis systems.
Keywords
Algorithm design and analysis; Computer science; Design optimization; Field programmable gate arrays; Network synthesis; Programmable logic arrays; Programmable logic devices; Prototypes; Table lookup; Video compression;
fLanguage
English
Publisher
ieee
Conference_Titel
Field-Programmable Gate Arrays, 1996. FPGA '96. Proceedings of the 1996 ACM Fourth International Symposium on
Print_ISBN
0-7695-2576-8
Type
conf
DOI
10.1109/FPGA.1996.242541
Filename
1377298
Link To Document