Xilinx, Inc.
Incremental routing for circuit designs using a SAT router
Last updated:
Abstract:
Routing a circuit design for implementation within an integrated circuit can include determining a set of candidate paths from available paths of the integrated circuit for connecting source-sink pairs of the circuit design, wherein the set of candidate paths is initially a subset of the available paths, and generating, using a processor, an expression having a plurality of variables expressed as a conjunction of routing constraints representing legal routes of the source-sink pairs using only the candidate paths. A routing result for the circuit design can be determined by initiating execution of a SAT solver on the expression using the processor.
Status:
Grant
Type:
Utility
Filling date:
14 Jun 2017
Issue date:
15 Oct 2019