Synthesis of Autosymmetric Functions in a New Three-Level Form |
| |
Authors: | Anna Bernasconi Valentina Ciriani Fabrizio Luccio Linda Pagli |
| |
Affiliation: | (1) Department of Computer Science, University of Pisa, Pisa, Italy;(2) Department of Information Technologies, University of Milano, Milano, Italy |
| |
Abstract: | Autosymmetric functions exhibit a special type of regularity that can speed-up the minimization process. Based on this autosymmetry, we propose a three level form of logic synthesis, called ORAX (EXOR-AND-OR), to be compared with the standard minimal SOP (Sum of Products) form. First we provide a fast ORAX minimization algorithm for autosymmetric functions. The ORAX network for a function f has a first level of at most 2(n−k) EXOR gates, followed by the AND-OR levels, where n is the number of input variables and k is the “autosymmetry degree” of f. In general a minimal ORAX form has smaller size than a standard minimal SOP form for the same function. We show how the gain in area of ORAX over SOP can be measured without explicitly generating the latter. If preferred, a SOP expression can be directly derived from the corresponding ORAX. A set of experimental results confirms that the ORAX form is generally more compact than the SOP form, and its synthesis is much faster than classical three-level logic minimization. Indeed ORAX and SOP minimization times are often comparable, and in some cases ORAX synthesis is even faster. |
| |
Keywords: | Autosymmetry EXOR factor SOP form ORAX form Three-level synthesis Logical design |
本文献已被 SpringerLink 等数据库收录! |
|