A behavioral synthesis tool for generating an integrated circuit design is described. The behavioral synthesis tool allows a designer to interactively allocate variables or arrays to memory resources without having to modify a source code description of the integrated circuit. The behavioral synthesis tool reads the source code description and generates a synthesis intermediate format stored in memory. The synthesis tool searches the in-memory synthesis intermediate format to find arrays for each process. The arrays are then listed in a graphical user interface (GUI). The GUI allows the designer to create memory resources, specifying the type of memory, the packing mode, etc. The designer can then drag and drop the array variables listed in the GUI onto the memory resources. Upon completion of modifying the memory allocation, the designer saves the changes illustrated in the GUI and such changes are effectuated by automatically updating the synthesis intermediate format.

Un attrezzo del comportamento di sintesi per la generazione del disegno del circuito integrato è descritto. L'attrezzo del comportamento di sintesi permette che un progettista assegni con interazione le variabili o gli allineamenti alle risorse di memoria senza dovere modificare una descrizione di codice sorgente del circuito integrato. L'attrezzo del comportamento di sintesi indica la descrizione di codice sorgente e genera una disposizione intermedia di sintesi immagazzinata nella memoria. L'attrezzo di sintesi cerca la disposizione intermedia di sintesi di in-memoria per trovare gli allineamenti per ogni processo. Gli allineamenti allora sono elencati in un'interfaccia di utente grafica (GUI). Il GUI permette che il progettista generi le risorse di memoria, specificanti il tipo di memoria, il modo dell'imballaggio, ecc. Il progettista può allora trascinare e cadere le variabili di allineamento elencate nel GUI sulle risorse di memoria. A completamento di modificazione della ripartizione di memoria, il progettista conserva i cambiamenti illustrati nel GUI e tali cambiamenti sono effettuati automaticamente aggiornando la disposizione dell'intermediario di sintesi.

 
Web www.patentalert.com

< Digital circuit design method using programming language

< Path filtering for latch-based systems

> Monitoring and testing middleware based application software

> System, method and article of manufacture for implementing a hybrid network

~ 00082