DocumentCode
1195809
Title
KGPMAP:library-based technology-mapping technique for antifuse based FPGAs
Author
Chattopadhyay, S. ; Roy, S. ; Chaudhuri, P. Pal
Author_Institution
Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., Kharagpur, India
Volume
141
Issue
6
fYear
1994
fDate
11/1/1994 12:00:00 AM
Firstpage
361
Lastpage
368
Abstract
Owing to their high degree of flexibility and low design-turnaround time, field-programmable-gate-array (FPGA) based designs are becoming very popular. With the availability of different types of FPGA, the need of a unified approach for logic-block-independent technology mapping is being felt increasingly. The paper presents a new approach to efficient realisation of a given combinational function in terms of a prespecified k-input-single-output logic block. All subfunctions of 1 to k inputs realisable by the logic block are generated and kept in a library. The approach is general in the sense that it is not targeted to any specific FPGA built around a specified set of basic blocks. It uses a node-clustering technique for breaking up the given combinational function into subfunctions with special treatment for the fanout nodes. The scheme utilises a novel signature-based strategy to find a match for a subfunction in the library. One contribution is the elegant signature-generation scheme that can be applied for any library-based search problem. The signature is unique for functions of up to four variables and has an aliasing of around 0.5% for functions with larger number of variables. For comparison with other mapping techniques, the KGPMAP algorithm has been applied to several combinational benchmark circuits using Actel´s act1-library. The result has been found to be superior to other well known library-based technology mappers and some Actel-specific mappers
Keywords
field programmable gate arrays; logic design; logic testing; Actel´s act1-library; KGPMAP; antifuse based FPGAs; combinational function; field-programmable-gate-array; k-input-single-output logic block; library-based technology-mapping technique; node-clustering technique; signature-based strategy;
fLanguage
English
Journal_Title
Computers and Digital Techniques, IEE Proceedings -
Publisher
iet
ISSN
1350-2387
Type
jour
DOI
10.1049/ip-cdt:19941509
Filename
331621
Link To Document