In some embodiments, a computer-aided design system comprises a functional regularity extraction component, a structural regularity extraction component and a floorplanning component. The functional regularity extraction component provides a method to extract regularity for circuits (and in particular datapath circuits) based on the functional characteristics of a logic design. Some embodiments of the functional regularity extraction component automatically generate a set of templates to cover a circuit. A template is a representation of a subcircuit with at least two instances in the circuit. The templates generated by the functional regularity extraction component are used by a structural regularity extraction component. The structural regularity extraction component provides a method to extract regularity for circuits (and in particular datapath circuits) based on the structural characteristics of a logic design. Some embodiments of the structural regularity extraction component automatically generate a set of vectors for the logic design. A vector is a group of template instances that are identical in function and in structure. The vectors generated by the structural regularity extraction component are used by a floorplanning component. The floorplanning component provides a method of generating a circuit layout from the set of vectors. In some embodiments, each vectors corresponds to a row in the circuit layout.

Em algumas incorporações, um sistema de projeto computer-aided compreende um componente funcional da extração do regularity, um componente estrutural da extração do regularity e um componente floorplanning. O componente funcional da extração do regularity fornece um método ao regularity do extrato para os circuitos (e em circuitos particulares do datapath) baseados nas características funcionais de um projeto da lógica. Algumas incorporações do componente funcional da extração do regularity geram automaticamente um jogo dos moldes para cobrir um circuito. Um molde é uma respresentação de um subcircuit com ao menos dois exemplos no circuito. Os moldes gerados pelo componente funcional da extração do regularity são usados por um componente estrutural da extração do regularity. O componente estrutural da extração do regularity fornece um método ao regularity do extrato para os circuitos (e em circuitos particulares do datapath) baseados nas características estruturais de um projeto da lógica. Algumas incorporações do componente estrutural da extração do regularity geram automaticamente um jogo dos vetores para o projeto da lógica. Um vetor é um grupo dos exemplos do molde que são idênticos na função e na estrutura. Os vetores gerados pelo componente estrutural da extração do regularity são usados por um componente floorplanning. O componente floorplanning fornece um método de gerar uma disposição de circuito do jogo dos vetores. Em algumas incorporações, cada um vectors corresponde a uma fileira na disposição de circuito.

 
Web www.patentalert.com

< Electronic design automation system and methods utilizing groups of multiple cells having loop-back connections for modeling port electrical characteristics

< WebTx gateway preprocessing hook

> Apparatus and method for providing simultaneous local and global addressing using software to distinguish between local and global addresses

> Providing an integrated service assurance environment for a network

~ 00078