Multi-level hierarchical large block synthesis (hLBS) latch optimization
AssigneeInternational Business Machines Corporation
InventorsNany Kollesar, Shawn Kollesar
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsNany Kollesar, Shawn Kollesar
Estimating the term…
A system to develop an integrated circuit includes a child placement module that places in a parent macro a child macro that contains therein a child logic circuit component. The parent macro has a first hierarchical level assigned thereto and the child macro has a lower second hierarchical level assigned thereto. The system further includes a timing analysis module and a component targeting module. The timing analysis module detects a timing fault in response to performing a first parent-level optimization process on the parent macro. The component targeting module extracts from the child macro a targeted logic circuit component and places the targeted logic circuit component in the parent macro. The timing analysis module performs a second parent-level optimization process on the parent macro that resolves the timing fault based on the placement of the targeted logic circuit component in the parent macro.
A method of developing an integrated circuit, the method comprising:
A system to develop an integrated circuit, the system comprising:
A computer program product for developing an integrated circuit development, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to perform a method comprising:
Dependencies are inferred from the claim text.