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