×

Routing method in computer aided customization of a two level automated universal array

  • US 4,613,941 A
  • Filed: 07/02/1985
  • Issued: 09/23/1986
  • Est. Priority Date: 07/02/1985
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method carried out by a computer for converting a multiple level metal universal array into a custom integrated circuit in which pre-placed basic units are arranged in parallel cell rows in a semiconductor device basic unit row region, with said cell rows being spaced apart by undefined wiring roadbeds adapted to contain conductors which run parallel to or perpendicular to the roadbeds on at least two intermediate levels of metallization separated by a dielectric layer and interconnected by selectively located vias, comprising the steps of:

  • (A) executing an input routine wherein input data for a predetermined integrated circuit design are entered into said computer;

    (B) executing a cell placement routine which places said basic units in a predetermined configuration in said cell rows of said basic unit row region so as to maximize the effectiveness of the subsequent conductor routing;

    (C) executing a conductor routing routine for enhancing the success of conductor routing further comprising the steps of performing an initial route analysis process for the desired circuit design to determine in which roadbed each wire should be routed and eliminating certain projected wires for subsequent pathfinder routing under a predetermined set of criteria when the wiring density exceeds the available tracks in any given roadbed due to the fact that if said wires are not removed, the probability for 100% completion of conductor routing is minimum and thereafter performing a conductor routing process including a direct routing process which operates to route very short wires of a predetermined class of wires, a channel routing process which operates to route most of the remaining wires while additionally eliminating certain wires from a roadbed for subsequent pathfinder routing under another predetermined set of criteria, also when the wiring density exceeds the available tracks in any given roadbed, and a pathfinder routing process which operates to route wires previously eliminated by said previous route analysis and channel routing process; and

    (D) executing an output routine for converting cell placement and conductor routing data provided by steps (B) and (C) into respective customization masks for the levels of metallization and their interconnection vias as well as the contact level.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×