MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  A Theory of Non-Deterministic Networks (2003) [7 citations — 4 self]

Download:
pdf
by Alan Mishchenko, Robert Brayton
Proc. ICCAD ’03
http://www.eecs.berkeley.edu/~alanmi/publications/2005/tcad05_nd.pdf
Add To MetaCart

Abstract:

Both non-determinism and multi-level networks can be used to compactly characterize logic structures as well as all the flexibilities allowed for optimizing them. Synthesis results can be improved by allowing the manipulation of a larger class of networks, called ND networks. These are multi-level logic networks which embody both non-determinism and multi-valued signals, and thus enhance compactness and expressiveness. We develop a complete theory for representing and manipulating ND networks. It is shown that an ND network’s behavior can be classified into at least three types, all of which coalesce when the network becomes deterministic. The theory addresses the classical transformations commonly applied to optimize deterministic binary networks, such as node minimization, elimination, and decomposition. These are analyzed with respect to their effects on each type of network behavior, leading to modifications of some operations to make them safe, i.e. guaranteeing that the new behavior remains within the network’s specification. Finally, it is proved that all three types of behaviors can be used in a hierarchical synthesis paradigm. 1

Citations

298 SIS: A System for Sequential Circuit Synthesis – Sentovich, Singh, et al. - 1992
291 Sangiovanni-Vincentelli „Logic Minimization Algorithms for VLSI Synthesis – Brayton, Hachtel, et al. - 1997
99 Verification of Large Synthesized Designs – Brand - 1993
77 Multiple-valued Minimization for PLA Optimization – Rudell, Sangiovanni-Vincentelli - 1987
68 Processor Verification Using Efficient Reductions of the Logic of Uninterpreted Functions to Propositional Logic – Bryant, German, et al. - 1999
52 et al. “SIS: A system for sequential circuit synthesis – Sentovich - 1992
50 Boolean Analysis of MOS Circuits – Bryant - 1987
45 Robust Boolean reasoning for equivalence checking and functional property verification – Kuehlmann, Paruthi, et al.
31 Don't Cares in Multi-Level Network Optimization – Savoj - 1992
19 Simplification of non-deterministic multi-valued networks – Mishchenko, Brayton - 2002
17 Software synthesis from synchronous specifications using logic simulation techniques – Jiang, Brayton - 2002
17 Checking equivalence for partial implementations – Scholl, Becker
14 Decomposition of multiple-valued relations – Perkowski, Marek-Sadowska, et al.
12 Solution of parallel language equations for logic synthesis – Yevtushenko, Villa, et al. - 2001
10 The use of observability and external don’t-cares for the simplification of multi-level networks – Savoj, Brayton - 1990
9 Multi-Valued Functional Decomposition as a Machine Learning Method – Files, Perkowski - 1998
9 Synthesis of Finite State Machines: Functional Optimization – Kam, Villa, et al. - 1997
9 SAT-based complete don't-care computation for network optimization – Mishchenko, Brayton - 2005
8 New multi-valued functional decomposition algorithms based on MDD’s – Files, Perkowski - 2000
7 ESTEREL: a formal method applied to avionic software development – Berry, Bouali, et al. - 2000
7 An Implicit Method for Multi-Valued Network Encoding – Jiang, Jiang, et al. - 2001
7 Bi-decomposition of multi-valued relations – Mishchenko, Steinbach, et al. - 2001
7 Logic Optimization with Multi-Output Gates – Watanabe, Guerra, et al. - 1993
6 Compatible Observability Don’t-Cares Revisited – Brayton
6 A Boolean paradigm for multivalued logic synthesis – Mishchenko, Brayton - 2002
5 Don’t-Cares and Multi-Valued Logic Network Optimization – Jiang, Brayton - 2000
5 Efficient symbolic manipulation of equivalence relations and classes – Lin, Newton - 1991
4 Optimizing Designs Containing Black Boxes – Liu, Sajid, et al. - 1997
4 Symbolic model checking for incomplete designs – Nopper, Scholl - 2004
2 Efficient solution of language equations using partitioned representations – Mishchenko, Brayton, et al.
1 A recursive paradigm to solve Boolean relations – Bañeres, Cortadella
1 Minimization of multi-valued functions – Dubrova, Jiang, et al.
1 Don't-care computation in minimizing extended finite-state machines with Presburger arithmetic – Jiang, Brayton
1 Multi-valued logic optimization of Post networks”, UC Berkeley internal report – Li, Brayton - 2002
1 Functional abstraction and partial specification of Boolean functions – Sakallah - 1995