DocumentCode :
2411344
Title :
Reducing multi-valued algebraic operations to binary
Author :
Jiang, Jie-Hong R. ; Mischenko, A. ; Brayton, Robert K.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
fYear :
2003
fDate :
2003
Firstpage :
752
Lastpage :
757
Abstract :
Algebraic operations were developed for binary logic synthesis and extended later to apply to multi-valued (MV) logic. Operations in the MV domain were considered more complex and slower. This paper shows that MV algebraic operations are essentially as easy as binary ones, with only a slight overhead (linear in the size of the expression) in transformation into and out of the binary domain. By introducing co-singleton sets as a new basis, any MV sum-of-products expression can be rewritten and passed to a binary logic synthesizer for fast execution; the optimized results can be directly interpreted in the MV domain. This process, called EBD, reduces MV algebraic operations, to binary. A pure MV operation differs mainly from its corresponding EBD one in that the former possesses "semi-algebraic" generality, which has not been implemented for the binary logic. Experiments show that the proposed methods are significantly faster, with little or no loss in quality when run in comparable scripts of sequences of logic synthesis operations.
Keywords :
circuit optimisation; high level synthesis; multivalued logic; EBD; binary; binary logic synthesizer; co-singleton sets; logic synthesis; multi-valued algebraic operations; overhead; semi- algebraic generality; sum-of-products expression; Logic functions; Multivalued logic; Synthesizers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition, 2003
ISSN :
1530-1591
Print_ISBN :
0-7695-1870-2
Type :
conf
DOI :
10.1109/DATE.2003.1253697
Filename :
1253697
Link To Document :
بازگشت