Professional Documents
Culture Documents
7nm Finfet Libraries tcasII
7nm Finfet Libraries tcasII
cell (inv_1x) {
Source Gate Oxide (tox) area;
cell_leakage_power;
Insulator pin (IN) {}; Input Slew
Bulk Si (a) Output
...
LSP } Capacitance
LG=7nm
Back Gate
Figure 2. Hierarchy of Liberty format library.
Source tfin=3.5nm Drain Logic Synthesis Tool benchmark.v
circuits. Therefore, in this work, we jointly utilize the logic synthesis parameters in standard cell libraries to report accurate power
tool, gate-level simulator, and power analysis tool to produce accurate consumption results. The overall power estimation flow is depicted in
estimations of dynamic power. Figure 3. This same flow is also used to generate results for the 14nm
We adopt the power estimation method described in [24]. In this and 45 nm CMOS designs. Note that all wire capacitances were
power estimation method, we first synthesize a benchmark circuit by ignored in all cases.
using the presented 7nm standard cell libraries and obtain the An important factor when analyzing results presented below is that
synthesized netlist in Verilog format (named testbench.v) and a the circuit netlists used for the 7nm FinFET, 14nm CMOS, and 45nm
standard delay format (.sdf) file for gate-level simulator, e.g. CMOS technologies and different 𝑉𝑉𝑡𝑡ℎ values are not the same (they
ModelSim, NC Verilog. Note that, for the technology mapping step, are, however, the same for different 𝑉𝑉𝑑𝑑𝑑𝑑 values once the technology
we set the target delay of each benchmark circuit to be 30% more than and 𝑉𝑉𝑡𝑡ℎ value are specified). So some variations in these results across
the minimum delay at the given power supply and threshold voltage different technology nodes and threshold voltage combinations are due
levels. A forward-switching activity interchange format (.saif) file, to the netlist differences. However, such netlist-induced differences do
which contains state- and path-dependent information of all standard not eclipse delay, power, and energy reductions associated with
cells, is generated for each standard cell library. Meanwhile, based on physical and supply voltage scaling. Another contributor to the
an input benchmark.v file, which specifies the average switching aforesaid variations in results is the voltage dependency of
activities at primary inputs of a synthesized circuit, another capacitances.
forward-saif file is generated for the circuit in order to set the primary
input activities and produce information of nets in netlist that should V. SYNTHESIS RESULTS ON BENCHMARK CIRCUITS
be monitored for switching activity to the gate-level simulator. These We synthesize various combinational and sequential benchmark
forward-saif files, together with the netlist, sdf files, and a testbench, circuits, as well as the LEON2 SPARC processor [25] (without any
are used as inputs to the gate-level simulator. The gate-level simulator caches) by using the developed 7nm FinFET standard cell libraries. To
determines the information about switching activities at all nets in the show the improvement in terms of circuit speed and energy efficiency
netlist and log it in a backward-saif file. The power analysis tool, e.g., brought by the 7nm FinFET technology, we specify relaxed timing
Power Compiler, uses this backward-saif file and the power constraints in Design Compiler when synthesizing the benchmark
af=0.05 af=0.10 af=0.15 af=0.20 af=0.25 af=0.05 af=0.10 af=0.15 af=0.20 af=0.25
0.06 8
Super- Sub-
Sub-threshold Near-threshold Near-threshold Super-threshold
threshold EDP (fJ·ps) 6 threshold
Energy (fJ)
0.04 MEDP
MEP 4
0.02
2
0.00 0
0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
Supply Voltage (V) Supply Voltage (V)
Figure 4. Energy consumption of a 20-stage inverter chain versus supply Figure 5. Energy-delay product of a 20-stage inverter chain versus supply
voltage at different activities factors (af) for FinFET 7nm normal 𝑉𝑉𝑡𝑡ℎ device. voltage at different activities factors (af) for FinFET 7nm normal 𝑉𝑉𝑡𝑡ℎ device.
af=0.05 af=0.10 af=0.15 af=0.20 af=0.25 af=0.05 af=0.10 af=0.15 af=0.20 af=0.25
0.06 1.E+02
Super- MEDP
Sub-threshold Near-threshold
threshold
Energy (fJ)
EDP (fJ·ps)
0.04 1.E+01
MEP
0.02 1.E+00
Sub-threshold Near-threshold Super-threshold
0.00 1.E-01
0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
Supply Voltage (V) Supply Voltage (V)
Figure 6. Energy consumption of a 20-stage inverter chain versus supply Figure 7. Energy-delay product of a 20-stage inverter chain versus supply
voltage at different activities factors (af) for FinFET 7nm high 𝑉𝑉𝑡𝑡ℎ device. voltage at different activities factors (af) for FinFET 7nm high 𝑉𝑉𝑡𝑡ℎ device.
1.E+03 1.E+04
FinFET 7nm high Vth FinFET 7nm high Vth
1.E+02 FinFET 7nm normal Vth 1.10 V 1.E+03 FinFET 7nm normal Vth 1.10 V
CMOS 14nm CMOS 14nm
Energy (fJ)
Energy (fJ)
1.E+01
1.E+00
1.E-01 1.E+00
1.E-02 1.E-01
1.E-03 1.E-02
FF 7nm FF 7nm FF 7nm FF 7nm CMOS CMOS CMOS FF 7nm FF 7nm FF 7nm FF 7nm CMOS CMOS CMOS
high Vth high Vth norm Vth norm Vth 14nm 14nm 45nm high Vth high Vth norm Vth norm Vth 14nm 14nm 45nm
0.30 V 0.45 V 0.30 V 0.45 V 0.55 V 0.80 V 1.10 V 0.30 V 0.45 V 0.30 V 0.45 V 0.55 V 0.80 V 1.10 V
Figure 10. Dynamic and leakage power consumptions of the c432 benchmark Figure 11. Dynamic and leakage power consumptions of the c3540 benchmark
for different standard cell libraries. for different standard cell libraries.
13020 4