A high-level synthesis device includes: a process extraction section for extracting an available process which performs data communications through a path having no loop from all processes described in an inputted behavioral description; a circuit synthesis section for producing partial circuits realizing the respective available processes and connecting the partial circuits in accordance with the inputted behavioral description so as to synthesize a circuit; and a delay insertion section for inserting a delay circuit in a path connecting partial circuits realizing the available processes so that data communications between the partial circuits through a plurality of paths are synchronized with each other. With the high-level synthesis device, it is possible to simulate synchronous communications between asynchronous processes in accordance with the inputted behavioral description including the description of the synchronous communications, and synthesize a circuit which has a small scale on the whole and operates at a high speed without providing control lines for handshaking.

Um dispositivo high-level da síntese inclui: uma seção process da extração para extrair um processo disponível que execute transmissões de dados de através de um trajeto que não tem nenhum laço de todos os processos descritos em uma descrição behavioral inputted; uma seção da síntese do circuito para produzir os circuitos parciais que realizam os processos disponíveis respectivos e que conectam os circuitos parciais de acordo com a descrição behavioral inputted synthesize um circuito; e atrasa a seção da inserção para introduzir atrasa o circuito em um trajeto que conecta os circuitos parciais que realizam os processos disponíveis de modo que as transmissões de dados de entre os circuitos parciais com um plurality dos trajetos sejam sincronizadas com se. Com o dispositivo high-level da síntese, é possível simular comunicações synchronous entre processos assíncronos de acordo com a descrição behavioral inputted including a descrição das comunicações synchronous, e synthesize um circuito que tenha uma escala pequena no todo e se opere em uma alta velocidade sem fornecer linhas do controle para o aperto de mão.

 
Web www.patentalert.com

< (none)

< Method for determining cleanup line routing for components of an integrated circuit

> IC substrate noise modeling with improved surface gridding technique

> (none)

~ 00042