IP Library › Patent Application 12717520
Patent Application
App. No. 12/717,520

DELAY OPTIMAL COMPRESSOR TREE SYNTHESIS FOR LUT-BASED FPGAS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/717,520
Abstract

A compressor tree synthesis algorithm, named DOCT, which guarantees the delay optimal implementation in LUT-based FPGAs. Given a targeted K-input LUT architecture, DOCT firstly derives a finite set of prime patterns as essential building blocks. Then, it shows that a delay optimal compressor tree can always be constructed by those derived prime patterns via integer linear programming (ILP). Without loss of delay optimality, a post-processing procedure is invoked to reduce the number of demanded LUTs for the generated compressor tree design. DOCT has been evaluated over a broad set of benchmark circuits. The DOCT reduces the depth of the compressor tree and the number of LUTs based on the modern 8-input LUT-based FPGA architecture.

Claims (10)

1 . A Delay Optimal Compressor Tree Synthesis Algorithm used in LUT-based FPGA wherein the input limitation of the lookup table is n and the algorithm includes the following steps:

a. Based on the input limitation n and the lookup table, pattern is defined;

b. Based on the pattern, pattern set of the input limitation of n is defined;

c. Based on the pattern set, union of pattern set with input limitation smaller than or equal to n is defined;

d. From the union of pattern set, prime pattern that can not be disassembled by other pattern is defined; and

e. Based on the prime pattern, union of prime pattern with input limitation n is defined;

Wherein the pattern set includes the pattern, the union of the pattern set includes the pattern set, and the union of the prime pattern is for the operation of the compressor tree.

2 . The algorithm of claim 1 wherein it further includes accompanying integer linear programming to decide the most appropriate compressor tree from the prime pattern set.

3 . The algorithm of claim 1 wherein n is positive integer that is smaller than or equal to 8.

4 . The algorithm of claim 1 wherein it further includes, after the finding of appropriate compressor tree, the use of greedy search method to merge arbitrarily prime pattern that can be merged into the same lookup table.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2010
From: HUANG, JUINN-DAR; LU, JHIH-HONG; LIN, BU-CHING; JOU, JING-YANG
To: NATIONAL CHIAO TUNG UNIVERSITY
Reel/Frame 024059/0921 →