Article View: comp.lsi.cad
Article #723Re: State Machine Compilers
From: Carl Pixley
Date: Fri, 14 Jun 1991 18:56
Date: Fri, 14 Jun 1991 18:56
32 lines
1562 bytes
1562 bytes
In response to Martin Colley to whom my reply bounced.
I am looking for a compiler/translator (public domain) that will take
a description of a state machine and produce the equivalent logical
equations. ....
Any gate level synthesis tool performs the task you require, at least
implicitly. Given a state machine, an encoding must be specified or,
often, the tool figures out an encoding for you. A one-hot encoding
assigns a different storage element to each state of the state
diagram.
Given the encoding and the specification, logic functions for the
inputs to flip-flops and outputs of the designs are derived
automatically. In state-of-the-art synthesis tools (like Synopsys)
these functions are often represented as Binary Decision Diagrams
which can easily be printed out as logic formulas. I suspect that
this is true of the BOLD system from the University of Colorado or the
MIS system from Berkeley.
You might contact Fabio Somenzi at Colorado for some information.
fabio@duke.Colorado.EDU
Carl
(pixley@mcc.com)
@ MCC VLSI CAD Program [512] 338-3734
P.O. Box 200195, Austin, TX 78720
ARPA: pixley@mcc.com
UUCP: {ihnp4,seismo,harvard,gatech,pyramid}!ut-sally!im4u!milano!bell!pixley
Technical Details
Message-ID:
<21422@cadillac.CAD.MCC.COM>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!radar!cadillac!mowog!pixleyShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!radar!cadillac!mowog!pixley From: pixley@mowog.cad.mcc.com (Carl Pixley) Newsgroups: comp.lsi.cad Subject: Re: State Machine Compilers Message-ID: <21422@cadillac.CAD.MCC.COM> Date: 14 Jun 91 18:56:37 GMT Sender: news@cadillac.CAD.MCC.COM Lines: 32