Dual Threshold Voltage Domino Logic Synthesis for High Performance with Noise and Power Constraint

Preview:

DESCRIPTION

Dual Threshold Voltage Domino Logic Synthesis for High Performance with Noise and Power Constraint. Seong-Ook Jung, Ki-Wook Kim and Sung-Mo (Steve) Kang DATE’02. Outline. Introduction Simulation Results on Four Feasible Configuration - PowerPoint PPT Presentation

Citation preview

1

Dual Threshold Voltage Domino Logic Synthesis for High Performance with Noise and Power ConstraintSeong-Ook Jung, Ki-Wook Kim and

Sung-Mo (Steve) Kang DATE’02

2

Outline

Introduction Simulation Results on Four

Feasible Configuration Dual Vt Domino Logic Synthesis

Flow

Experimental Results Conclusions

3

Introduction

Domino logicClock=0 : precharge

Clock=1 : discharge(evaluate)

Advantages : high performance

Drawback : noise sensitive

4

Introductionnoise

Solution : increase keeper size

Drawbacks : 1. increase power consumption

2. increase evaluation time

5

Introduction

Vt (threshold voltage)

Vt

But exponential increase in subthreshold leakage current(Isub) of transistors.

performance

6

Introduction Tradeoff

Vt evaluation time Isub

keeper size power consumption evaluation time

Goal use low vt devices to speedup

evaluation while maintaining power consumption and noise constraint.

7

Four Feasible Configuations

low vt assignment to NMOS tree and/or PMOS transistor of output inverter.

8

Keeper Sizing for Feasible Configurations

Increase keeper size (width) to satisfy noise constraint

Noise Constraint Topmost NMOS transistors directly

connected to 20% of Vdd Other NMOS transistors turn on with Vdd Fail if the output voltage of inverter is

greater than 10% of Vdd

9

Keeper Sizing for Feasible Configurations

10

Evaluation Time(tE) and Powernormalized by HH type of each gate with 4:1 P:N ratio output inverter.

11

Power consumption in active mode

1. analyze the simulation result of domino logic gate with 4:1 P:N ratio output inverter.

(1) LL type : fastest speed, highest power consumption(2) OR gate : LH slower than HL; Pact of LH greater than HL(3) AND gate : HL slower than LH; Pact is almost the same

2. analyze the effect of up-sizing PMOS transistor from 4:1 to 8:1.

tE is improved by increasing the P:N ratio of output inverter(1) OR gate : tE of LL are almost the same(2) OR gate : Pact increases(3) AND gate : Pact almost the same

12

Leakage current in standby mode

normalized by HH type of each gate with 4:1 P:N ratio output inverter.

Ileak is masured in standby mode

by making all logic gates evaluated to reduce leakage

Ileak is determined by precharge PMOSand NMOS of output inverter (the same size and Vt)

Ileak is almost the same for all simulation case

13

Dual Vt Domino Logic Synthesis Flow

14

Type selection forunmarked logic gateswith power constraint(LL, LH and HL type)

Dual Vt Domino Logic Synthesis Flow

For each gate in the critical paths, a proper type is selected for delay minimization with power constraint.

Example:OR gate : LL, HL, LH, HHAND gate : LL,LH,HL, HH

15

Dual Vt Domino Logic Synthesis Flow

Gate selection based onperformance sensitivity

A gate is chosen such that performance of the gate ismaximum.

16

Experimental Results

tE- denotes critical path speed-up.(with respect to the initial circuits HH)Pact+denotes total active power overhead.(with respect to the initial circuits HH)

17

Experimental Results Bold numbers : maximum speed-up for

each benchmark circuit(maximum speed up range from 15.91% to 18.62% with 0.38% to 7.01% active power increase)

Half of benchmark circuits achieve around 18% speed-up with less than 1% active power increase

The average maximum speed up is 17.43% with 1.84% average active power increase.

18

Conclusions

Tradeoffs need to be made among noise , power, and performance.

Propose a dual Vt synthesis method for high performance with noise (keeper sizing) and power constraint.

Recommended