Method for placement of pipeline latches
AssigneeInternational Business Machines Corporation
InventorsAndreas Arp, Markus Buehler, Martin Eckert, Juergen Pille
Life of this patent
Estimating the term…
Abstract
An integrated chip die comprises a data source connected to a data sink by way of a signal path wherein one or more pipeline latches are automatically inserted into the signal path at predetermined intervals when the length of the signal path is greater than a predetermined maximum signal propagation length.
Claims11
A method for automatically determining placement of pipeline latches, the method comprising the steps of:
- providing data descriptive of placement of data sources and data sinks;
- when a path length of a first path connecting one of the data sources to one of the data sinks is longer than a predetermined maximum signal propagation length, inserting a first pipeline latch into the first path, a first distance from the data source, the first distance being shorter than or equal to the predetermined maximum signal propagation length;
- and
- when a path length of a second path connecting the first pipeline latch to the one of the data sinks is longer than the predetermined maximum signal propagation length, inserting a second pipeline latch into the second path, a second distance from the pipeline latch, the second distance being shorter than or equal to the predetermined maximum signal propagation length.
A computer program product for automatically determining placement of pipeline latches, the computer program product comprising:
- a storage medium readable by a processing circuit and storing instructions for execution by a processing circuit for performing a method comprising the steps of:
- providing data descriptive of placement of data sources and data sinks;
- when a path length of a first path connecting one of the data sources to one of the data sinks is longer than a predetermined maximum signal propagation length, inserting a first pipeline latch into the first path, a first distance from the data source, the first distance being shorter than or equal to the predetermined maximum signal propagation length;
- and
- when a path length of a second path connecting the first pipeline latch to the one of the data sinks is longer than the predetermined maximum signal propagation length, inserting a second pipeline latch into the second path, a second distance from the pipeline latch, the second distance being shorter than or equal to the predetermined maximum signal propagation length.
An integrated circuit chip comprising data sources and data sinks, each one of the data sources being connected to at least one of the data sinks by a respective first path, wherein when the first paths that are shorter than a predetermined maximum signal propagation length have no pipeline latches in the respective first path, and wherein first paths that are longer than the predetermined maximum signal propagation length comprises two or more first path portions, wherein each first path portion is connected to another first portion by one of one or more pipeline latches in the respective first path, wherein each portion of the respective first path is shorter or equal to the predetermined maximum signal propagation length.
Dependencies are inferred from the claim text.