ACM Home Page
Please provide us with feedback. Feedback
A fast algorithm for minimizing FPGA combinational and sequential modules
Full text PdfPdf (374 KB)
Source ACM Transactions on Design Automation of Electronic Systems (TODAES) archive
Volume 1 ,  Issue 3  (July 1996) table of contents
Pages: 341 - 351  
Year of Publication: 1996
ISSN:1084-4309
Authors
Dimitrios Kagaris  Southern Illinois Univ., Carbondale
Spyros Tragoudas  Southern Illinois Univ., Carbondale
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 15,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/234860.234863
What is a DOI?

ABSTRACT

We present a quadratic-time algorithm for minimizing the number of modules in an FPGA with combinational and sequential modules (like the C-modules and S-modules of the ACT2 and ACT3 architectures). The constraint is that a combinational module can be combined with one flip-flop in a single sequential module, only if the combinational module drives no other combinational modules. Our algorithm uses a minimum-cost flow formulation to solve the problem with a significant time improvement over a previous approach that used a general linear program.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
ACTEL CORPORATION, 1992. The FPGA Design Guide 2, Dec.
 
2
 
3
 
4
LEISERSON, C. E., AND SAXE, J.B. 1991. Retiming synchronous circuitry. Algorithmica, 6, 5-35.
 
5
 
6
VAIDYA, P. M. 1989. Speeding-up linear programming using fast matrix multiplication, IEEE Symposium on Foundations of Computer Science (Research Triangle Park, NC, Oct. 30-Nov.1), 332-337.

Collaborative Colleagues:
Dimitrios Kagaris: colleagues
Spyros Tragoudas: colleagues