@inproceedings{8fe96dd84204438b989f0e552a2890d1,
title = "Wire routing and satisfiability planning",
abstract = "Wire routing is the problem of determining the physical lo- cations of all the wires interconnecting the circuit components on a chip. Since the wires cannot intersect with each other, they are competing for limited spaces, thus making routing a difficult combinatorial opti- mization problem. We present a new approach to wire routing that uses action languages and satisfiability planning. Its idea is to think of each path as the trajectory of a robot, and to understand a routing problem as the problem of planning the actions of several robots whose paths are required to be disjoint. The new method differs from the algorithms implemented in the existing routing systems in that it always correctly determines whether a given problem is solvable, and it produces a solu- tion whenever one exists.",
keywords = "Very Large Scale Integrate, Action Language, Default Theory, Plan Fact, Circuit Component",
author = "Esra Erdem and Vladimir Lifschitz and Wong, {Martin D. F.}",
note = "Publisher Copyright: {\textcopyright} Springer-Verlag Berlin Heidelberg 2000.; 1st International Conference on Computational Logic, CL 2000 ; Conference date: 24-07-2000 Through 28-07-2000",
year = "2000",
month = jul,
day = "24",
doi = "10.1007/3-540-44957-4_55",
language = "English",
isbn = "9783540677970",
series = "Lecture Notes in Computer Science",
publisher = "Springer Verlag",
pages = "822--836",
editor = "John Lloyd and Veronica Dahl and Ulrich Furbach and Manfred Kerber and Kung-Kiu Lau and Catuscia Palamidessi and Pereira, {Lu{\'i}s Moniz} and Yehoshua Sagiv and Stuckey, {Peter J.}",
booktitle = "Computational Logic - CL 2000",
address = "Germany",
edition = "1st",
url = "https://link.springer.com/book/10.1007/3-540-44957-4",
}