dual threshold voltage domino logic synthesis for high performance with noise and power constraint

18
1 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

Upload: yule

Post on 23-Jan-2016

38 views

Category:

Documents


0 download

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

TRANSCRIPT

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

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

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

2

Outline

Introduction Simulation Results on Four

Feasible Configuration Dual Vt Domino Logic Synthesis

Flow

Experimental Results Conclusions

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

3

Introduction

Domino logicClock=0 : precharge

Clock=1 : discharge(evaluate)

Advantages : high performance

Drawback : noise sensitive

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

4

Introductionnoise

Solution : increase keeper size

Drawbacks : 1. increase power consumption

2. increase evaluation time

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

5

Introduction

Vt (threshold voltage)

Vt

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

performance

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

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.

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

7

Four Feasible Configuations

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

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

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

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

9

Keeper Sizing for Feasible Configurations

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

10

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

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

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

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

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

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

13

Dual Vt Domino Logic Synthesis Flow

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

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

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

15

Dual Vt Domino Logic Synthesis Flow

Gate selection based onperformance sensitivity

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

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

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)

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

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.

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

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.