Modifying a design to reveal the data flow of the design in order to create a more favorable input for block placement
US7269815B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jun 7, 2004 |
| Grant date | Sep 11, 2007 |
| Priority date | — |
| Expiry date | Jul 1, 2024 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F30/392
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A system is employed for modifying a hierarchical description of a design to reveal the data flow of the design. The modified design provides a more favorable input for block placement. In one embodiment, the modifications includes any one of or a combination of moving hard macros to a higher level of the hierarchical description of the design, flattening modules that are bigger than a threshold, and/or flattening star blocks. Up to three clustering strategies are employed as part of the flattening process, including name-based clustering, external connection based clustering and gate clustering.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.