DocumentCode :
25524
Title :
Hybrid Gate-Level Leakage Model for Monte Carlo Analysis on Multiple GPUs
Author :
Jinwook Kim ; Young Hwan Kim
Author_Institution :
Pohang Univ. of Sci. & Technol., Pohang, South Korea
Volume :
2
fYear :
2014
fDate :
2014
Firstpage :
183
Lastpage :
194
Abstract :
This paper proposes a hybrid gate-level leakage model for the use with the Monte Carlo (MC) analysis approach, which combines a lookup table (LUT) model with a first-order exponential-polynomial model (first-order model, herein). For the process parameters having strong nonlinear relationships with the logarithm of leakage current, the proposed model uses the LUT approach for the sake of modeling accuracy. For the other process parameters, it uses the first-order model for increased efficiency. During the library characterization for each type of logic gates, the proposed approach determines the process parameters for which it will use the LUT model. And, it determines the number of LUT data points, which can maximize analysis efficiency with acceptable accuracy, based on the user-defined threshold. The proposed model was implemented for gate-level MC leakage analysis using three graphic processing units. In experiments, the proposed approach exhibited the average errors of ¡5% in both mean and standard deviation with reference to SPICE-level MC leakage analysis. In comparison, MC analysis with the first-order model exhibited more than 90% errors. In CPU times, the proposed hybrid approach took only two to five times longer runtimes. In comparison with the full LUT model, the proposed hybrid model was up to one hundred times faster while increasing the average errors by only 3%. Finally, the proposed approach completed a leakage analysis of an OpenSparc T2 core of 4.5 million gates with a runtime of .
Keywords :
Monte Carlo methods; graphics processing units; polynomials; table lookup; LUT data points; MC analysis approach; Monte Carlo analysis; OpenSparc T2 core; first order exponential polynomial model; graphic processing units; hybrid gate level leakage model; library characterization; logic gates; multiple GPU; table lookup; Analytical models; Computational modeling; Graphics processing units; Interpolation; Leakage currents; Logic gates; Monte Carlo methods; Table lookup; Graphic processing unit; leakage current; monte carlo methods; process variation; statistical analysis; statistical leakage estimation;
fLanguage :
English
Journal_Title :
Access, IEEE
Publisher :
ieee
ISSN :
2169-3536
Type :
jour
DOI :
10.1109/ACCESS.2014.2308922
Filename :
6762843
Link To Document :
بازگشت