Method and apparatus for implementing soft constraints in tools used for designing programmable logic devices
AssigneeAltera Corporation
InventorsTerry Borer, Gabriel Quan, Stephen D. Brown, Deshanand P. Singh, Chris Sanford, Vaughn Betz, Caroline Pantofaru, Jordan Swartz
Life of this patent
Estimating the term…
Abstract
A method for designing a system on a target device utilizing programmable logic devices (PLDs) includes generating options for utilizing resources on the PLDs in response to user specified constraints. The options for utilizing the resources on the PLDs are refined independent of the user specified constraints.
Claims20
A method for designing a system on a target device, comprising:
- determining routing strategies for routing signals on the target device in response to a user specified routing constraint;
- and
- determining additional routing strategies for routing the signals on the target device where the additional routing strategies are determined independent of the user specified routing constraint, wherein at least one of the determining is performed by a processor.
A non-transitory computer readable medium including a sequence of instructions stored thereon for causing a computer to execute a method comprising:
- determining first routing strategies for routing signals on a target device in response to a user specified routing constraint;
- and
- determining second routing strategies for routing the signals on the target device where the second routing strategies are determined independent of the user specified routing constraint.
A system designer, comprising:
- a routing unit operable to determine routing strategies for routing signals on a target device in response to a user specified routing constraint, and to determine additional routing strategies for routing the signals on the target device where the additional routing strategies are determined independent of the user specified routing constraint.
Dependencies are inferred from the claim text.