A Low Power and High Throughput Self Synchronous FPGA Using 65 nm CMOS with Throughput Optimization by Pipeline Alignment

被引:4
作者
Devlin, Benjamin Stefan [1 ]
Nakura, Tort [2 ]
Ikeda, Makoto [1 ,2 ]
Asada, Kunihiro [1 ,2 ]
机构
[1] Univ Tokyo, Dept Elect Engn & Informat Syst, Tokyo 1130032, Japan
[2] Univ Tokyo, VDEC, Tokyo 1130032, Japan
关键词
self synchronous; fpga; pipeline alignment; low power; high throughput; dynamic logic; dual pipeline;
D O I
10.1587/transfun.E93.A.1319
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We detail a self synchronous field programmable gate array (SSFPGA) with dual-pipeline (DP) architecture to conceal pre-charge time for dynamic logic, and its throughput optimization by using pipeline alignment implemented on benchmark circuits. A self synchronous LUT (SSLUT) consists of a three input tree-type structure with,8 bits of SRAM for programming. A self synchronous switch box (SSSB) consists of both pass transistors and buffers to route signals, with 12 bits of SRAM. One common block with one SSLUT and one SSSB occupies 2.2M lambda(2) area with 35 bits of SRAM, and the prototype SSFPGA with 34 x 30 (1020) blocks is designed and fabricated using 65 nm CMOS. Measured results show at 1.2 V 430 MHz and 647 MHz operation for a 3 bit ripple carry adder, without and with throughput optimization, respectively: We find that using the proposed pipeline alignment techniques we can perform at maximum throughput of 647 MHz in various benchmarks on the SSFPGA. We demonstrate up to 56.1 times throughput improvement with our pipeline alignment techniques. The pipeline alignment is carried out within the number of logic elements in the array and pipeline buffers in the switching matrix.
引用
收藏
页码:1319 / 1328
页数:10
相关论文
共 21 条
[1]  
[Anonymous], SYST SEQ SYNTH VER
[2]  
CADENAS O, 2001, DIG SYST DES 2001 P, P276
[3]  
Chang MC, 2008, INT C COMMUN CIRCUIT, P1226
[4]  
COTTEN LW, 1969, P SPRING JOINT COMP
[5]  
Devlin B, 2009, PROC EUR SOLID-STATE, P157
[6]   Simultaneous Retiming and Placement for Pipelined Netlists [J].
Eguro, Ken ;
Hauck, Scott .
PROCEEDINGS OF THE SIXTEENTH IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, 2008, :139-148
[7]  
Fang D, 2005, ANN IEEE SYM FIELD P, P271
[8]   PIPELINING OF ARITHMETIC FUNCTIONS [J].
HALLIN, TG ;
FLYNN, MJ .
IEEE TRANSACTIONS ON COMPUTERS, 1972, C 21 (08) :880-&
[9]  
HO QT, 2002, P INT C FIELD PROGR
[10]  
*ITRS, ITRS 2007 REP