Patentable/Patents/US-8539401
US-8539401

Generating a convergent circuit design from a functional description using entities having access to the functional description and to physical design information

PublishedSeptember 17, 2013
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A method of designing a circuit is described. In an embodiment, a physical design implementation for the circuit is created using a plurality of entities. These entities are named “genomes”. Each entity includes a portion of a functional description of the circuit that has been synthesized into a gate-level implementation. An entity is selected to facilitate the physical design implementation meeting a plurality of design constraints. Several steps (e.g., beginning with selection of an entity) of this method are repeated several times to meet the design constraints. As a consequence, the physical design implementation provides more accurate information for use in a final physical design implementation. Moreover, the physical design implementation can be created faster than prior techniques while still allowing a global view of the physical design implementation in meeting design constraints.

Patent Claims
6 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A method of designing an integrated circuit, comprising: receiving a functional description of said integrated circuit; creating, using a computer, a physical design implementation for said integrated circuit using a plurality of synthesized entities, wherein each synthesized entity of said plurality of synthesized entities comprises a portion of said functional description of said integrated circuit that has been synthesized into a gate-level implementation; selecting synthesized entity to facilitate said physical design implementation meeting a plurality of design constraints; accessing said functional description associated with said selected synthesized entity; accessing information associated with said physical design implementation; resynthesizing said functional description associated with said selected synthesized entity into a new gate-level implementation that takes in account said information associated with said physical design implementation; and using said resynthesized entity in said physical design implementation.

Plain English Translation

A method for designing integrated circuits on a computer. The method starts by receiving a functional description of the integrated circuit. It creates a physical design implementation of the circuit using multiple "synthesized entities." Each entity represents a portion of the circuit's functional description translated into a gate-level implementation. An entity is selected to help the physical design implementation meet certain design constraints. The functional description associated with the selected entity is accessed, as is information about the current physical design implementation. The selected entity's functional description is then resynthesized into a new gate-level implementation, taking into account the physical design information. Finally, this resynthesized entity is used in the physical design implementation.

Claim 2

Original Legal Text

2. The method of claim 1 , wherein said resynthesizing said functional description further comprises: performing integrated circuit chip level analysis for area, timing and power constraints using aggregate characteristics of said plurality of synthesized entities; and modifying said plurality of synthesized entities using said integrated circuit chip level analysis to satisfy said design constraints.

Plain English Translation

In the integrated circuit design method of Claim 1, the resynthesizing step includes performing integrated circuit chip-level analysis for area, timing, and power constraints, using aggregate characteristics of the synthesized entities. The synthesized entities are then modified using this chip-level analysis to satisfy the design constraints. This modification ensures that the overall design meets performance targets for size, speed, and power consumption by adjusting the individual entities. This integrated analysis and modification loop is central to refining the circuit design.

Claim 3

Original Legal Text

3. The method of claim 1 further comprising: if said design constraints are met, generating a gate-level implementation of said physical design implementation and using said gate-level implementation and physical design information of said physical design implementation to perform place and route operations for a final physical design implementation for said integrated circuit.

Plain English Translation

The integrated circuit design method of Claim 1 continues by checking if the design constraints are met after resynthesizing and integrating an entity. If the design constraints are met, a gate-level implementation of the current physical design implementation is generated. This gate-level implementation, combined with physical design information, is then used to perform place and route operations. These operations help create a final physical design implementation ready for manufacturing. In other words, when the design is satisfactory, it proceeds to the detailed physical layout stage.

Claim 4

Original Legal Text

4. The method of claim 1 , wherein said creating, selecting, accessing functional description, accessing information, resynthesizing, and using facilitate validating that said design constraints can be met for enabling development of prototypes faster than without use of said synthesized entities.

Plain English Translation

In the integrated circuit design method of Claim 1, the process of creating synthesized entities, selecting entities, accessing functional descriptions and physical design information, resynthesizing, and integrating them into the physical design implementation, helps in quickly validating whether the design constraints can be met. This approach enables faster prototyping compared to traditional methods that don't use these synthesized entities. This validation step significantly speeds up the initial design phase.

Claim 5

Original Legal Text

5. The method of claim 1 further comprising: if said design constraints are met, using physical design information of said physical design implementation to perform floorplan operations for a final physical design implementation for said integrated circuit.

Plain English Translation

The integrated circuit design method of Claim 1 involves using physical design information from the current physical design implementation to perform floorplanning operations for a final physical design implementation, provided the design constraints are met. This means that once a satisfactory physical design is achieved, the method uses that design's layout to optimize the arrangement of functional blocks in the final circuit. This optimization enhances the overall performance and efficiency of the final integrated circuit.

Claim 6

Original Legal Text

6. The method of claim 1 further comprising: receiving a plurality of physical design parameters for a final physical design implementation for said integrated circuit; and taking into account said physical design parameters in said creating so that said physical design implementation correlates with said final physical design implementation to a greater extent.

Plain English Translation

The integrated circuit design method of Claim 1 also includes receiving a set of physical design parameters for the final integrated circuit's physical implementation. These parameters are considered during the initial creation of the physical design implementation. This consideration ensures that the preliminary physical design implementation closely correlates with the final physical design implementation. This correlation helps reduce discrepancies and improve the accuracy of the design process.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

September 10, 2012

Publication Date

September 17, 2013

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Generating a convergent circuit design from a functional description using entities having access to the functional description and to physical design information” (US-8539401). https://patentable.app/patents/US-8539401

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/US-8539401. See llms.txt for full attribution policy.

Generating a convergent circuit design from a functional description using entities having access to the functional description and to physical design information