The present invention relates to a scheduling method and apparatus for high-level synthesis of a circuit which is represented by an operation description. The method includes calculating a probability for each of a plurality of nodes included in a control flow graph to be assigned to a time step and calculating a sum of the probabilities for each time step. For each node having a scheduling candidate in a time step for which the sum of probabilities is maximum, an estimated value of an area of the circuit is calculated with the node having been temporarily assigned to the scheduling candidate and a combination of a node and a scheduling candidate for which the estimated value is maximum is retrieved. Finally, a list of scheduling candidates of the node in the combination is narrowed down by excluding the scheduling candidate in the combination from the list of scheduling candidates of the node in the combination.

La presente invenzione riguarda un metodo e un apparecchio di programmazione per la sintesi ad alto livello di un circuito che è rappresentato da una descrizione di funzionamento. Il metodo include la calcolazione della probabilità per ciascuna di una pluralità di nodi inclusi in un grafico di flusso di controllo da assegnare ad un punto di tempo e calcolando una somma delle probabilità per ogni volta faccia un passo. Per ogni nodo che ha un candidato di programmazione ad un punto di tempo per cui la somma delle probabilità è massima, un valore valutato di una zona del circuito è calcolato con il nodo temporaneamente che è assegnato al candidato di programmazione e una combinazione di un nodo e di un candidato di programmazione per cui il valore valutato è massimo è richiamata. Per concludere, una lista dei candidati di programmazione del nodo nella combinazione è limitata giù escludendo il candidato di programmazione nella combinazione dalla lista dei candidati di programmazione del nodo nella combinazione.

 
Web www.patentalert.com

< System and method for grazing television channels from an electronic program guide

< Rule based hierarchy generation in a circuit design verification system

> Providing collaborative installation management in a network-based supply chain environment

> Abstracting netlist to manage routing information

~ 00068