DocumentCode
124009
Title
Asynchronously assisted FPGA for variability
Author
Low, Hock S. ; Delong Shang ; Fei Xia ; Yakovlev, Alex
Author_Institution
μSyst. Design Group, Newcastle Univ., Newcastle upon Tyne, UK
fYear
2014
fDate
2-4 Sept. 2014
Firstpage
1
Lastpage
4
Abstract
The effect of variability has become increasingly significant as a result of technology geometry scaling. This paper describes Asynchronous Assisting Logic (AAL) blocks and the method of introducing them into modern FPGA architecture, in order to increase tolerance of the wide range latency variations caused by parametric variation, and temperature and supply voltage fluctuations. The proposed method leverages the availability of variation maps and suggests deploying configurable AAL blocks only into the variation critical paths - reinforcing rather rerouting/remapping. This method reduces the size overhead significantly which normally will be incurred by fully asynchronous designs. The proposed technique maintains the existing FPGA architecture allowing potential reuse of design flow. Simulations show correct functionality given regularly variable, randomly variable and capacitor switching energy harvester voltage supplies.
Keywords
asynchronous circuits; capacitor switching; field programmable gate arrays; logic design; FPGA architecture; asynchronous assisting logic blocks; asynchronous designs; asynchronously-assisted FPGA; capacitor switching energy harvester voltage supply; configurable AAL blocks; design flow reuse; parametric variation; randomly-variable energy harvester voltage supply; regularly-variable energy harvester voltage supply; size overhead; supply voltage fluctuation; technology geometry scaling; temperature voltage fluctuation; variability effect; variation critical paths; variation map availability; wide-range latency variations; Clocks; Field programmable gate arrays; Logic gates; Silicon; Switches; AFPGA; Asynchronous; Variability; variation tolerance;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications (FPL), 2014 24th International Conference on
Conference_Location
Munich
Type
conf
DOI
10.1109/FPL.2014.6927398
Filename
6927398
Link To Document