The Algebra Of Priority (AOP)
Back Home Next  

Home News Links Search Feedback Software Elements
Researches AOP Degeneracy GTODE Implementations Optimum Download

AOP

Paper-1
TOC-1

Tables
Figures
Computer
Symbols
Researches

Degeneracy

Paper-1
Paper-2
Paper-3
Paper-4
Researches

GTODE

Paper-1
Paper-2
Paper-3
Paper-4
Researches

 

What is AOP?

[Product Image]
AOP is a mathematical tool that is aimed on providing a new algebraic system for the field of MVL. It introduces a new set of unary and binary operations that will make design more flexible than would be using just the traditional operators alone. This makes AOP the first multi-operational algebra to be introduced for this field. Also, since it works for any z-radix system, it is a multi-valued algebra. Hence, AOP  is a multi-valued multi-operational algebra. The unary operations are classified into two categories: conservative operators and orthogonal operators. The binary operations are called prioritors  The number of these operations depends on the system radix where AOP is to be used.  For a z-radix system it is z2(z-1) for its orthogonal operators, z! for its conservative operators, and z! for its prioritors. Thus, these are the basic operations of AOP that are used to design any digital circuit. The traditional operators we mentioned above are a subset of the new operators of AOP. 

There are seven major papers on AOP, which cover about 90% of AOP theoretical and practical aspects.  These papers are:

  1. A New Set of Unary and Binary Operators With a New  Algebraic System For Multiple-Valued Logic Systems: The Algebra of Priority (AOP).  Table of Content (TOC-1)  Major contributions:  

  2. An Introduction to the Advanced Theorems Of AOP Major contributions:

    • Comments

    • Uniform Degeneracy Theory to replace duality theory

    • Coprioritors similar to NAND and NOR

  3. AOP Applications in Combinatorial Logic Design Major contributions: 

    • Comments

    • Use of prioritors and orthogonal operators in designing: gates, decoders, encoders, multiplexers, demultiplexers, ..etc

    • Design of MVL functions from their function tables using orthogonal theorems of AOP 

  4. AOP Applications in Sequential Logic Design Major contributions: 

    • Comments

    • Basic cells for data storage.

    • Basic cells for latches similar to RS-latch

    • Basic cells for registers similar to D and JK flip-flops

    • Basic cells for counters similar to JK-flip flop

    • Design examples using the above basic cells such as:

    • Counters, registers, and latches

  5. VBP transistors Major contributions

    • Four-terminal voltage-switched transistor (VBP transistor)

  6. Electronic Implementation of Unary Operators of AOP Major contributions

    • Power-bus concept

    • Global circuits using VBP transistor for implementing unary operators

    • Comments

  7. Electronic Implementations of Prioritors of AOP Major contributions

    • Global circuits for implementing all types of binary operators.

    • Global circuits for implementing prioritors

  8. Devices Design Using AOP (under work)
 

Back Home Next

Webmaster tech@50megs.com with questions or comments about this web site.
General Information: abumsamh@emirates.net.ae
Copyright © 2000 GTODE on Internet
Designed by: R. K. Abu-Msameh
Last modified: January 31, 2001

IEEE International Symposium MVL

Logic Technical Committee

MVL  International Journal.