ACM Home Page
Please provide us with feedback. Feedback
Buffer minimization and time-multiplexed I/O on dynamically reconfigurable FPGAs
Full text PdfPdf (1.10 MB)
Source International Symposium on Field Programmable Gate Arrays archive
Proceedings of the 1997 ACM fifth international symposium on Field-programmable gate arrays table of contents
Monterey, California, United States
Pages 142-148  
Year of Publication: 1997
ISBN:0-89791-801-0
Authors
Douglas Chang  Dept. of Comp. Science, Univ. of Calif., Santa Barbara, Santa Barbara, CA
Malgorzata Marek-Sadowska  Dept. of Electrical and Comp. Eng., Univ. of Calif., Santa Barbara, Santa Barbara, CA
Sponsor
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 19,   Citation Count: 15
Additional Information:

abstract   references   cited by   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/258305.258331
What is a DOI?

ABSTRACT

We investigate the hardware implications when combinational logic is implemented on Dynamically Reconfigurable FPGAs (DRFPGAs). We first investigate the number of communication buffers needed by a DRFPGA. These buffers are needed because the time-multiplexednature of DRFPGAs means that only a portion of the circuit implemented on the chip is present at any given time instance. Thus there is a need to store OT buffer signals until they are no longer needed. The hardware cost in a DRFPGA is the maximum number of buffers (plus associated routing) needed at any given time. We show experimentally that this number is almost as large as the number of computation nodes needed at any given time, and in some circuits twice as large. We also give a heuristic algorithm based on rescheduling nodes that reduces the number of buffers needed by 23%. Next we investigate time-multiplexed I/0 on a DRFPGA. We show that by using time-multiplexed 1/0pins, the number of physical I/0pins needed can be reduced by up to 83%.


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
 
2
Jeremy Brown, Derrick Chen, et al. DELTA: Prototype for a first-generation dynamically programmable gate array. Transit Note 112, Massachusett Institute of Technology, 1995.
 
3
 
4
:J. Cong and Y. Ding. Flowmap: An optimal technology mapping algorithm for delay optimization in lookup-table based FPGA designs. IEEE Transactions on Computer-Aided Design, 13(1):1-12, :January 1994.
 
5
Andre DeHon. DPGA-coupled microprocessors: Commodity ICs for the early 21st century. In IEEE Workshop on FPGAs for Custom Computing Machines, pages 31-39, 1994.
6
 
7
8
 
9
D. :Jones and D. M. Lewis. A time-multiplexed FPGA architecture for logic emulation. In IEEE Custom Integrated Circuits Conference, pages 24.2.1-24.2.4, 1995.
 
10
W. H. Kohler. A preliminary evaluation of the crltical path method for scheduling tasks on multiprocessot systems. IEEE Transactions on Computers, pages 1235-1238, December 1975.
 
11
E. M. $entovich, K. :J. $ingh, et al. SIS: A system for sequential circuit synthesis. Report M92/41, University of California, Berkeley, 1992.
 
12
:J. D. UUman. NP-complete scheduling problems. J. Comput. System Sci., 10:384-393, 1975.
 
13
Xilinx. The Programmable Logic Data Book, 3~d cdition, 1994.

CITED BY  15

Collaborative Colleagues:
Douglas Chang: colleagues
Malgorzata Marek-Sadowska: colleagues