ACM Home Page
Please provide us with feedback. Feedback
NOVA: state assignment of finite state machines for optimal two-level logic implementations
Full text PdfPdf (865 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 26th ACM/IEEE Design Automation Conference table of contents
Las Vegas, Nevada, United States
Pages: 327 - 332  
Year of Publication: 1989
ISBN:0-89791-310-8
Authors
T. Villa  Department of Electrical Engineering and Computer Sciences, University of California, Berkeley, California,
A. Sangiovanni-Vincentelli  Department of Electrical Engineering and Computer Sciences, University of California, Berkeley, California,
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
IEEE-CS\TCDA : TC Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 27,   Citation Count: 18
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/74382.74437
What is a DOI?

ABSTRACT

The problem of encoding the states of a synchronous Finite State Machine (FSM), so that the area of a two-level implementation of the combinational logic is minimized, is addressed. As in previous approaches, the problem is reduced to the solution of the combinatorial optimization problems defined by the translation of the cover obtained by a multiple-valued logic minimization or by a symbolic minimization into a compatible Boolean representation. In this paper we present algorithms for their solution, based on a new theoretical framework that offers advantages over previous approaches to develop effective heuristics. The algorithms are part of NOVA, a program for optimal encoding of control logic. Final areas averaging 20% less than other state assignment programs and 30% less than the best random solutions have been obtained. Literal counts averaging 30% less than the best random solutions have been obtained.


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.

 
GaJ79
R. Garey, D.S. Johnson, "Computers and intractability", Freem an, 1979
 
MSV83
G. De Michel.i, A. Sangiovanni-Vineentelli and T.Villa, "Computer-aided synthesis of PLA-based Finite State Machines", ICCAD, September 1983, S.Clara
 
DeM83
 
BHM84
 
DBS85
G. De Michdi, R.K. Brayton and A. Sangiovanni- Vincentelli, "Optimal State Assignment for Finite State Machines", IEEE Trans. on CAD, CAD-4(3), pp. 269- 284, July 1985
 
DeM86
G. De Micheli, "Symbolic Design of Combinational and Sequential Logic Circuits Implemented by Two-level Logic Macros", II~E Trans. on CAD, CAD-5(4), pp. 597-616, October 198 6,
 
Vil87
T. Villa, "Constrained Encoding in Hypercubes: Algorithms and AppLications to Logical Synthesis". Mem. UCB/ERL M87/37, U.C. Berkeley, May 1987
 
DMa87
S. Devadas, H.T. Ma, A.R. Newton and Sangiovanni- Vincentelli, "MUSTANG: State Assignment of Finite State Machines for Optimal Multi-Level Logic Implememations", ICCAD, November 1987, S.Clara
 
Sal88
A. Saldanha, "Pla Optimization Using Output Encoding", U.C. Berkeley Master's Report, August 1988
 
SaV88
A. Saldanha, T.ViUa, "Symbolic Minimization Revisited", UCB/ERL Memo in preparation, September 1988
 
Vil88
T. Villa, "NOVA", User's manual, U.C. Berkeley, October 1988 ar~a : l

CITED BY  18

Collaborative Colleagues:
T. Villa: colleagues
A. Sangiovanni-Vincentelli: colleagues