Integrated circuit device configuration methods adapted to account for retiming
AssigneeAltera Corporation
InventorsRyan Fung, David Lewis, Valavan Manohararajah
Life of this patent
Estimating the term…
Abstract
A method of configuring an integrated circuit device with a user logic design includes analyzing the user logic design to identify timing requirements of paths within the user logic design, determining latency requirements along those paths, routing the user logic design based on availability of storage elements for incorporation into those paths to satisfy the latency requirements, and retiming the user logic design following that routing by incorporating at least some of the storage elements.
Claims25
1-25. (canceled)
A method of configuring an integrated circuit device with a user logic design, said method comprising:
- determining latency requirements along parallel paths within said user logic design;
- routing said user logic design based on availability of storage elements for incorporation into said parallel paths to satisfy said latency requirements;
- retiming said user logic design following said routing by incorporating at least some of said storage elements into said parallel paths;
- generating a configuration bitstream based on said identifying, said determining, said routing and said retiming;
- and
- storing said configuration bitstream in configuration memory of said programmable integrated circuit device.
A non-transitory machine readable storage medium encoded with instructions for performing a method of configuring an integrated circuit device with a user logic design, said instructions comprising:
- instructions to determine latency requirements along parallel paths within said user logic design;
- instructions to perform routing of said user logic design based on availability of storage elements for incorporation into said parallel paths to satisfy said latency requirements;
- and
- instructions to perform retiming of said user logic design following said routing by incorporating at least some of said storage elements into said parallel paths.
Dependencies are inferred from the claim text.