Title: Fuzzy Flip-Flops and Fuzzy Memory Elements
1Fuzzy Flip-Flopsand Fuzzy Memory Elements
Dr Shinichi Yoshida, Research Associate T.I.T.
NOC Hirota Lab (??)
2Why fuzzy memory?
Fuzzy combinatorial circuit (Logic operator or
inference)
Fuzzy memory
Q(t1)f(I(t))
I(t)
Q(t1)
Yamakawa 80, Olivieri 96 Togai 86, Watanabe 93
Fuzzy sequential circuit
Q(t1) f(I(t),Q(t))
I(t)
Q(t1)
3JK fuzzy flip-flop
Many functions
Widely used as memory
- Theoretical Research
- Hirota 1989, Mori 1993, GniewekKluska 1998
- Implementation and Applications
- Ozawa 1989, Diamond 1994, Pedrycz 1995, Zhang
1997
Problems in fuzzy logic
e.g. membership registers
4D, T, SR-FFF
JK-FFFcircuit area and delay time ?Large
Problem
More reasonable but fewer functions D, T, SR-FFF
(Yoshida, 2000)
(T fuzzy memory cell, Virant, Zimic, 1999)
5Flip-flops(FF)
Binary memory elements
D-FF
T-FF
Q(t1)D(t)
T(t1)T(t)Q(t)T(t)Q(t)
JK-FF
SR-FF
Q(t1)J(t)Q(t)K(t)Q(t)
Q(t1)S(t)R(t)Q(t)
6Characteristics of FFFs
- T-FFF maxterm and minterm
7Characteristics of SR-FFF
Set
Reset
8Circuit implementation 1
T-FFF algebraic
T-FFF Max-Min
9Circuit implementation 2
T-FFF drastic
T-FFF bounded
10FFFs delay time
11FFFs circuit resources
12 Set type SR-FFF 136 Eqs.
((t), ? is omitted)
13Relations of set-type SR FFF
136 types of set-type SR-FFF
Distributed lattice (136 elements)
Boolean lattice
Boolean lattice
Least ambiguity
14Hasse Diagram of Set-type FFF
Order of ambiguity
15 Reset type SR-FFF 136 Eqs.
( (t), ? is omitted)
16Hasse diagram of reset-type FFF
Order of ambiguity
17Logical Property
Boolean lattice
D, T (and JK) FFFs
SR FFF (Also D, T, JK)
Distributive lattice
Max,Min composition of 2 different FFFs
FFF
18Representation of FFFs
All fuzzy flip-flops are represented as ...
Boolean lattice
Join of Atoms
D-FFF 2 atoms T-FFF 1 atom JK-FFF 6 atoms
Distributive lattice
Join of join-irreducible elements
SR-FFF ?
19Recent Research
- ½ Problem and its logical condition
- Implementation of various fuzzy operations on
FPGA and their performance comparison