OPTIMIZATION OF CURRENT MODE MULTIVALUED LOGIC CIRCUITS - PowerPoint PPT Presentation

1 / 21
About This Presentation
Title:

OPTIMIZATION OF CURRENT MODE MULTIVALUED LOGIC CIRCUITS

Description:

26-28 Apr. 2006. A. Morg l GAP'2006, Sanliurfa, TURKEY. 1. OPTIMIZATION OF CURRENT MODE MULTIVALUED LOGIC CIRCUITS. Avni MORG L and Fatma SARICA ... – PowerPoint PPT presentation

Number of Views:121
Avg rating:3.0/5.0
Slides: 22
Provided by: avnim
Category:

less

Transcript and Presenter's Notes

Title: OPTIMIZATION OF CURRENT MODE MULTIVALUED LOGIC CIRCUITS


1
OPTIMIZATION OF CURRENT MODE MULTIVALUED LOGIC
CIRCUITS
  • Avni MORGÜL and Fatma SARICA
  • Bogaziçi University
  • ElectricalElectronics Engineering Department
  • Istanbul, TURKEY
  • Presented By Avni Morgül

2
MVL Multi-Valued Logicfills the gap between
digitalanalog
  • More than two logic level (rgt2)
  • Logic functions may be implemented
  • Using less number of transistor (smaller chip
    area)
  • Using less number of interconnections
  • Faster
  • Disadvantages
  • Static power dissipation
  • Lower noise margin
  • Applications
  • Faster signal processor circuits with reduced
    chip area and less interconnections.

3
Definitions
Number of discrete values radix (r )
discreteout
l
In the current mode implementation each logic
level is represented by a current level Ij j?Ib
, The base current Ib corresponds to one step of
discrete current variation. A logic level l
corresponds to an interval of cont. variable, y y
? l y(j-0.5)Ib ? y lt (j0.5)Ib
Ij
Ib
y ?
(j0.5)Ib
(j-0.5)Ib
jIb
continuous input
4
ImplementationBy using current-mode CMOS
circuiti. The basic circuit Elements
the symbol
the circuit
n-type current mirror
Multiplying and re-directing a current
5
Inverter
z
6
min(x,y) gate
min(x,y) x? y x y
y
11
11
P
N
y
y
y
x
x
N
N
z
11
11
7
Threshold circuit
8
Comparison with binary FA
3-bit binary-RCA (84 trans.) 160µm85µm
MVL- radix-8 adder (12 trans.) 87µm24µm
9
Level Variation Problem
  • The level of the gate output signals may vary
    from the predefined discrete levels due to
  • The non-idealities in the circuit (Mismatch)
  • Variation of input signals
  • Noise

10
Statistical Mismatch Analysis
  • Mismatch models of MOS transistors include two
    terms
  • a size dependent and
  • a distance dependent term
  • In this study we will concentrate on size
    dependent term and we assume that variations in
    W/L ratios will be the dominating term
  • The drain current may be expressed as follows

where
11
Statistical Mismatch Analysis
  • The variance in z Iout due to the dimension
    mismatches in the transistors may be defined as

Calculated output current deviation
Simulated output current deviation
12
LEVEL RESTORATION
  • Unlike CMOS binary logic circuits, CMOS MVL
    circuits are not self restored.
  • This causes noise margin to be critical after a
    number of stages.
  • A level restorer circuit must be used after a
    certain number of stages to recover the signal

13
Level Restoration
  • The maximum number of identical structures that
    can be cascaded, without loosing a predefined
    logic level at the output, is limited.
  • Maximum radix of a given MVL implementation
    depends on logic level degradations of basic
    gates, such as min gate, ?min.
  • The allowable logic level degradation or a
    standard deviation for each m-input gate with
    radix r can be determined by

14
Level Restoration
  • It is necessary to restore the deviated levels
    after a certain number of cascaded gates

15
Statistical Analysis
Deviation of the output current from the nominal
value, for k cascaded stages
60
z, ?A
40
y 30 ?A
20
0
20
40
60
80
x, ?A
16
8-Level Restorer Circuit
17
Simulations
variation
Simulation result (100 runs) for 6 stages of min
circuits with large transistors
Worst case of 100 Monte Carlo simulations for 3
cascaded stages of min circuits with small
transistors
18
Simulations
  • Spice simulations indicate that maximum allowable
    number of cascaded min circuits using the
    dimensions of W/L40/20µm, is 6
  • The output deviation reaches the critical noise
    margin (1/2 I0) after the 6th stage for large
    transistors, and it is not possible to add one
    more stage
  • The max. number of stages for small transistors
    (W/L20/10µm) is only 3.
  • A restorer circuit is necessary after these three
    stages. Restoration circuit corrects the
    deviations at the output current.

19
COMPARISON
  • Qestion Which one of the following situations
    is advantageous in the area consumption and noise
    margin point of view
  • using a restorer circuit or,
  • increasing the dimensions of the active
    elements?
  • The min circuit is selected as a model circuit.
    Dimensions of the model circuit are chosen such
    that the output current of the specified number
    of the cascaded blocks remain within the critical
    noise margin.
  • Same circuit is built by using minimum size
    transistors, and a restoration circuit. Total
    areas are calculated for both circuit and
    compared.

20
COMPARISON
  • Layouts of the two circuits are drawn using the
    Magic Layout program and total areas of the
    circuits are calculated. It is found that using a
    level restoration circuit reduces the total area
    consumption nearly 25, compared to large sized
    transistors.

Six stages with W/L20/10µm, plus the restorer
circuit. Total area439µm226µm
Six stages with W/L40/20µm, Total
area497µm271µm
21
CONCLUSION
  • The number of cascaded stages is limited in the
    MVL implementation due to the mismatches and
    smaller noise margins compared to binary logic.
  • The number of cascaded stages may be increased
    either by increasing the sizes of transistors or
    by adding a restorer circuit after a certain
    number of stages.
  • We compare these two solutions and found that the
    solution with a restoration circuit saves about
    25 in the total chip area.
Write a Comment
User Comments (0)
About PowerShow.com