Patent ID: 6742174
Filing Date: 2004-05-25
Classification: G06F

Abstract:
A method for modeling a circuit design comprising:synthesizing a circuit design to create a first gate-level representation of the circuit design; analyzing a second gate-level representation of the circuit design to learn architecture information; and resynthesizing the first gate-level representation of the circuit design to incorporate the learned architecture information from the second gate-level representation of the circuit design, wherein the analyzing comprises a resource sharing learning, the resource sharing learning comprising: creating one or more resource pairs from sharable resources in the first gate-level representation of the circuit design; for each of the one or more resource pairs, synthesizing a subcircuit that shares the resource pair; for each of the synthesized subcircuits, calculating a similarity with a corresponding subcircuit in the second gate-level representation of the circuit design; and identifying the synthesized subcircuits having a high similarity with the corresponding subcircuit in the second gate-level representation of the circuit design.