Method of handling macro components in circuit design synthesis
First Claim
Patent Images
1. A method of synthesizing an integrated circuit (IC) design, said method comprising the steps of:
- a. initially mapping said IC design into components in a target technology, said step a including selection of a structured logic module from a technology library to be included among said components, wherein said structured logic module has a structure that has been predefined;
b. after step a, revising the structure of the structured logic module;
c. after determining that there is no further need to revise the structure of the structured logic module, ungrouping the structured logic module; and
d. after step c, re-synthesizing said components.
10 Assignments
0 Petitions
Accused Products
Abstract
A method of synthesizing integrated circuit (IC) design having DesignWare components comprising the steps of initially mapping DesignWare components, revising DesignWare component structure, ungrouping DesignWare components, and re-synthesizing DesignWare components. The step of initially mapping is performed using elaborate command and compile command of a logic synthesis tool. The step of ungrouping DesignWare components involves dissolving DesignWare modules to be merged with surrounding logic.
156 Citations
11 Claims
-
1. A method of synthesizing an integrated circuit (IC) design, said method comprising the steps of:
-
a. initially mapping said IC design into components in a target technology, said step a including selection of a structured logic module from a technology library to be included among said components, wherein said structured logic module has a structure that has been predefined;
b. after step a, revising the structure of the structured logic module;
c. after determining that there is no further need to revise the structure of the structured logic module, ungrouping the structured logic module; and
d. after step c, re-synthesizing said components. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of generating synthesis scripts for synthesizing an integrated circuit (IC) design, said method comprising the step of generating a synthesis script to cause a synthesis tool to:
-
a. initially map said IC design into components in a target technology, said step a including selection of a structured logic module from a technology library to be included among said components, wherein said structured logic module has a structure that has been predefined;
b. after step a, revise the structure of the structured logic module;
c. after determining that there is no further need to revise the structure of the structured logic module, ungroup the structured logic module; and
d. after step c, re-synthesize said components. - View Dependent Claims (7)
-
-
8. A method of synthesizing an integrated circuit (IC) design, said method comprising the steps of:
-
a. initially mapping said IC design into components in a target technology, said step a including selection of a structured logic module from a technology library to be included among said components, wherein said structured logic module has a structure that has been predefined;
b. after step a, characterizing the components so as to obtain new constraints; and
c. after step b, re-synthesizing said components, said step c including revising the structure of the structured logic module based on the new constraints;
d. after determining that there is no further need to revise the structure of the structured logic module, ungrouping the structured logic module;
e. after step d, re-synthesizing said components. - View Dependent Claims (9, 10, 11)
-
Specification