A method, computer program product and apparatus for assembling array and datapath macros are provided for very large scale integrated (VLSI) semiconductor integrated circuits. User selections are received for a hierarchical macro to be created. The user selections include a command list of multiple leaf cell build commands. X and Y placer pointers are initialized. A next build command is obtained from the command list and a command type is identified. Responsive to identifying a next leaf cell build command in a leaf cell group, a user selected schematic or physical view is identified. A corresponding leaf cell view is read for the user selected schematic or physical view. X and Y sizes are obtained for the leaf cell view. Then the leaf cell is oriented and placed. Next X and Y placer pointers are calculated and the sequential steps are repeated until a last leaf cell build command in the leaf cell group is found. Then the sequential steps return to obtain a next build command from the command list. Connections to adjacent leaf cells are provided by abutting cells together. Port and pin connections from the periphery of the array of placed leaf cells are propagated to a next hierarchical level of the hierarchical macro being created.

Um método, um produto do programa de computador e um instrumento para a disposição e macros de montagem do datapath são fornecidos para circuitos integrados integrados do semicondutor da escala muito grande (VLSI). As seleções do usuário são recebidas para que um macro hierárquico seja criado. As seleções do usuário incluem uma lista de comando de comandos múltiplos da configuração da pilha da folha. Os ponteiros do placer de X e de Y são inicializados. Um comando seguinte da configuração é obtido da lista de comando e um tipo do comando é identificado. Responsivo a identificar um comando seguinte da configuração da pilha da folha em um grupo da pilha da folha, um usuário selecionou esquemático ou a vista física é identificada. Uma vista correspondente da pilha da folha é lida para a vista esquemática ou física selecionada usuário. Os tamanhos de X e de Y são obtidos para a vista da pilha da folha. Então a pilha da folha é orientada e colocada. Os ponteiros do placer seguinte de X e de Y estão calculados e as etapas seqüenciais são repetidas até que um último comando da configuração da pilha da folha no grupo da pilha da folha esteja encontrado. Então as etapas seqüenciais retornam para obter um comando seguinte da configuração da lista de comando. As conexões às pilhas adjacentes da folha são fornecidas abutting as pilhas junto. O porto e o pino conexões da periferia da disposição de pilhas colocadas da folha são propagados a um nível hierárquico seguinte do macro hierárquico que está sendo criado.

 
Web www.patentalert.com

< (none)

< Fluid composition in the form of an oil-in-water emulsion comprising an acrylic terpolymer and its uses, in particular its cosmetic uses

> Multimedia compression system with adaptive block sizes

> (none)

~ 00008