Stack Sizing Analysis and Optimization for FinFET Logic Cells and Circuits Operating in the Sub/Near-Threshold Regime
Xue Lin, Yanzhi Wang, Massoud Pedram Department of Electrical Engineering, University of Southern California, CA USA E-mail: {xuelin, yanzhiwa, pedram}@usc.edu
energy consumption for sub/near-threshold designs [8], and Abstract allow for higher voltage scalability. Sub/near-threshold computing has been proposed for Due to the transistor-width quantization effect, i.e., wider ultra-low power applications. FinFET devices are FinFET transistors are formed by utilizing multiple parallel- considered as an alternative for bulk CMOS devices due to connected fins with the same height, sizing of FinFET the superior characteristics, which make FinFET an devices is quite different from that of bulk CMOS devices. excellent candidate for ultra-low power designs. In this FinFET device sizing in the conventional super-threshold paper, we first present an improved analytical FinFET region has been investigated in [4][9]. However, the model covering both sub- and near-threshold regimes. This characteristics of FinFET devices in the sub/near-threshold model accurately captures the drain current as a function of region are significantly different from those in the both the gate and drain voltages. Based on the accurate conventional strong-inversion region [10]. The drain current FinFET model, we provide a detailed analysis on stack of a FinFET transistor in the super-threshold region follows sizing of FinFET logic cells, and derive the optimal stack the α-power law model [11], whereas the EKV model [12] depth in FinFET circuits. We also provide a delay can be applied in the sub/near-threshold region. optimization framework for the FinFET circuits in the Unfortunately, the EKV model is difficult to provide back- sub/near-threshold region, based on the stack sizing analysis. of-the-envelope insights and is difficult to work with To the best of our knowledge, this is the first work that analytically. An empirical transregional model is proposed provides in-depth analysis of the stack sizing of FinFET for bulk CMOS devices in both sub- and near-threshold logic cells in the sub/near-threshold region based on the regions, based on the exponential subthreshold model [13]. accurate FinFET modeling. Experimental results on the This empirical transregional model matches with the 32nm Predictive Technology Model for FinFET devices simulated characteristics with high accuracy only in the case demonstrate the effectiveness of the proposed optimization where the gate and the drain of the transistor are tied framework. together. When the gate and drain are tied to different Keywords signals, which is the common case in logic gates, this FinFET device, sub/near-threshold, stack sizing transregional model fails to match with the simulated characteristics, especially for FinFET devices. In this paper, 1. Introduction we improve the transregional model for FinFET devices For some emerging applications such as sensor networks covering both sub- and near-threshold regimes. The and biomedical devices, low energy consumption instead of proposed model is able to accurately capture the drain high performance becomes the primary concern for digital current as a function of the gate and drain voltages, and designs. To minimize energy consumption, voltage scaling achieve high accuracy under all input voltage combinations. techniques have proved rather effective with the The proposed improved tranregional model can also be subthreshold design representing the endpoint of voltage applied to bulk CMOS transistors. scaling [1]. Comparing subthreshold designs with traditional super-threshold designs, the energy consumption is reduced Based on the accurate FinFET modeling in the sub- and by 10-fold, whereas the delay is at least three orders of near-threshold regions, we provide an effective solution to magnitude larger [2]. As a result of the performance penalty the FinFET logic cell stack sizing problem. In some logic of subthreshold designs, near-threshold computing (NTC), a gates, there are several transistors connected in series forming a stack, e.g., the pull-down network of a NAND design space where the supply voltage is approximately gate or the pull-up network of a NOR gate. The stack sizing equal to the threshold voltage of transistors, has been proposed to improve performance while retaining much of problem involves determining the sizes of transistors in a stack such that the gate achieves equal rise and fall times. the energy savings of the subthreshold design [3]. Different from the super-threshold regime, in the sub/near- FinFET devices, a kind of special quasi-planar double threshold regime the stack sizing problem becomes non- gate (DG) devices, are promising substitutes for the bulk trivial. A comprehensive understanding of the stack sizing CMOS devices at and beyond the 32nm technology node [4]. problem is critical for gate sizing in digital designs. We also FinFET devices have lower gate leakage, stronger gate optimize the stack depth, i.e., the number of transistors in a control, reduced short-channel effects, and less performance stack, in a FinFET logic gate (and the circuit.) An -input variability compared to bulk CMOS counterparts [5][6][7]. NAND/NOR gate has a stack depth of . Based on the stack Because of these superior characteristics, FinFET devices sizing analysis, we compare logic cells with different stack show significant advantages in terms of performance and depths and determine the optimal stack depth of logic cells in FinFET circuits.
0.38 0.36 0.36 N-type FinFET 0.34 P-type FinFET 0.34 0.32 0.32 0.3 (V) | (V) th th
V 0.3 0.28 |V 0.28 0.26 0.26 0.24
0.24 0.22 -0.4 -0.2 0 0.2 -0.4 -0.2 0 0.2 V (V) V (V) Fig. 1. Double-gate FinFET device structure. bs sb Fig. 2. Threshold voltage of the front-gate-controlled With the comprehensive analysis of stack sizing, we FET v.s. the back gate biasing voltage . conduct delay optimization for FinFET circuits in the sub- and near-threshold region. We propose a dynamic Hspice simulation. The same relationship can be observed programming-based delay optimization framework to find between of the back-gate-controlled FET and the front the optimal solution in polynomial time complexity. gate biasing voltage. Experimental results on HSpice simulation using 32nm Predictive Technology Model (PTM) for FinFETs [14] 2.2 Sub-threshold FinFET model verify the effectiveness of the proposed optimization The drain current of a front-gate-controlled FET (say, framework. To the best of our knowledge, this is the first the front-gate-controlled FET in an N-type fin) operating in work that provides an in-depth analysis of the stack sizing of the subthreshold regime satisfies an exponential dependency FinFET logic cells in the sub/near-threshold regions based on the front gate drive voltage and the drain-to-source on the accurate FinFET modeling. voltage , as given by: 2. FinFET modeling in the sub- and near- (2) threshold regions · · · 1 , 2.1 FinFET basics where is a technology-dependent parameter; is the FinFET devices have lower gate leakage, stronger gate width of the front-gate-controlled FET in an N-type fin control, reduced short-channel effects, and less performance (equal to the height of the fin); is the length of the fin; is variability compared to bulk CMOS counterparts [5][6][7]. the drain voltage dependence coefficient (similar to but A FinFET device has a double-gate structure, where each fin much smaller than the DIBL coefficient for bulk CMOS contains two equivalent gates: a front gate and a back gate, devices); is the threshold voltage of the front-gate- as shown in Figure 1. Each fin is essentially the parallel controlled FET as a function of the back gate biasing voltage connection of the front-gate-controlled FET and the back- ; is the subthreshold slope factor; is the thermal gate-controlled FET, both with width equal to the height voltage. Similarly, the drain current of a back-gate- of the fin. A FinFET device can work at two possible modes: controlled FET in an N-type fin is given by: the double-gate mode, where both the front and the back gates of the fin are tied to the same control signal, and the (3) independent-gate mode, where the front and the back gates · · · 1 . are tied to different control signals. Due to the capacitor coupling of the front gate and back gate, the threshold 2.3 Transregional FinFET model voltage of the front-gate-controlled FET varies in response An unified transregional model that covers both sub- and to the back-gate biasing voltage, and vice versa. Within a near-threshold regimes is proposed for bulk CMOS devices relatively small range of the back-gate biasing voltage, a [13]. We generate the transregional model for FinFET linear relationship is observed between the change of the devices. For the front-gate-controlled FET in an N-type fin, threshold voltage and the back-gate biasing voltage (suppose the transregional model for both sub- and near-threshold that we consider an N-type FinFET): regimes is given as: