Channel and Switchbox Routing Using a Greedy Based Channel Algorithm with Outward Scanning Technique.

Abstract

The problem of channel routing and for that matter routing in general has been attacked in a heuristic manner vice analytical. This is not necessarily wrong, however it means that there is not always a solution to the problem. Channel routing is one of the most important phases in VLSI CAD (Very Large Scale Integration Computer Aided Design). It performs the detailed routing of a given channel. The switchbox is a four sided channel area, rectangular in shape, with nets entering from all four sides. There has been much work done in the channel and switchbox routing areas. The Greedy router, a proven heuristic, is one of the important building blocks for most of today's detailed routers and is used as basis for this thesis. Most routers scan the routing area using a left to right scanning method. This thesis attempts a different variation in routing, using an outward scanning technique. The thesis demonstrates how this new algorithm can be applied to various channel routing problems, by performing tests and making comparisons. The thesis also demonstrates how this new router can be used as a CAD tool. The new router assumes that all pins and wiring lie on a common grid, and that vertical wires are on one layer horizontal on another. The thesis also shows how this new channel router can be modified to allow for a switchbox router implementation. Theses. (jhd)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1988
Accession Number
ADA206545

Entities

People

  • Michael J. Roderick

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Advanced Electronics

DTIC Thesaurus Topics

  • Algorithms
  • Artificial Intelligence
  • Circuit Boards
  • Circuits
  • Collision Avoidance
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computer-Aided Design
  • Computers
  • Data Storage Systems
  • Engineering
  • Integrated Circuits
  • Large Scale Integration
  • Materials
  • Scanning
  • Very Large Scale Integration

Readers

  • Coastal and Marine Engineering/Sediment Transport/Hydraulic Engineering
  • Cybersecurity.
  • Graph Algorithms and Convex Optimization.