Title :
Wave pipelines via look-up tables
Author :
Boemo, Eduardo I. ; Lòpez-Buedo, Sergio ; Meneses, Juan M.
Author_Institution :
ETSI Telecomunicacion, Univ. Politecnica de Madrid, Spain
Abstract :
Look-up tables (LUTs) allow the delay of digital blocks with different types of gates or different logic depth to be equalized; thus, they could be a useful building block for the construction of wave pipelined circuits. In this paper, this alternative is explored by using a RAM-based FPGA. An experimental LUT-based wave pipeline 7-bit array multiplier has been constructed. The main results, for an intentionally skewed clock synchronization strategy, show that it is possible to obtain throughputs as high as 80 MHz with 8 waves running in a 13-LUT logic depth combinational circuit. The prototype presents a continuous range of frequency operation and exhibits an acceptable dependence with power supply variations. In terms of fast-prototyping, wave pipelining on FPGAs allows the designers to obtain a unique combination of high-throughput and minimum-latency
Keywords :
combinational circuits; field programmable gate arrays; multiplying circuits; pipeline processing; random-access storage; table lookup; 7 bit; 80 MHz; RAM-based FPGA; array multiplier; combinational circuit; delay equalization; digital block; fast prototyping; latency; logic depth; look-up table; skewed clock synchronization; throughput; wave pipeline; Clocks; Combinational circuits; Field programmable gate arrays; Frequency synchronization; Logic circuits; Logic gates; Pipeline processing; Propagation delay; Table lookup; Throughput;
Conference_Titel :
Circuits and Systems, 1996. ISCAS '96., Connecting the World., 1996 IEEE International Symposium on
Conference_Location :
Atlanta, GA
Print_ISBN :
0-7803-3073-0
DOI :
10.1109/ISCAS.1996.541931