Identifying hierarchical chip design intellectual property through digests
AssigneeOasis Tooling, Inc.
InventorDavid Chapman
Life of this patent
Estimating the term…
Loading patent…
AssigneeOasis Tooling, Inc.
InventorDavid Chapman
Estimating the term…
One method implementation disclosed includes detecting matching leaf cells that are functionally identical (optionally, functionally similar) and assigning matching names for the matching leaf cells to replace original, non-matching names. Optionally, digests can be calculated for the leaf cells and used to detect similarities and/or differences. The matching names are propagated to at least some higher-level cells in the hierarchical design, in place of the original names. The method can further include calculating digests for at least some of the higher level cells after the propagating of the matching names into the higher level cells. Various design matching technologies can be used in combination with cell renaming and new name propagation, not limited to use of digests. Dependency chains can be calculated to improve propagation of names through the hierarchy.
A computer-implemented method of evaluating similarity of cells used in a hierarchical design of a circuit device, the method including:
A computer-implemented method of analyzing cells in a hierarchical design of a circuit device for functional similarity, the method including:
The method of 11 further including reporting at least some of the detected modified counterparts.
A computer-readable storage medium storing computer program instructions that, when executed on a processor, carry out actions including:
A computer-readable storage medium storing computer program instructions that, when executed on a processor, carry out actions including:
A computer system including:
A computer system including:
Dependencies are inferred from the claim text.