A method for generating an asynchronous controller includes a process
controller formation step S100 of forming a signal transition graph
representing a state of change in input/output signals of a plurality of
process controllers PC1.about.PC4 for outputting control signals necessary
for executing a process corresponding to a node in a data flow graph
showing a performance sequence between a plurality of nodes each
representing a process and a plurality of processes, a process sequencing
controller formation step S400 of forming a signal transition graph of a
process sequencing controller PSC according to a performance sequence of
the process controllers PC1.about.PC4 from the data flow graph, and a
logic synthesis step S500 of generating an asynchronous controller in a
logic synthesis program, by using the state of change in the input/output
signals on the signal transition graph of the process controllers
PC1.about.PC4 formed in the process controller formation step S100 and the
state of change in the input/output signals on the signal transition graph
of the process sequencing controller PSC formed in the process sequencing
controller formation step S400. The asynchronous controller is divided
into the process controller and the process sequencing controller, which
provides advantages in an area, performance and a synthesis time.
Eine Methode für das Erzeugen eines asynchronen Steuerpults schließt einen Prozeßsteuerpultanordnung Schritt S100 der Formung eines Schrittumschlagdiagramms ein, das einen Zustand der Änderung in den Input/Output Signalen einer Mehrzahl der Prozeßsteuerpulte darstellt, die PC1.about.PC4 für das Ausgeben der Steuersignale, die für die Durchführung eines Prozesses entspricht einem Nullpunkt in notwendig sind, das Diagramm Datenfluß, das eine Leistung Reihenfolge zwischen einer Mehrzahl von Nullpunkten jede zeigt, die einen Prozeß darstellt und eine Mehrzahl von Prozessen, ein Prozeßfolgesteuerpultanordnung Schritt S400 der Formung eines Schrittumschlagdiagramms eines Prozeßfolgesteuerpults PSC entsprechend einer Leistung Reihenfolge der Prozeßsteuerpulte PC1.about.PC4 von Datenfluß Diagramm und ein Logiksyntheseschritt S500 des Erzeugens eines asynchronen Steuerpults in Logiksyntheseprogramm, durch das Verwenden des Zustandes der Änderung in den Input/Output Signalen auf dem Schrittumschlagdiagramm der Prozeßsteuerpulte PC1.about.PC4 gebildet im Prozeßsteuerpultanordnung Schritt S100 und des Zustandes der Änderung in den Input/Output Signalen auf dem Schrittumschlagdiagramm des Prozeßder Reihe nach ordnen Steuerpults PSC gebildet im Prozeßder Reihe nach ordnen Steuerpultanordnung Schritt S400. Der asynchrone Steuerpult wird in den Prozeßsteuerpult und in den Prozeßder Reihe nach ordnen Steuerpult geteilt, der Vorteile in einem Bereich, in der Leistung und in einer Synthesezeit liefert.