摘要 |
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~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~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~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.
|