| On the numbers of variables to represent sparse logic functions |
| Full text |
Pdf
(300 KB)
|
Source
|
International Conference on Computer Aided Design
archive
Proceedings of the 2008 IEEE/ACM International Conference on Computer-Aided Design
table of contents
San Jose, California
SESSION: Logic and high-level synthesis
table of contents
Pages 45-51
Year of Publication: 2008
ISBN ~ ISSN:1092-3152 , 978-1-4244-2820-5
|
|
Author
|
|
| Sponsors |
|
| Publisher |
IEEE Press
Piscataway, NJ, USA
|
| Bibliometrics |
Downloads (6 Weeks): 5, Downloads (12 Months): 25, Citation Count: 0
|
|
|
ABSTRACT
In an incompletely specified function f, don't care values can be chosen to minimize the number of variables to represent f. It is shown that, in incompletely specified functions with k 0's and k 1's, the probability that f can be represented with only p = 2[log2(k + 1)] variables is greater than e-1 = 0.36788. In the case of multiple-output functions, where only the outputs for k input combinations are specified, most functions can be represented with at most p = 2[log2(k+1)] -1 variables. Experimental data is shown to support this. Because of this property, an IP address table can be realized with a small amount of memory.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
F. M. Brown, Boolean Reasoning: The logic of Boolean Equations, Kluwer Academic Publishers, Boston, 1990.
|
| |
2
|
|
 |
3
|
|
| |
4
|
M. Fujita and Y. Matsunaga, "Multi-level logic minimization based on minimal support and its application to the minimization of look-up table type FPGAs," ICCAD-91, pp. 560--563, 1991.
|
| |
5
|
|
| |
6
|
|
| |
7
|
|
| |
8
|
|
| |
9
|
T. Sasao, "A Design method of address generators using hash memories," IWLS-2006, pp. 102--109, Vail, Colorado, U.S.A, June 7--9, 2006.
|
| |
10
|
|
 |
11
|
|
 |
12
|
|
| |
13
|
S. Yang, "Logic synthesis and optimization benchmark user guide, Version 3.0," MCNC, Jan. 1991.
|
|